Commit graph

19 commits

Author SHA1 Message Date
Sara 7b8f3565dd now using absolute values for vsqrmagnitudef 2023-10-06 23:41:52 +02:00
Sara dae9be6196 added transformable and implemented it for Transform 2023-10-06 23:41:30 +02:00
Sara 238af041c8 implemented shape class with SAT collision detection 2023-10-06 23:40:55 +02:00
Sara 783258e086 Added ASSERT_RETURN and RETURN_ERROR as well as WARNING variants of each 2023-10-02 10:45:30 +02:00
Sara a841fa7c92 reworked rendering to transform sprites to pixel coordinates correctly 2023-10-01 21:58:48 +02:00
Sara 6ac2fa6c4f added keyboard input event handling 2023-10-01 15:22:27 +02:00
Sara 4ebe759030 implemented tilemap rendering 2023-10-01 15:22:17 +02:00
Sara cb869cb647 vmulf is now a Vector*Vector multiplication, Vector*float is now vmulff 2023-09-24 23:41:13 +02:00
Sara 85a1798a3e added transforms 2023-09-24 23:40:47 +02:00
Sara ee69c8de8c removed xml code as prep for switching to ldtk for level editing 2023-09-24 23:40:38 +02:00
Sara 9180c6d06f added sprite and spritesheet 2023-09-24 23:40:14 +02:00
Sara 76c97a51c0 testing sprite rendering in program_run 2023-09-24 23:40:02 +02:00
Sara 5e494bac1b added asset manager 2023-09-24 23:39:46 +02:00
Sara 2981e05419 implemented mvp for camera and tilemap rendering 2023-09-24 00:31:11 +02:00
Sara ab38444790 implemented some of the camera functions 2023-09-23 22:53:07 +02:00
Sara 5516a70d57 removed references to old "Context" concepts and replaced with constants, declared camera functions 2023-09-23 22:52:55 +02:00
Sara 5b5b4c31fc Added vector constants and floating point vector math functions 2023-09-23 22:52:23 +02:00
Sara 661af077b2 refactored tilemap_load to use tiled xml format 2023-09-22 17:12:06 +02:00
Sara c1207d8b8a added source code 2023-09-18 08:32:11 +02:00