Joseph Aquino
2b970003e5
downgraded imgui to 1.91.9b to maintain compatability with imgui-sfml
2025-09-29 22:20:01 -04:00
Joseph Aquino
85dc80eb5b
Merge branch 'main' of https://github.com/JosephA1997/fake-mario
2025-09-29 22:04:00 -04:00
Joseph Aquino
f07c02516b
update bundled sfml to 3.0.2
2025-09-30 01:43:57 -04:00
Joseph Aquino
2e9fdec02b
update imgui to 1.92.3
2025-09-29 22:03:45 -04:00
Joseph Aquino
89e3a26bcc
update to build scripts for msvc
2025-09-28 12:33:53 -04:00
Joseph Aquino
7018dc7b3d
small update
2025-09-25 08:31:46 -04:00
Joseph Aquino
4030b010b5
update bundled SFML Headers to 3.0.1
2025-08-04 00:48:14 -04:00
Joseph Aquino
3e3a02ab0c
fix static linking on windows
2025-08-04 02:44:41 -04:00
Joseph Aquino
8b610054cc
undo static llinking on linux
...
too complicated to do without using cmake
2025-08-02 14:49:26 -04:00
Joseph Aquino
e95b247459
linux static linking?
...
still need to confirm
2025-08-02 14:00:18 -04:00
Joseph Aquino
2e3d0d6c38
some build scipt cleanup
2025-08-02 03:25:47 -04:00
Joseph Aquino
6db62d4249
const correctness in DrawQueue again
2025-08-01 12:27:00 -04:00
Joseph Aquino
88d5d8408c
const correctness in DrawQueue
2025-08-01 02:16:03 -04:00
Joseph Aquino
7428ef5399
cleanup ninja-clean.sh
2025-08-01 00:04:21 -04:00
Joseph Aquino
80c352f1d7
fixed DrawQueue iterator for msvc
2025-08-01 02:28:36 -04:00
Joseph Aquino
328bee1656
specified C version and ungrouped Engine-Core in premake scripts
2025-08-01 01:21:49 -04:00
Joseph Aquino
3aa23a2109
added support for ninja build system
2025-07-31 20:05:48 -04:00
Joseph Aquino
b307de9140
Delete Game/imgui.ini
2025-07-31 03:49:41 -04:00
Joseph Aquino
0de1ac6a39
Delete imgui.ini
2025-07-31 03:49:19 -04:00
Joseph Aquino
4da97bc2e3
cleanup vendor/imgui
2025-07-31 03:47:39 -04:00
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