mcolonna
34cce6a5c0
feat: levels finished except ending *
...
TODO:
feat:
- ultimate ketchup ending
fix:
- fix firsk left run animation
- fix firsk attack animation
- check if all the memclasses make sense
- norminette
2024-04-20 12:35:12 +02:00
mcolonna
f7ebb6b70c
fix: segfault when changing level *
...
init_level() was called while room_loop()'s execution
2024-04-19 23:02:04 +02:00
mcolonna
bee91cfd7c
fix: possible infinite loop when pathfinding
2024-04-19 17:41:08 +02:00
mcolonna
06134ea31c
change: firsk attack snas even when going to exit
2024-04-19 17:40:00 +02:00
mcolonna
7b1e519db6
feat: multi level management *
...
when called without arguments, use the default levels
2024-04-19 14:16:25 +02:00
mcolonna
a9c292d72b
dev: reorganize g_env struct
2024-04-19 14:06:21 +02:00
mcolonna
5fcce0ab19
dev: reorganize test rooms
2024-04-19 13:59:42 +02:00
mcolonna
30a935cf70
feat: game over and win screens *
...
feat:
- win screen
- "press enter to retry" in both screens
- reset moves only when winning the game
change:
- game over screen display
- display top-left move a little differently
dev:
- scripts to import different text sizes
2024-04-19 13:20:10 +02:00
mcolonna
bc9cee22d7
feat: comic sans move number (also fix *)
...
fix: the limits of an asset can exceed the image dimensions
2024-04-18 21:16:48 +02:00
mcolonna
d179734202
fix: firsk moves also counted on the moves count
2024-04-18 18:38:50 +02:00
mcolonna
d3c7d8c08f
feat: the exit works :D
2024-04-18 18:37:47 +02:00
mcolonna
0e745f82b3
fix: can't open room if exit "blocked" by ketchup
2024-04-18 16:07:35 +02:00
mcolonna
fb966caa48
feat: bridge
2024-04-18 14:41:00 +02:00
mcolonna
3ca6fb18b2
feat: gameover with firsk attack
2024-04-17 18:23:25 +02:00
mcolonna
a492a9a411
fix: firsk can't take ketchup
2024-04-15 19:54:19 +02:00
mcolonna
9e81a59a7e
feat: loots of things!!! *
...
Added features:
- Check if the room is valid
- Pathfinding
- Firsk
- Camera
Changes:
- Borders
Dev:
- new test rooms
- ber.vim plugin
2024-04-15 19:46:35 +02:00
mcolonna
b7a2d0494f
dev: norminette *
...
mostly reorganize room src files
2024-04-09 15:30:40 +02:00
mcolonna
cc657ba53d
feat: program takes an argument for the room
2024-04-09 14:52:06 +02:00
mcolonna
bdb258f6b2
fix: key autorepeat on at program end *
2024-04-09 14:18:49 +02:00
mcolonna
e37b38b1ca
misc: update libtf
2024-04-09 14:11:46 +02:00
mcolonna
1caa74227d
dev: add to dev/TODO.md
2024-04-09 13:47:41 +02:00
mcolonna
73106395ba
feat: esc to quit
2024-04-09 13:46:14 +02:00
mcolonna
574e012721
feat: count moves
2024-04-08 17:18:27 +02:00
mcolonna
35c3689841
change: map chars for collectibles K -> C
2024-04-08 16:22:21 +02:00
mcolonna
81a6f3409b
dev: add dev/TODO.md for the branch
2024-04-08 16:19:00 +02:00
mcolonna
b2dad50b8a
init: perfection *
...
Making everything good for the subject before adding all bonuses
2024-04-08 16:17:06 +02:00
mcolonna
4020ff6203
dev: 're' rule doesn't recompile libraries anymore
2024-04-08 16:08:00 +02:00
mcolonna
7ec3eb6841
feat: add exit (without game over screen) *
...
also:
- fix: walk_through's prototype
- misc: remove ketchup debug thing
- dev: rename room_patch -> room_fromfile3
2024-04-08 15:37:47 +02:00
mcolonna
6ad613d4bb
feat: add walk animations *
...
also fix walk animation displaying
2024-04-05 19:47:59 +02:00
mcolonna
92fbb27f18
dev: add import_assets.sh
2024-04-04 15:33:32 +02:00
mcolonna
ea59cdd8a6
feat: add some ketchup *
...
also fix the 4th ketchup still image
2024-04-03 16:17:53 +02:00
mcolonna
a7deecf072
fix: semi-transparent images
2024-04-03 14:49:07 +02:00
mcolonna
5103cbf709
feat: reorganize the code
2024-04-02 21:50:47 +02:00
mcolonna
a00a02e527
feat: better floor and walls
2024-04-02 12:51:31 +02:00
mcolonna
45622cf647
fix: input *
...
Now it never misses any press on a key
2024-03-29 18:35:16 +01:00
mcolonna
a7e8cdc0c1
norm
2024-03-29 17:34:43 +01:00
mcolonna
97097c2529
feat: add walls and borders *
...
Also fix: getting an object from t_room.objects
2024-03-29 17:30:25 +01:00
mcolonna
ef0941e44f
feat: snas can move!!!!!1!
2024-03-29 14:34:35 +01:00
mcolonna
4bd12ffcf1
feat: add timedloop()
2024-03-26 16:02:39 +01:00
mcolonna
78a6bbbb68
feat: input handler
2024-03-26 13:38:30 +01:00
mcolonna
3abc6cbfd6
feat: engine finished (i think)
2024-03-26 11:47:40 +01:00
mcolonna
8076487071
misc: many things
2024-03-15 14:44:38 +01:00
mcolonna
664b18eb2e
feat: base + display functions!!!!!
2024-03-06 16:19:34 +01:00
mcolonna
ebb5931632
init: dev
2024-02-26 14:08:27 +01:00
mcolonna
c5108de238
init: main
2024-02-26 14:07:41 +01:00