timesynk/engine
kts 9f32631fe5 Added rolls test program. This reads rolls.tsc in and attempts to do some basic attack/defend rolls for Tiles. Also added the basic structure for the VM function precompiler. Next modification will likely be converting the current VM precompiling code into using a buffer rather than reading from the file handle directly. This will allow for forward reading of characters in addition to backwards, thereby allowing for easier expression parsing (at least towards what I am conceiving of it thus far). 2014-05-17 16:28:24 -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 Added rolls test program. This reads rolls.tsc in and attempts to do some basic attack/defend rolls for Tiles. Also added the basic structure for the VM function precompiler. Next modification will likely be converting the current VM precompiling code into using a buffer rather than reading from the file handle directly. This will allow for forward reading of characters in addition to backwards, thereby allowing for easier expression parsing (at least towards what I am conceiving of it thus far). 2014-05-17 16:28:24 -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