TakeV
|
a60d062335
|
Add entity tests
|
2024-05-26 18:59:10 -04:00 |
|
TakeV
|
b4fb5e8730
|
Add pretty printer for logging
|
2024-05-26 17:31:29 -04:00 |
|
nephryte
|
f178cd558a
|
Update
|
2024-05-26 14:44:25 -04:00 |
|
TakeV
|
d36ceb989d
|
Remove extra system manager code for thunk system
|
2024-05-26 13:14:25 -04:00 |
|
TakeV
|
56f4d051a3
|
Simplify the way systems work
|
2024-05-26 13:11:11 -04:00 |
|
TakeV
|
d2f3b39bff
|
I dunno anymore
|
2024-05-26 13:11:11 -04:00 |
|
nephryte
|
32b288c1df
|
Fix physics engine
|
2024-05-26 01:00:52 -04:00 |
|
nephryte
|
f5398d0847
|
Update physics engine
|
2024-05-26 00:55:54 -04:00 |
|
nephryte
|
d4c537e6ab
|
Add physics engine
|
2024-05-26 00:34:23 -04:00 |
|
TakeV
|
0306d65895
|
Add error checking
|
2024-05-26 00:30:12 -04:00 |
|
TakeV
|
580f106a2c
|
Fix system initialization
|
2024-05-26 00:30:12 -04:00 |
|
TakeV
|
ee55ec59b5
|
Fix system manager creation
|
2024-05-26 00:30:12 -04:00 |
|
TakeV
|
9eb5be1663
|
Add error logging to system-manager
|
2024-05-26 00:30:12 -04:00 |
|
nephryte
|
11eb888669
|
Expose update-component
|
2024-05-25 23:12:31 -04:00 |
|
TakeV
|
1ff5a8e94e
|
Working entity-manager setup
|
2024-05-25 23:10:18 -04:00 |
|
nephryte
|
8e49207c72
|
Merge branch 'main' of https://git.solarpunk.moe/TakeV/lisp-game-jam
|
2024-05-25 22:04:51 -04:00 |
|
nephryte
|
204875e7f3
|
Initialize tile map stuff in game manager
|
2024-05-25 22:03:12 -04:00 |
|
TakeV
|
86af891b0c
|
Update media-library logging and return value
|
2024-05-25 22:03:07 -04:00 |
|
TakeV
|
537e8cdf23
|
Fix entity maps being wrong
|
2024-05-25 22:03:07 -04:00 |
|
nephryte
|
d48efbdba4
|
Add tilemap system
|
2024-05-25 21:17:11 -04:00 |
|
TakeV
|
098b64dfc2
|
Hook up media-library system
|
2024-05-25 17:48:06 -04:00 |
|
TakeV
|
3b49d8da2f
|
IT COMPILES AGAIN!
|
2024-05-25 17:15:25 -04:00 |
|
TakeV
|
72908f7c1a
|
Fix parameters passed to draw-image in html-canvas-renderer
|
2024-05-25 04:47:23 -04:00 |
|
TakeV
|
c19d67de6c
|
Add missing imports to game-manager
|
2024-05-25 04:37:51 -04:00 |
|
TakeV
|
4089d2758d
|
Add helper constructor for inputs
|
2024-05-25 04:30:23 -04:00 |
|
nephryte
|
d9806b2f8b
|
Update level-manager
|
2024-05-25 04:26:06 -04:00 |
|
TakeV
|
b8185fee2c
|
Fix some bindings in level-manager.scm
|
2024-05-25 04:19:08 -04:00 |
|
TakeV
|
47abe2da10
|
Fix html-canvas-renderer
|
2024-05-25 04:15:45 -04:00 |
|
TakeV
|
45faedac74
|
Use intended logging system
|
2024-05-25 03:48:32 -04:00 |
|
TakeV
|
b70457fb8a
|
Working game engine
|
2024-05-25 03:40:28 -04:00 |
|
nephryte
|
61769a8165
|
Add basic game manager
|
2024-05-25 02:53:46 -04:00 |
|
TakeV
|
66573c9a35
|
Cleanup/fix
|
2024-05-25 02:07:38 -04:00 |
|
TakeV
|
db07190a9c
|
Add some logging to system-manager
|
2024-05-25 00:30:08 -04:00 |
|
TakeV
|
ebd0f3d956
|
Move entity-map to a dedicated module
|
2024-05-25 00:30:08 -04:00 |
|
TakeV
|
0fa32d9df2
|
Move logging to its own module
|
2024-05-25 00:30:08 -04:00 |
|
TakeV
|
c8948660b0
|
Add logging capability
|
2024-05-25 00:30:08 -04:00 |
|
TakeV
|
07e8e0a9e9
|
Fix system-manager constructor
|
2024-05-25 00:30:08 -04:00 |
|
TakeV
|
234f1343ad
|
Add game-objects.scm
|
2024-05-24 17:38:39 -04:00 |
|
TakeV
|
dd5f0ef6f3
|
Fix hitbox record
|
2024-05-24 17:38:39 -04:00 |
|
TakeV
|
610f8597aa
|
Cleanup components
|
2024-05-24 17:38:39 -04:00 |
|
TakeV
|
992dea61a4
|
Make all operations which modify components immutable
|
2024-05-24 16:38:56 -04:00 |
|
TakeV
|
f8bbf6bdcb
|
Add ihashtable
We will back entities' components with this.
|
2024-05-24 16:21:30 -04:00 |
|
TakeV
|
9d2c5184b8
|
Reformat level component
|
2024-05-24 01:10:55 -04:00 |
|
TakeV
|
d088e52400
|
Add hitbox component
|
2024-05-24 00:29:54 -04:00 |
|
TakeV
|
3718c7050c
|
Add mechanism to create-entitites
|
2024-05-23 23:41:56 -04:00 |
|
TakeV
|
e1be1a6400
|
Add html-canvas-renderer
|
2024-05-23 23:31:08 -04:00 |
|
TakeV
|
9e294b88d7
|
Expose global entity-manager and system-manager parameters
|
2024-05-23 23:31:08 -04:00 |
|
TakeV
|
e99af4512d
|
Add mechanism to delete entities from an entity manager
|
2024-05-23 23:31:08 -04:00 |
|
nephryte
|
26f22c248e
|
Add level, room, and game-object
|
2024-05-23 22:34:20 -04:00 |
|
TakeV
|
8daadcefd5
|
Rename renderer to sprite-renderer as it will be part of a subsystem
|
2024-05-23 15:54:07 -04:00 |
|