generate cdef at make-time instead of runtime (good if non-source distribution)
minimize entity Lua interface
remove cgame_ffi.h on clean
move Vec2 into new files vec2.h/vec2.c and expose vec2(...) to Lua
inline vec2(...) in C, but also export to Lua
restore cgame.Vec2 but also keep cgame.vec2(...)
cleanup
add scripting as a system -- now systems can be made in lua (check test/oscillator.lua, test/test.lua for example)
add period fps display
fix system name in oscillator.lua
oscillator now uses amplitude, frequency as parameters
make oscillator api more like that of C systems
embed cdefs into the executable and send it to lua -- no longer needs cgame_ffi.h at runtime
add notes
gen_cgame_ffi is now in python and accepts an argument list -- now FFI headers need only be listed in the makefile
cleanup, add files list to notes
update todo
add a union in Vec2 to also allow .v[index] access
actually, revert to struct
transform now supports rotation, can return world matrix which makes GLSL easier