Commit Graph

52 Commits

Author SHA1 Message Date
spartanj@gmail.com
99b3c679a1 Added some important access to some data in fonts, changed how the font texture coordinates are saved ( so you'll need to regenerate them ).
Fixed some minor bugs.
2012-02-23 15:23:07 -03:00
spartanj@gmail.com
7968ff683b Implemented cUITabWidget. 2012-02-21 20:18:29 -03:00
spartanj@gmail.com
8ed729cc8b Fixed a couple of bugs in cMap.
Cleaned up some skin code on the ui.
2012-02-19 23:53:56 -03:00
spartanj@gmail.com
9915d4438b Improved android port ( quite a lot indeed ). 2012-01-21 16:01:17 -03:00
spartanj@gmail.com
2227798ee2 Some minor changes for the android port. 2012-01-16 03:34:35 -03:00
spartanj@gmail.com
7637555401 GlobalVolume now returns the correct value. 2011-11-21 12:48:54 -03:00
spartanj@gmail.com
becb98eabe Optimized the lighting system.
Fixed a couple of bugs on the ui.
Fixed Mac OS X build.
2011-09-02 02:35:37 -03:00
spartanj@gmail.com
96c2b82e1e Added/Fixed the compilation for GLES1 renderer.
Added scaling support for the maps.
Added a new method Draw in textures ( DrawEx2 ).
Added Project, UnProject, ProjectCurrent and UnProjectCurrent to the GL renderer.
Added SetMousePos function for the input, this will change the mouse position known by the input class, but it will not try to move the mouse cursor.
2011-08-25 02:29:36 -03:00
spartanj@gmail.com
d2c002f992 Removed InheritsFrom and IsTypeOrInheritsFrom, now it's contained in IsType.
Fixed IsType in cGameObjects.
2011-08-22 22:41:56 -03:00
spartanj@gmail.com
d94d27b5f9 Map background and grid now fade in/out with the map editor.
Log is saved by default in the process path directory.
Fixed the fist time elapsed in the windows, now it will return the correct time.
2011-08-21 03:07:42 -03:00
spartanj@gmail.com
d5f4dcb9c4 Worked on some changes on the audio engine.
cTextureFontLoader now doesn't create a new thread to load the texture.
2011-08-21 01:45:25 -03:00
spartanj@gmail.com
88763ffed7 Cleaned up a little HaikuTTF.
Fixed the allocator.
Touched a couple of things in the memory manager.
And some minor things.
2011-08-20 06:14:50 -03:00
spartanj@gmail.com
4d3c932d36 Added fallback to packs loaded support over the engine.
Cleaned up a little bit some code.
2011-08-19 01:46:56 -03:00
spartanj@gmail.com
2229d7fc4f Added some usefull functions for the cursor manager.
Some minor clean up.
2011-08-17 03:46:49 -03:00
spartanj@gmail.com
bf6a9f888c Cleaned up a little bit the particle system class. 2011-08-07 05:04:57 -03:00
spartanj@gmail.com
52524c0ce6 cWaypoints and cInterpolation now set the Speed in Pixels Per Second ( and cleaned up a little the code ).
Mutexes are now recursive.
Modified a little bit the cSprite class, i think that now i'm done with that, but not 100% sure yet.
2011-08-06 05:25:01 -03:00
spartanj@gmail.com
07fc41c9a0 Some changes over cSprite, this could change againt over course of this days.
Added some functions to the gameobjects, layers and map.
Added some mouse functions for the map editor.
Fixed a bug on the interpolations.
2011-08-04 03:49:12 -03:00
spartanj@gmail.com
35e5569767 Some minor fixes to the Map system and Map Editor. 2011-08-02 04:40:06 -03:00
spartanj@gmail.com
00f7e58004 Added a basic lighting system for the tile maps ( still lacks of support for saving/loading the lights data and lacks of support to add/remove lights from the map editor ).
Added a Pack Manager to keep track of the loaded packs.
Some minor changes over cPak and cZip.
And more minor changes...
2011-07-26 05:05:10 -03:00
spartanj@gmail.com
f347b8d9fb Fixed a minor bug on cLog.
Removed some unused code.
2011-07-25 05:12:42 -03:00
spartanj@gmail.com
b5be87e7a3 Added cTextureGroupEditor ( to create / edit texture groups ).
Fixed stbi_info ( need more testing ).
Some minor changes.
2011-07-24 04:42:34 -03:00
spartanj@gmail.com
fa59409ce9 Updated helpers libraries to the lastests versions. 2011-07-20 21:09:00 -03:00
spartanj@gmail.com
320d6ebef0 Added some project configuration files that i prefere to back up, not usefull for others developers, but well, nothing anoying.
Changed the way that map tiling is rendered in the map editor.
2011-07-12 23:47:49 -03:00
spartanj@gmail.com
7b6a6ee817 Added/Fixed support for Mac OS X.
Added/Fixed support for 64 bits platforms.
2011-07-11 02:39:21 -03:00
spartanj
e26ca9f87a Added a way to update the texture atlas to the current state of the shapes ( updates offsets and dest size ).
A lot of minor fixes.
2011-06-18 05:05:52 -03:00
spartanj
63c058eb59 Meh, i couldn't work today :( 2011-06-11 04:14:46 -03:00
spartanj
a514d37b1d Keep it working on the map editor, maps can now be saved, i'll implement the loading next.
Changed a little bit how to load from memory packs.
Fixed some minor bugs on the UI.
And many things that i can't remember, i forgot to make a commit yesterday.
2011-06-09 03:37:26 -03:00
spartanj
3f0850c577 Continued working on the Map Editor.
Fixed a lot of bugs and minor details on the UI Controls.
Added basic support for icons on the UI themes.
2011-06-05 03:53:40 -03:00
spartanj
c006139636 Started working on a generic tile map editor.
Fixed severla minor bugs on the UI.
2011-06-04 03:25:00 -03:00
spartanj
0a2eebfc0b Some minor changes to cPrimitive.
Added window shadow draw.
2011-06-02 02:06:25 -03:00
spartanj
e3b57a0d00 Added cUIAquaTheme, a wrapper to create controls for the Aqua theme.
cUITheme controls creation methods completed.
Fixed Font shadow drawing for cached fonts.
Fixed a bug on size calculation in GetSkinShapeSize on cUIControl.
2011-05-31 22:53:21 -03:00
spartanj
f34c78a6b9 Added new constructors for cSprite.
Keep going with the fast UI elements creators.
2011-05-31 04:44:01 -03:00
spartanj
fde007e44b Keep it creating some UI elements creators.
Chipmunk updated.
2011-05-30 23:35:09 -03:00
spartanj
772bae4768 Added access to the loaded textures on the texture group loader.
Added live write option to the log, to force non-delayed writing to the file.
Added a try catch to the cWindowAl window creation.
Fixed a mayor bug on the SOIL texture loading, that caused to segfault when tried to resize a non-power of two texture.
Fixed a minor bug on the VBO.
Fixed a minor bug on cUIWinMenu.
Fixed how the SDL version is consulted on SDL 1.2 backend.
Updated chipmunk.
Updated Windows eetest cbp project.
2011-05-27 03:11:15 -03:00
spartanj
18e4c925bd Some fixes to the cUICommonDialog.
Started workin on a tiled map class, layers, game objects, etc.
2011-05-23 04:20:30 -03:00
spartanj
2464680ab5 Changed how ui control types are stored.
Some minor ui fixes.
Added Step callback for waypoints and interpolation.
2011-05-09 04:31:38 -03:00
spartanj
d72cdd9e1b Fixed anchors.
Some minor changes to the UI.
Added cUICommonDialog control.
2011-05-07 20:44:56 -03:00
spartanj
1b5e82db21 Added Tab navigation on the UI.
Added keyboard shortcuts for the UI components.
Fixed some minor bugs.
2011-05-05 22:46:36 -03:00
spartanj
bc3df897c3 Added SDL 1.3 backend ( wip, working on linux, i suppose that works on the rest os, but not tested ). 2011-05-02 01:44:45 -03:00
spartanj
4ed326a816 Some minor changes. 2011-05-01 03:46:30 -03:00
spartanj
e6d2c20dd7 Some minor changes on cUIWinMenu.
Changed default double click interval to 200 ms.
2011-04-20 04:06:55 -03:00
spartanj
5cd33cc4e9 Updated chipmunk 0.6 with the current beta. Removed some deprecated functions, still lacks of some new functions, i'll add them soon. 2011-04-19 04:48:02 -03:00
spartanj
ee44006033 Small bugfix on cUIWindow. 2011-04-19 02:23:45 -03:00
spartanj
9f4f013a9e Added cUISelectButton control.
Added cUIWinMenu control ( window menu ).
Some minor changes on the UI controls.
2011-04-18 19:45:13 -03:00
spartanj
e6f8b70a1c Added anchors support for controls.
Added some keyboard behavior for the input buffer.
2011-04-10 04:28:15 -03:00
spartanj
42c845bce7 Renamed AppPath() for GetProcessPath()
Renamed GetNumCPUs() for GetCPUCount()
GetProcessPath() Added Haiku, BSD and Solaris implementations.
Added GetOSName()
Added GetOSArchitecture()
Changed some SOIL_load_image calls for stbi_load ( avoid depending in SOIL when isn't needed ).
Fixed a bug on cWindow::mFrameData, the structure values werent initialized and in some rare case scenario this provoked a crash.
2011-03-14 02:42:47 -03:00
spartanj
9f73ffbf05 Fixed some portability issues. 2011-03-13 02:26:56 -03:00
spartanj
a8a61e4f16 Some minor changes. 2011-03-09 13:59:11 -03:00
spartanj
b377d3cadb Fixed some minor things, and removed some pedantic warnings.
Removed GLU dependency.
2011-03-06 16:39:57 -03:00
spartanj
0250c98ff8 Replaced wstrings with String internal class.
Removed all the unnecessary wide-strings.
Removed some wstring functions.
2011-03-06 02:37:54 -03:00