Commit graph

179 commits

Author SHA1 Message Date
John Alanbrook 8729892939 Add camera 2022-12-22 22:58:06 +00:00
John Alanbrook efaf8736d8 Add gravity, starting and stopping simulation 2022-12-22 09:50:40 +00:00
John Alanbrook 2bcee44677 Text rendering via script 2022-12-21 01:34:22 +00:00
John Alanbrook df907aec2b Add 2d physics hooks 2022-12-20 14:16:26 +00:00
John Alanbrook 0f90215b7a Improved REPL 2022-12-19 15:12:34 +00:00
John Alanbrook 6227754925 Added stringifying escape & F keys; add sound, sys FFI; unconflict time.h and timer.h 2022-12-16 17:54:05 +00:00
John Alanbrook fa8dfaf8e8 Proper logging using scheme; implemented most MRB FFI in scheme 2022-12-15 23:30:22 +00:00
John Alanbrook 0b64d0872b Fixed many incompatible pointer warnings; add tcc specific debugging flags to makefile 2022-12-14 19:01:42 +00:00
John Alanbrook 60bf5ca7bc Moved source file locations for easier compiling; cleaned up Makefile; cleaned up opengl code 2022-12-13 18:32:36 +00:00
John Alanbrook 18eefd4937 Using S7; edit Makefile for debug, windows compilation 2022-12-12 16:48:21 +00:00
John Alanbrook ac0ad8efc2 Massively improved Makefile, with DBG and release options; engine outputs engine version to root directory of game on startup 2022-11-24 16:58:36 +00:00
John Alanbrook 5946a08a79 Add versioning to logs; add backtrace on crash; add automatic logging to a logfile every run 2022-11-24 07:54:17 +00:00
John Alanbrook 29c001e7df Add script subfolder in pinball 2022-11-20 21:50:14 +00:00
John Alanbrook 3641c246d4 Use YughLog instead of printf; add sprites on load 2022-11-18 18:03:07 +00:00
John Alanbrook 36277d5c7b Add portaudio and glfw for static linking 2022-11-03 21:58:03 +00:00
John Alanbrook 0a76259a92 Texture animations in editor 2022-08-22 13:55:54 +00:00
John Alanbrook 4f0a59f581 Editor works again 2022-08-15 21:38:21 +00:00
John Alanbrook 638e57e660 Add paladin game; fix NK bool 2022-08-14 23:10:29 +00:00
John Alanbrook 24ee74150a Add config script load and engine load 2022-08-14 21:01:29 +00:00
John Alanbrook cec6d092f7 Removed executables from files 2022-08-14 19:48:13 +00:00
John Alanbrook 28c69ff62f pinballx 2022-08-14 19:19:36 +00:00
John Alanbrook b0d2757f70 Ruby 2022-08-12 19:03:56 +00:00
John Alanbrook 406b2b491f Brainstorm is now fully in ruby 2022-08-07 06:43:45 +00:00
John Alanbrook 5b9369a197 REFACTOR!! 2022-08-06 20:39:29 +00:00
John Alanbrook 87df6921e8 Turned on warnings and fixed 2022-02-06 16:14:57 +00:00
John Alanbrook 76985519f1 Compiles now 2022-02-04 17:36:24 +00:00
John Alanbrook 932863eb09 Makefile no longer gmake 2022-02-03 15:16:22 +00:00
John Alanbrook a45862c454 Executable 2022-01-25 15:22:03 +00:00
John Alanbrook a7378e1d17 Organized files 2022-01-19 22:43:21 +00:00