Commit graph

53 commits

Author SHA1 Message Date
Corwin
184b11ed81
use static rather than const 2024-03-29 14:41:08 +00:00
Gwilym Inzani
74451f819c More impl Into<Vector2D<_>> and fix compile errors 2024-02-21 12:59:02 +00:00
Gwilym Inzani
8e25f011b4 Remove unnecessary imports 2024-02-20 22:15:31 +00:00
Constantin
da84131de6 Add priority set / get and set_visible / is_visible to maps 2024-02-16 11:21:27 +01:00
Corwin
8e367ab6b6
allow dead code of an enum parameter only used in a debug print 2024-01-13 10:31:33 +00:00
Corwin
0e5063a9f0
Merge remote-tracking branch 'upstream/master' into dungeon/simulation 2023-09-14 13:50:00 +01:00
Gwilym Inzani
7edc6d16ab
Use 32768Hz for the tracker (#479)
Sounds way better and we can get away with it in DPL

- [x]  no changelog update needed
2023-09-06 09:56:28 +01:00
Gwilym Inzani
0c19988699 Use 32768Hz for the tracker 2023-09-05 23:22:50 +01:00
Corwin
11fc38d840
report mismatch counts 2023-09-05 23:02:49 +01:00
Corwin
5fc302dec9
make names better 2023-09-05 22:53:10 +01:00
Corwin
962b503751
test all the levels 2023-09-05 22:52:10 +01:00
Corwin
9757608ab4
add snail rotator 2023-09-01 17:56:50 +01:00
Corwin
a97248cd68
add hole and rotating enemy 2023-09-01 00:42:43 +01:00
Corwin
1bcbeb056e
more advanced movement system 2023-08-30 17:43:24 +01:00
Gwilym Inzani
4642a74a0f Update the examples with the new tileset importing 2023-08-30 17:07:14 +01:00
Corwin
025e76b8bd
you can only turn around if this is your first movement 2023-08-30 00:55:25 +01:00
Corwin
45a9dbfeac
fix block pushing on ice 2023-08-30 00:08:57 +01:00
Corwin
0b24fdebd0
teleporters are on the ground 2023-08-29 23:10:09 +01:00
Corwin
b78f7345b9
replace existing animation for pushed entity 2023-08-29 22:32:03 +01:00
Corwin
f3d0757fa3
squid hero phasing 2023-08-29 22:28:00 +01:00
Corwin
36e912bcb0
nothing should get killed from overlapping the hero 2023-08-29 22:28:00 +01:00
Corwin
7d907d014f
the check should be for one entity 2023-08-29 22:03:42 +01:00
Corwin
da89a8a6cb
add teleporter shadow 2023-08-29 21:53:10 +01:00
Corwin
8b8f94ae7f
teleporters 2023-08-29 21:45:11 +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
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
Corwin
346f62f328
resolve overlaps after all moves 2023-08-29 20:52:07 +01:00
Corwin
b5da20d748
blocks can't intersect heros or enemies 2023-08-29 20:11:55 +01:00
Gwilym Inzani
c9bf56755a Also deduplicate for the dungeon puzzler 2023-08-29 15:17:50 +01:00
Gwilym Inzani
afed1542fe Move the new sprites to the correct place 2023-08-29 09:50:00 +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
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
Gwilym Inzani
4b145d3194 Try composing my own theme (with some bug fixes) 2023-08-02 16:48:41 +01:00
Gwilym Inzani
f4214b5da8 Use new music for dungeon puzzler's lament and fix tracker bugs 2023-08-01 21:41:33 +01:00
Corwin
748f061856
remove unused method 2023-07-25 20:41:16 +01:00
Corwin
95c4368df6
remove unused resolution 2023-07-25 20:41:05 +01:00