Commit graph

421 commits

Author SHA1 Message Date
Corwin
36e912bcb0
nothing should get killed from overlapping the hero 2023-08-29 22:28:00 +01:00
Gwilym Inzani
7af1b01006 Add a level where a squid teleports 2023-08-29 22:26:47 +01:00
Gwilym Inzani
a8e8f30f91 Remove invalid solution for glove_key 2023-08-29 22:26:19 +01:00
Corwin
7d907d014f
the check should be for one entity 2023-08-29 22:03:42 +01:00
Corwin
b7c10742af
add teleporter to build.rs 2023-08-29 21:58:02 +01:00
Corwin
da89a8a6cb
add teleporter shadow 2023-08-29 21:53:10 +01:00
Gwilym Inzani
8cb4f0c40f Make the reason the solution works not the wall 2023-08-29 21:47:40 +01:00
Gwilym Inzani
657637aa8e Make just rocks more interesting 2023-08-29 21:47:40 +01:00
Corwin
712301bd2e
teleporter level 2023-08-29 21:45:11 +01:00
Corwin
8b8f94ae7f
teleporters 2023-08-29 21:45:11 +01:00
Gwilym Inzani
2ce7d91c74 Add a level with just rocks 2023-08-29 21:43:37 +01:00
Gwilym Inzani
86607eeab0 Glove and key 2023-08-29 21:33:21 +01:00
Corwin
df2f45797b
only hero and squid can pick up items 2023-08-29 21:31:36 +01:00
Corwin
07c5afb990
add teleporter entity type 2023-08-29 21:24:30 +01:00
Gwilym Inzani
a7cbb60b20 Add a squid rock level 2023-08-29 21:13:57 +01:00
Corwin
98c96080f9
environment variable to run specific level 2023-08-29 21:11:58 +01:00
Corwin
56f1b68055
allow with justification 2023-08-29 21:01:35 +01:00
Corwin
078f4f22a9
make obtuse return values understandable 2023-08-29 20:59:03 +01:00
Gwilym Inzani
15d075a1c8 Maybe we'll have this many levels one day 2023-08-29 20:56:29 +01:00
Gwilym Inzani
fef393c39c We can now make a lot more levels 2023-08-29 20:54:31 +01:00
Gwilym Inzani
f72ff39867 Make the spikes more obvious 2023-08-29 20:52:09 +01:00
Corwin
346f62f328
resolve overlaps after all moves 2023-08-29 20:52:07 +01:00
Gwilym Inzani
d781a41357 Add teleporter 2023-08-29 20:38:02 +01:00
Corwin
b5da20d748
blocks can't intersect heros or enemies 2023-08-29 20:11:55 +01:00
Gwilym Inzani
6422ed63f1 Give purple night the deduplication treatment 2023-08-29 16:33:11 +01:00
Gwilym Inzani
54237c0fce Remove trailing whitespace 2023-08-29 16:28:57 +01:00
Gwilym Inzani
345a27a7d9 Remove useless cast 2023-08-29 16:25:16 +01:00
Gwilym Inzani
3eb7aabe37 Add dungeon puzzler to combo 2023-08-29 16:17:14 +01:00
Gwilym Inzani
a865240308 Start fixing 256 colours 2023-08-29 16:07:50 +01:00
Gwilym Inzani
c25cd74f43 Correctly use deduplication for combo rom 2023-08-29 15:20:41 +01:00
Gwilym Inzani
c9bf56755a Also deduplicate for the dungeon puzzler 2023-08-29 15:17:50 +01:00
Gwilym Inzani
a73e817f02 Deduplicate everything in hatwiz 2023-08-29 15:05:57 +01:00
Gwilym Inzani
201a127673 Use deduplicated tiles for hatwiz splash screens 2023-08-29 14:55:23 +01:00
Gwilym Inzani
b39f99990c Use deduplication in hyperspace roll 2023-08-29 14:52:20 +01:00
Gwilym Inzani
8158bc1ff3 Allow deduplicating background tiles 2023-08-29 13:16:57 +01:00
Gwilym Inzani
afed1542fe Move the new sprites to the correct place 2023-08-29 09:50:00 +01:00
Corwin
b275db90da
make correct solution more obvious 2023-08-28 23:05:35 +01:00
Corwin
31c5519bc8
base update order on initial positions 2023-08-28 15:59:20 +01:00
Corwin
2a02da1c2f
simplify entity update loop 2023-08-28 14:00:39 +01:00
Corwin
0b45c006c8
ice on bottom 2023-08-28 11:45:29 +01:00
Corwin
4bd175cd7b
defined update order 2023-08-28 11:45:21 +01:00
Corwin
dacecef900
fix bug where the ice is the one to get moved 2023-08-28 11:38:04 +01:00
Corwin
ae0b86c7b9
fix lints 2023-08-28 11:36:22 +01:00
Corwin
5846a1c024
fix wonky ice animation next to wall 2023-08-28 11:34:08 +01:00
Gwilym Inzani
04ee5646ef
Add some new sprites for Corwin 2023-08-28 11:06:59 +01:00
Corwin
248cdae7a3
change squid change direction behaviour 2023-08-27 20:34:20 +01:00
Corwin
36603d5446
add block 2023-08-27 19:49:37 +01:00
Corwin
a0ab3e9fb4
add ice level 2023-08-27 18:31:30 +01:00
Corwin
e33eee7d11
fix mistakes copy over 2023-08-27 17:27:43 +01:00
Corwin
b9e6e09fe1
add ice 2023-08-27 16:47:00 +01:00