herbglitch
|
c078ce907f
|
basics of ecs written, working on query, needs testing
|
2025-03-14 01:02:00 -06:00 |
|
herbglitch
|
ba09aff914
|
added vector inline to hopefully make caching work for the entity component system
|
2025-03-13 19:22:27 -06:00 |
|
herbglitch
|
ccf13ba470
|
renamed chemical to config, and renamed life to entity
|
2025-03-11 00:41:24 -06:00 |
|
herbglitch
|
04c89e46fe
|
renamed chemical to config, and renamed life to entity
|
2025-03-11 00:41:17 -06:00 |
|
herbglitch
|
30e8d94805
|
added life
|
2025-03-10 03:13:08 -06:00 |
|
herbglitch
|
67c69dac8d
|
added life
|
2025-03-10 03:12:07 -06:00 |
|
herbglitch
|
990c22d27d
|
added life (entity component system) type, and changed chemical param to try to match more to archeus (or at least what I've read from wikipedia)
|
2025-03-10 03:11:55 -06:00 |
|
herbglitch
|
ba467ac6b6
|
working on unload and added getsize to hashtable
|
2025-03-09 06:20:07 -06:00 |
|
herbglitch
|
3fbccd9752
|
basic chemical (config) working, still needs more testing
|
2025-03-09 06:03:38 -06:00 |
|
herbglitch
|
18fc05d3d4
|
working on debuging chemical language string
|
2025-03-07 14:44:04 -07:00 |
|
herbglitch
|
bb3601b8f2
|
worked more on arc chemical, need to add way to parse with seperate create and destroy function for unload
|
2025-03-06 04:21:01 -07:00 |
|
herbglitch
|
7316f7c779
|
added userdata to hastable to be able to do stuff in the iterator function callback
|
2025-03-06 03:11:16 -07:00 |
|
herbglitch
|
c175278416
|
basic hastable working, though stress testing breaks
|
2025-02-17 06:06:11 -07:00 |
|
herbglitch
|
6a9f914ffb
|
adding fixed, working on debugging infinite loop
|
2025-02-16 23:45:27 -07:00 |
|
herbglitch
|
fc5bf78919
|
merged
|
2025-02-14 03:27:04 -07:00 |
|
herbglitch
|
c344594af7
|
updated hashtable and started on basic hashtable testing
|
2025-02-14 03:23:42 -07:00 |
|
herbglitch
|
8166d3fa39
|
updated sdl2 to use sdl2_gfx
|
2025-02-11 00:57:39 -07:00 |
|
herbglitch
|
8fe402e04e
|
removed STD archeus, moved console and ssh into linux folder. also added libdbus
|
2025-02-08 02:15:23 -07:00 |
|
herbglitch
|
119d1b2c64
|
comment out some config stuff to get sdl2 building again, will work through and remove config as chemical is the updated config
|
2025-02-05 00:03:34 -07:00 |
|
herbglitch
|
122eb1d351
|
got chemical creation string working
|
2025-01-29 17:31:18 -07:00 |
|
herbglitch
|
a3e640c252
|
added some more doxygen to parser header
|
2025-01-06 17:09:59 -07:00 |
|
herbglitch
|
442f74b195
|
added basic documentation/boilerplate up till ARC_Lexer for the standard library documentation
|
2024-12-30 05:22:02 -07:00 |
|
herbglitch
|
c598f3e106
|
outlined chemical
|
2024-12-23 00:16:32 -07:00 |
|
herbglitch
|
4264f5c5ca
|
started working on chemical (arc config), also removed files/config as that is now handled by parser/csv
|
2024-12-22 23:31:37 -07:00 |
|
herbglitch
|
4b59d5c062
|
started working on chemical (arc config), also removed files/config as that is now handled by parser/csv
|
2024-12-22 23:31:31 -07:00 |
|
herbglitch
|
280a70c6e8
|
moved doxygen to doc folder and still working on csv
|
2024-12-08 22:19:43 -07:00 |
|
herbglitch
|
ca6a9c118f
|
working on csv data, parser works but needs more testing, might add bool to ParserData_DestroyFn callback for clearing
|
2024-12-04 02:43:58 -07:00 |
|
herbglitch
|
4c3d357cb9
|
fixed double free of vector and parserlang and creating a parser by string should work now
|
2024-12-04 00:54:24 -07:00 |
|
herbglitch
|
5a5eaabc14
|
parserlang now working
|
2024-12-03 18:21:28 -07:00 |
|
herbglitch
|
16821e8411
|
bout halfway complete with parserlang, also added userdata to parser
|
2024-12-02 02:34:01 -07:00 |
|
herbglitch
|
7cfea02681
|
merged with temp input update fix
|
2024-11-30 01:16:37 -07:00 |
|
herbglitch
|
84c4dffc85
|
parser fixed (still probably needs more testing, but current tests work), parserlang still not working
|
2024-11-30 01:14:55 -07:00 |
|
herbglitch
|
a8c8324fac
|
temp update to now close sdl windows on exit
|
2024-11-29 17:24:45 -07:00 |
|
herbglitch
|
68c2fc7afb
|
testing some ideas for the parser
|
2024-11-29 13:38:32 -07:00 |
|
herbglitch
|
d69844dab1
|
still working on parser, plan to rework to parsing first, then calling struct creation callback after with vector of tokens and tags
|
2024-11-23 19:27:30 -07:00 |
|
herbglitch
|
fcc07493d3
|
added userdata void * for parser tag function callback
|
2024-11-20 13:50:52 -07:00 |
|
herbglitch
|
606f8e4bad
|
parser working, needs more tests and an actual language to make sure that is true though
|
2024-11-20 10:27:17 -07:00 |
|
herbglitch
|
b702431c88
|
added parserlang though it is throwing error when it should be good in testing, need to fix
|
2024-11-06 06:45:04 -07:00 |
|
herbglitch
|
9221d1e33e
|
partial parserlang stup
|
2024-11-04 19:58:23 -07:00 |
|
herbglitch
|
022ab6cfef
|
partial parserlang stup
|
2024-11-04 19:58:09 -07:00 |
|
herbglitch
|
006b4c63f7
|
parser mostly fixed, still needs a lot more testing though, and need to store parsed values in a datatype
|
2024-11-01 04:39:45 -06:00 |
|
herbglitch
|
58986021de
|
parser clears lexer when done parsing
|
2024-10-30 18:41:01 -06:00 |
|
herbglitch
|
b10f9b9123
|
fixed a lot of the lexer and parser (the segfault, and now can do char ranges)
|
2024-10-30 07:36:43 -06:00 |
|
herbglitch
|
d8d1a1a107
|
added ability to check if token id is a lexer rule and wrote parser, still need to test
|
2024-10-24 19:56:26 -06:00 |
|
herbglitch
|
24fd8d6b25
|
working on parsing recursively
|
2024-10-16 23:46:16 -06:00 |
|
herbglitch
|
e4aa4a8b6d
|
merged with old parser stuff, and worked on parser a bit more
|
2024-10-16 18:00:52 -06:00 |
|
herbglitch
|
380e74a0e6
|
older lexer stuff
|
2024-10-16 17:35:38 -06:00 |
|
herbglitch
|
60acfd075a
|
creation and destruction in parser, also added some stuff to gitingore
|
2024-10-16 05:14:53 -06:00 |
|
herbglitch
|
5842197142
|
added number checking to string
|
2024-10-11 03:57:32 -06:00 |
|
herbglitch
|
7bd7cc4aa5
|
temperary load in spritesheet from file
|
2024-09-03 03:55:17 -06:00 |
|