Add abstraction layer + lifecycle setup for different language integrations, move global state to ProgramContext struct
david4shure
pushed to davidshure-add-proper-abstraction-for-different-execution-contexts at HParker/catfish2d
2025年02月21日 06:56:46 +01:00
de7153fa43
Remove wren specific comment
david4shure
pushed to davidshure-add-proper-abstraction-for-different-execution-contexts at HParker/catfish2d
2025年02月21日 06:53:32 +01:00
36706deb20
Clean up examples correcting asset paths
david4shure
pushed to davidshure-add-proper-abstraction-for-different-execution-contexts at HParker/catfish2d
2025年02月21日 06:03:56 +01:00
a9d4ac29cf
Initialize wren interface in main.c
david4shure
pushed to davidshure-add-proper-abstraction-for-different-execution-contexts at HParker/catfish2d
2025年02月21日 05:53:50 +01:00
c8b72b226a
Implement abstraction layer, wren is busted for some reason
david4shure
pushed to davidshure-add-proper-abstraction-for-different-execution-contexts at HParker/catfish2d
2025年02月20日 09:08:41 +01:00
22212391ce
Add more wren bindings and start creating an execution interface so we don't have to rewrite tons of code if we switch embedded languages
david4shure
created branch davidshure-add-proper-abstraction-for-different-execution-contexts in HParker/catfish2d
2025年02月20日 09:08:41 +01:00
7935b6a16f
Remove logger
4fe5216a54
add pull submodules step in readme
bf57ac290c
Add dependencies as submodules
bde89efaf4
Fix #define preprocessor macros
Implement logger
7cc3e2ad25
Implement logger
david4shure
created branch davidshure-implement-logger in HParker/catfish2d
2025年02月19日 16:18:01 +01:00
3b51aa8bfa
format main.c
1d9ebb03a8
Add Adam's hello.wren code and corresponding wren loading code in C
c99cd65c3c
Link against libm when on linux explicitly
0078726ed3
Embed wren code
Embed wren in catfish2d
aeb957745b
Embed wren in catfish2d