Commit Graph

43 Commits (eca124753fb1455042339c7d1b31996a798505e2)

Author SHA1 Message Date
Sara eca124753f feat: added build and bin to .gitignore 2025-01-08 16:42:59 +01:00
Sara 6610b847b8 feat: added viewport transformation 2025-01-08 16:42:38 +01:00
Sara e84bdf5a48 feat: added background 2025-01-08 16:42:26 +01:00
Sara 01b01d29a3 feat: added bike 2025-01-08 13:44:48 +01:00
Sara 9c55909bf8 fix: erased bin/ 2025-01-08 13:44:35 +01:00
Sara 87d0c69701 feat: added collision world to canvas engine class 2025-01-06 10:56:11 +01:00
Sara 68dd2f0d06 feat: both shapes in check_collisions_for can now add overlap 2025-01-06 10:55:53 +01:00
Sara 60c320fb10 fix: bounding box calculation in aabb-aabb collision 2025-01-06 10:55:30 +01:00
Sara 19d15fa2a3 feat: work on collision system 2025-01-05 17:24:45 +01:00
Sara 48b094c979 feat: switched build system to premake (replacing SCons) 2025-01-05 16:59:35 +01:00
Sara b486f09939 feat: updated transforms 2024-12-23 18:48:52 +01:00
Sara 5b690a2e8d feat: added neocat 2024-12-10 12:16:19 +01:00
Sara e9502bb176 feat: first level working 2024-12-10 12:16:15 +01:00
Sara 99db3cd951 feat: started on implementing asset system (expecting to revert later) 2024-11-26 11:16:06 +01:00
Sara 95880f8530 feat: added tick and visibility toggles to node 2024-11-25 15:56:03 +01:00
Sara 4b5bbaf872 feat: added assetdb 2024-11-24 13:51:02 +01:00
Sara d991db980f feat: added SDL2_image 2024-11-24 13:50:56 +01:00
Sara 5392fd0540 feat: started using _underscore prefixes for functions that (might) have a signal by the same name 2024-11-24 00:28:57 +01:00
Sara a61f1efb88 feat: changed comment for input map 2024-11-24 00:28:28 +01:00
Sara 092ba6071a feat: added propagate draw to level 2024-11-24 00:28:21 +01:00
Sara 96b20f4bf0 feat: moved Callable class into it's own file 2024-11-24 00:27:48 +01:00
Sara 09d2a88c36 feat: started connecting canvas engine to node and creating a level concept 2024-11-22 23:00:29 +01:00
Sara d0ab9f564e feat: added Signal and Callable 2024-11-22 21:51:54 +01:00
Sara c024c45214 feat(build): added more flags for better error and warnings 2024-11-22 18:17:36 +01:00
Sara dc4762b047 feat: added [[maybe_unused]] to main args 2024-11-22 18:17:05 +01:00
Sara d1c3205810 feat: canvasengine singleton 2024-11-22 18:16:50 +01:00
Sara 23a913c9f1 fix: more C++-style SDL_FPoint construction + implemented &src constructor 2024-11-22 18:16:41 +01:00
Sara a504bae0f6 feat: input system 2024-11-22 18:16:06 +01:00
Sara 4a5f4dcb6b feat(scons): added src/ as include dir 2024-11-21 13:00:41 +01:00
Sara 5c4d792d56 chore(git): added .cache/ to ignore 2024-11-21 11:27:04 +01:00
Sara 5ccb465a9f feat: added compile commands json to gitignore 2024-11-21 08:37:10 +01:00
Sara 66ffe1dfbb fix c++ std flag 2024-11-21 08:36:45 +01:00
Sara 9140081f53 feat: created node base class 2024-11-21 08:36:10 +01:00
Sara 67ae79d73b feat: reorganized core systems 2024-11-21 08:36:10 +01:00
Sara 72ce2044f4 chore: moved vector class to core/math 2024-11-21 08:32:57 +01:00
Sara ceda802936 feat: added exact equality check to equals approximate 2024-11-15 16:41:37 +01:00
Sara c26f3512c2 fix: window not rendering 2024-11-15 13:31:10 +01:00
Sara fe9242c9c0 feat: defined game class 2024-11-15 13:30:41 +01:00
Sara dbbed72fc9 feat: added PROJECTNAME define to build script 2024-11-15 13:30:30 +01:00
Sara f32cc23afd feat: started vector library 2024-11-15 11:21:59 +01:00
Sara af97656cc7 feat: started work on application 2024-11-15 11:21:52 +01:00
Sara 52efab2eed INITIALIZED TEMPLATE 2024-11-14 15:50:12 +01:00
Sara 0cc02e94fe TEMPLATE 2024-11-14 15:50:12 +01:00