Noel Berry
dcd3e11b16
Simplify folder sturcture + String refactor
...
1) Over time the total amount of files has decreased, and so it made sense to just simplify the folder structure and remove all of the subfolders.
2) Refactor the String class to utilize the existing Vector and StackVector classes instead of managing everything itself.
2022-10-01 13:30:15 -07:00
Noel Berry
99595f265f
refactored graphics & streams into single files - easier to maintain & read
2022-02-12 12:19:53 -08:00
Noel Berry
1caa31032b
Refactored Platform into a struct to hold global state better
2022-02-11 20:19:14 -08:00
Noel Berry
edee79b237
cleaned up Calc header, renamed numerics folder to math
2022-02-11 16:03:27 -08:00
Noel Berry
cedc57e322
made std::shared_ptr and std::functional optional
2022-02-11 15:20:07 -08:00
Noel Berry
d91658aa46
large spatial / numerics refactor to allow double/integer vector types
2021-12-12 20:41:23 -08:00
Noel Berry
2447490033
simplifying input calls & state
2021-05-09 18:37:31 -07:00
Noel Berry
e615b9d7e4
large organizational & cleanup refactor
2021-05-09 17:23:02 -07:00
Noel Berry
9e3f745a38
removed drawing folder; moved to graphics
2021-03-22 16:53:27 -07:00
Noel Berry
3f07c03fa5
new input binding/mapping implementation
2021-03-20 19:23:20 -07:00
Noel Berry
d73241e8fe
replaced log.h with common.h, added easier shorthand for int types
2021-03-20 17:33:04 -07:00
Noel Berry
f8741e27e2
vec2 & rect code cleanup
2021-02-21 16:30:21 -08:00
Noel Berry
241d863ac4
restructured project to match a more standard cmake setup
2020-12-31 13:43:23 -08:00