timesynk/engine
kts 42de0d491c Fixed up potential bugs and warnings revealed by clang. 2014-04-29 13:08:08 -07:00
..
resources Fixed elements rendering twice in state_menu. Added a moving background to state_menu for movement testing. 2014-02-26 18:43:05 -08:00
sdl Fixed up potential bugs and warnings revealed by clang. 2014-04-29 13:08:08 -07:00
states Fixed up potential bugs and warnings revealed by clang. 2014-04-29 13:08:08 -07:00
ui Lots of fun abounded with segfaulting. Fixed it eventually - was accessing a state after it had already been freed, thus wreaking havoc in the next state. Maps and Tiles implemented now. Animation is a thing as well, but still a work in progress. It will likely be managed entirely by the Tile's doThink VM function. With modules now (partially loading) and Maps/Tiles figured out, the limited virtual machine will soon take shape. 2014-03-13 03:25:17 -07:00
Makefile Fixed up potential bugs and warnings revealed by clang. 2014-04-29 13:08:08 -07:00
globals.h Fixed addTablePair bug wherein a new TablePair would overwrite the old rather than add itself to the end of the TablePair linked list. Also moved timer.c/.h from engine/sdl/ to engine/. If compiling on Windows, getPTime and doNanoSleep still require SDL. 2014-03-13 16:13:35 -07:00
interfaces.h Lots of stuff added since last commit. ASCII-based Font system and Element system(similar to tile_editor)s now partially in place. State management now more flushed out, but still likely to be tweaked. Now sports two renderers - software-mode SDL and hardware-accelerated OpenGL mode. At the moment code is not in place to switch between the two renderers in-program (managed by a call to interfaceSetRenderer), but it will be added later with the appropriate freeing of surfaces and textures. A more generalized binary to .c/.h program was added to the new tools subdirectory - it takes a binary file as an argument and creates the appropriate .c/.h files. It also can handle the append flag, -a. 2014-02-22 00:20:44 -08:00
main.c Fixed addTablePair bug wherein a new TablePair would overwrite the old rather than add itself to the end of the TablePair linked list. Also moved timer.c/.h from engine/sdl/ to engine/. If compiling on Windows, getPTime and doNanoSleep still require SDL. 2014-03-13 16:13:35 -07:00
map.c Fixed up potential bugs and warnings revealed by clang. 2014-04-29 13:08:08 -07:00
map.h newTile no longer takes x, y, and z params. Default values are set to 0 and are changed/set upon addTileToMap call. 2014-04-07 10:08:04 -07:00
settings.tsc Fixed addTablePair bug wherein a new TablePair would overwrite the old rather than add itself to the end of the TablePair linked list. Also moved timer.c/.h from engine/sdl/ to engine/. If compiling on Windows, getPTime and doNanoSleep still require SDL. 2014-03-13 16:13:35 -07:00
tile.c Fixed up potential bugs and warnings revealed by clang. 2014-04-29 13:08:08 -07:00
tile.h newTile no longer takes x, y, and z params. Default values are set to 0 and are changed/set upon addTileToMap call. 2014-04-07 10:08:04 -07:00
timer.c Fixed up potential bugs and warnings revealed by clang. 2014-04-29 13:08:08 -07:00
timer.h Fixed up potential bugs and warnings revealed by clang. 2014-04-29 13:08:08 -07:00
ts_event.h Added vm.c/.h in test. Implemented a good portion of the bytecode execution system. Need to implement non int data type operations. The VM is coming together\! 2014-03-06 23:54:19 -08:00