Commit graph

84 commits

Author SHA1 Message Date
John Alanbrook 172af950e8 Input and scripting documentation; level todos 2023-08-22 12:29:53 +00:00
John Alanbrook c8ba538f5b d 2023-08-14 22:20:30 +00:00
John Alanbrook 17fcbd26e7 gui 2023-06-01 20:58:56 +00:00
John Alanbrook aa08815e7c sprite gui render 2023-05-31 17:09:02 +00:00
John Alanbrook 16f7a28c23 removed edtior 2023-05-30 16:39:22 +00:00
John Alanbrook 591f48c703 physics fixes 2023-05-27 15:13:20 +00:00
John Alanbrook 9045f435a0 imroved circle shaders 2023-05-25 01:45:50 +00:00
John Alanbrook ae0f41539b sokol sprite render 2023-05-04 22:07:00 +00:00
John Alanbrook bbbfb97b60 clz 2023-05-03 18:50:37 +00:00
John Alanbrook bea5b326cf fixes 2023-04-29 15:07:58 +00:00
John Alanbrook 0bf7d419e0 fix compiler warnings 2023-04-29 01:55:24 +00:00
John Alanbrook dc1fda6611 Add gamepad support 2023-04-25 19:59:26 +00:00
John Alanbrook 9b1cead91e Fix free C string bugs in ffi 2023-04-25 16:55:33 +00:00
John Alanbrook 2ab0f33d3f Add all files needed for engine into main branch 2023-04-22 21:44:26 +00:00
John Alanbrook 1e8d76961d Add quickjs to tree 2023-04-22 19:07:37 +00:00
John Alanbrook 653e80cae8 Using TCC again; add clang-format 2023-04-21 21:57:30 +00:00
John Alanbrook 27d15f1e81 Before SED 2023-04-18 19:49:17 +00:00
John Alanbrook 5ca3629406 audio change 2023-03-24 19:01:01 +00:00
John Alanbrook f05e0e59f0 Fix windows build 2023-02-28 15:40:53 +00:00
John Alanbrook 260374c14d Wireframe display mode 2023-02-16 22:13:07 +00:00
John Alanbrook 7e1eaaae64 Mouse position & selection; warning fixes 2023-02-02 23:52:15 +00:00
John Alanbrook 38da3627e7 splines 2023-01-27 18:06:16 +00:00
John Alanbrook 68850b558a Physics edges 2023-01-26 03:32:58 +00:00
John Alanbrook db0a099509 Draw gameobject pos when debug draw enabled 2023-01-17 06:46:40 +00:00
John Alanbrook 5085597eeb Add spacebar input; add shape enabling/disablg and sensors 2023-01-16 23:18:09 +00:00
John Alanbrook 5da19ec407 Optimize busses; add samplerate changing library 2023-01-16 05:27:28 +00:00
John Alanbrook 147cf1b05d Draw sprite to GUI 2022-12-24 19:18:06 +00:00
John Alanbrook 06b8bba27f Converted to 'nuke' commands 2022-12-23 19:48:29 +00:00
John Alanbrook 9bdb7ce9cb Embedded console into REPL 2022-12-19 18:16:51 +00:00
John Alanbrook bfddf39a38 Mkfile 2022-12-16 15:07:21 +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 688d816bce Fixed many incompatible pointer warnings; add tcc specific debugging flags to makefile 2022-12-15 23:30:17 +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 998cb11218 Add newlines to the end of files without them; enable warnings on compile 2022-11-25 13:12:31 +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 012f1cc1fc Removed game subprojects; Makefile now uses pkg-config for dependencies 2022-11-24 04:44:42 +00:00
John Alanbrook a0f016a011 Use CC for general compiling; get rid of more printfs; display opengl version on load 2022-11-23 23:29:50 +00:00
John Alanbrook 29c001e7df Add script subfolder in pinball 2022-11-20 21:50:14 +00:00
John Alanbrook 44e55712ab Removed shaders from pinball 2022-11-20 21:14:22 +00:00
John Alanbrook 36277d5c7b Add portaudio and glfw for static linking 2022-11-03 21:58:03 +00:00
John Alanbrook e53cab8604 (no comment) 2022-10-23 22:10:53 +00:00
John Alanbrook 02d4396010 Replaced vec.h with stb_ds.h arrays 2022-08-26 14:19:17 +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 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