Commit graph

403 commits

Author SHA1 Message Date
Llywelwyn
7f02a5a30f draw_bg() 2023-09-24 21:24:11 +01:00
Llywelwyn
e482b29fc6 reimpl farlook (tooltips NYI) 2023-09-24 19:16:47 +01:00
Llywelwyn
e8aa7494a4 fixing the sea of red - entity rendering for things in view 2023-09-24 16:55:47 +01:00
Llywelwyn
643ecfcf3e drawing entities, and map memory 2023-09-24 16:15:24 +01:00
Llywelwyn
d9489e7ddc camera rendering, and breaking things temporarily 2023-09-24 14:23:48 +01:00
Llywelwyn
1299524c91 reimplementing gameloop with notan's App, instead of bracket-lib BTerm 2023-09-24 00:41:02 +01:00
Llywelwyn
683ab95531 removes ctx arg from get_screen_bounds() 2023-09-24 00:01:17 +01:00
Llywelwyn
be1c7aa1c7 draw "tiles" 2023-09-23 23:33:50 +01:00
Llywelwyn
2967cddf7b init 2023-09-23 23:15:36 +01:00
Llywelwyn
a573971d49 include dep 2023-09-23 22:29:42 +01:00
Llywelwyn
2d55f83bb3 del spritesheet test grid 2023-09-23 20:54:49 +01:00
Llywelwyn
670b365def refining the sprites 2023-09-23 19:35:51 +01:00
Llywelwyn
d58614b106 optional sprites for entities 2023-09-23 19:01:39 +01:00
Llywelwyn
cee4d02ce2 sprites init 2023-09-23 18:02:51 +01:00
Llywelwyn
8337f202cf tile clipping fixes 2023-09-23 11:58:34 +01:00
Llywelwyn
141d4b63d2 fixes infini-dungeon difficulty 2023-09-23 11:14:32 +01:00
Llywelwyn
ddcfd72318 fixing up some post-merge errors 2023-09-23 10:43:32 +01:00
Llywelwyn
441b22439f Merge branch 'master' into switching_to_draw_batches 2023-09-23 10:12:26 +01:00
Llywelwyn
23a42bab80 Some panics to unreachable!, better error msging 2023-09-23 00:12:05 +01:00
Llywelwyn
ae8f0d15a0 unreachable! for debug entries 2023-09-22 23:59:15 +01:00
Llywelwyn
b6abfbce4a damage types: phys, magic, fire, cold, poison 2023-09-21 22:46:14 +01:00
Llywelwyn
de0aa33107 swaps over to bracket-lib's parse_dice_string(), and cl 2023-09-21 05:26:25 +01:00
Llywelwyn
921fee2ecc intrinsic speed + regeneration 2023-09-21 05:06:52 +01:00
Llywelwyn
e8b5f6d997 adds component tests to tests/mod.rs 2023-09-21 01:10:02 +01:00
Llywelwyn
654aea9a32 damage mod multiplier unit tests 2023-09-21 01:08:01 +01:00
Llywelwyn
dc4bcbe618 adds damage types to items 2023-09-21 00:53:04 +01:00
Llywelwyn
8a44c94272 adds damage types and mods (weak/resist/immune), for all damage events 2023-09-21 00:52:54 +01:00
Llywelwyn
66013667d8 gamelog events unit tests 2023-09-20 23:21:38 +01:00
Llywelwyn
58e4742f12 more map tests 2023-09-20 21:56:57 +01:00
Llywelwyn
727ca09e74 defaults placeholder player to human ancestry 2023-09-20 21:56:50 +01:00
Llywelwyn
222c7cc914 dels redunant resources - most of these are built-in with bracket-lib 2023-09-20 21:37:05 +01:00
Llywelwyn
335af8ee60 cl to md + versioned, instead of dated 2023-09-20 21:31:59 +01:00
Llywelwyn
954991fd9c defaults vision range in raws, only needs specifying if abnormal 2023-09-20 20:33:05 +01:00
Llywelwyn
c4a87d9813 removes trailing commas 2023-09-20 20:25:29 +01:00
Llywelwyn
421c87c972 mobs: wargs, felines 2023-09-20 14:51:16 +01:00
Llywelwyn
583afa7078 mobs: insects 2023-09-20 13:14:56 +01:00
Llywelwyn
c4aa3de640 more linter clean-up 2023-09-18 21:54:29 +01:00
Llywelwyn
27c1fe9a48 cleans up linter warns 2023-09-18 21:54:18 +01:00
Llywelwyn
6d80b80a82 adds some abstractions for readability 2023-09-11 00:01:34 +01:00
Llywelwyn
65564e6f4c readme update w/ link to blog 2023-09-10 23:59:09 +01:00
Llywelwyn
85efe13dc5 made the switch to using bracket-lib directly, instead of rltk wrapper
this should solve the build issues; it makes using the non-crashing github build a lot easier, because it lets the explicit rltk dependency be removed.
2023-09-05 02:23:31 +01:00
Llywelwyn
455b8f2d80 updated wasm url 2023-09-04 10:13:30 +01:00
Llywelwyn
6c3af2878d manual wasm build
v0.8.7 bracket-lib has an error with building for wasm, so building locally for now
2023-09-04 05:53:46 +01:00
Llywelwyn
54b9b27aea Merge remote-tracking branch 'origin/master' 2023-09-04 05:42:09 +01:00
Llywelwyn
5c61d5bcc0
Delete Cargo.lock 2023-09-04 05:41:55 +01:00
Llywelwyn
e03c40776a Merge remote-tracking branch 'origin/master' 2023-09-04 05:41:52 +01:00
Llywelwyn
3962bd5e6f ignore cargo.lock 2023-09-04 05:41:30 +01:00
Llywelwyn
a7eb3da89d
Delete wasm/index.html 2023-09-04 05:40:52 +01:00
Llywelwyn
bece876c53
Delete wasm/index.css 2023-09-04 05:40:45 +01:00
Llywelwyn
4f1027df77 ignore index/css
these are just for local testing - we don't want them pushed through to gh-pages
2023-09-04 05:40:26 +01:00