Commit Graph

16 Commits

Author SHA1 Message Date
Joseph Aquino dafc9beef5 Start implementing Game
-added ecc.sh to export compile commands
-changed EntityMemoryPool to not be singleton so that each EntityManager can have its own pool
-Entities now store a reference to the EntityManager that spawned them so they get data from the right pool
-added Random.h from learncpp.com
-DrawQueue can now be used with std::sort
-Array containers have swap function
2025-07-31 03:36:14 -04:00
Joseph Aquino 9f446ae238 Major update
-clean up SFML folder
 -split Array into one that is stack allocated and heap allocated
 -implemented draw queue class
 -code formating
2025-07-30 02:46:08 -04:00
Joseph Aquino c11b0e1ba6 update windows config 2025-07-28 05:18:18 -04:00
Joseph Aquino 2d9727371a split into different projects 2025-07-27 20:32:37 -04:00
Joseph Aquino 2dcf656af4 code cleanup 2025-07-05 03:13:58 -04:00
Joseph Aquino e35ddf2ce4 Code cleanup 2025-07-04 20:49:27 -04:00
Joseph Aquino ec7a62536a Merge branch 'main' of https://github.com/JosephA1997/fake-mario 2025-07-03 15:44:03 -04:00
Joseph Aquino 2a9e531711 major update
-added custom Array container with iterator support and a space effecient bool specializaton
-changed tabs from spaces to indents
-renamed src/Classes to src/Entities
2025-07-03 15:41:33 -04:00
Joseph Aquino d4aacf13da clean up 'vendor/imgui' folder 2025-07-02 19:56:27 -04:00
Joseph Aquino 1f4826fcc4 -rename to '2d-platformer' 2025-07-02 15:45:45 -04:00
Joseph Aquino a6b05662bd - 2025-07-02 15:37:45 -04:00
Joseph Aquino 9123162176 - 2025-07-02 15:35:11 -04:00
Joseph Aquino 260d2ad84d major update
-added support for building with ninja and added corresponding shell scripts
-added EntityView class to iterate over entities of the same tag
-entities are now grouped together in memory by tag rather than all together
-moved globals.h into utility.h
-moved EntityTag and EntityIndex into utility.h
2025-07-02 15:34:14 -04:00
Joseph Aquino abf26355dd Small update
-minor changes to premake script
2025-06-22 16:06:08 -04:00
Joseph Aquino 573aa69d3b static linking update
-included libs are now static for windows
-c++ runtime is linked statically
-premake script updated
2025-06-22 14:26:39 -04:00
Joseph Aquino dd1ef04d7f initial commit 2025-06-22 04:38:37 -04:00