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
99595f265f
refactored graphics & streams into single files - easier to maintain & read
2022-02-12 12:19:53 -08:00
1caa31032b
Refactored Platform into a struct to hold global state better
2022-02-11 20:19:14 -08:00
edee79b237
cleaned up Calc header, renamed numerics folder to math
2022-02-11 16:03:27 -08:00
cedc57e322
made std::shared_ptr and std::functional optional
2022-02-11 15:20:07 -08:00
d91658aa46
large spatial / numerics refactor to allow double/integer vector types
2021-12-12 20:41:23 -08:00
2447490033
simplifying input calls & state
2021-05-09 18:37:31 -07:00
e615b9d7e4
large organizational & cleanup refactor
2021-05-09 17:23:02 -07:00
9e3f745a38
removed drawing folder; moved to graphics
2021-03-22 16:53:27 -07:00
3f07c03fa5
new input binding/mapping implementation
2021-03-20 19:23:20 -07:00
d73241e8fe
replaced log.h with common.h, added easier shorthand for int types
2021-03-20 17:33:04 -07:00
f8741e27e2
vec2 & rect code cleanup
2021-02-21 16:30:21 -08:00
241d863ac4
restructured project to match a more standard cmake setup
2020-12-31 13:43:23 -08:00