Llywelwyn
0586c2cdad
map and turns
2023-09-25 02:16:06 +01:00
Llywelwyn
1038573a3a
backpack
2023-09-25 01:47:40 +01:00
Llywelwyn
4e24a9b50a
equip list - placeholder
2023-09-25 01:41:01 +01:00
Llywelwyn
df211c5c10
ui bulk
2023-09-25 01:30:05 +01:00
Llywelwyn
f3e58ad761
started on new ui fn
2023-09-25 00:36:11 +01:00
Llywelwyn
627d33b2d9
pixelfont
2023-09-25 00:05:26 +01:00
Llywelwyn
7f9ba34afa
fixes cheatmenu, reimpl particle ticker
2023-09-24 23:56:29 +01:00
Llywelwyn
0d4c0c9558
data to consts, cheatmenu
2023-09-24 23:46:27 +01:00
Llywelwyn
a2fb893f49
mapgen runstate
2023-09-24 22:20:49 +01:00
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
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
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
654aea9a32
damage mod multiplier unit tests
2023-09-21 01:08:01 +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
727ca09e74
defaults placeholder player to human ancestry
2023-09-20 21:56:50 +01:00
Llywelwyn
954991fd9c
defaults vision range in raws, only needs specifying if abnormal
2023-09-20 20:33:05 +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
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
6d0ae8edf8
spellcheck
2023-09-03 23:54:04 +01:00
Llywelwyn
a29a7f5be4
formatting
2023-09-03 22:47:59 +01:00
Llywelwyn
ae3e061ce8
back to curses -- still needs tweaking
...
box drawing glyphs are misaligned, etc
2023-09-03 08:42:10 +01:00
Llywelwyn
ebcce3183b
fixes off-by-one pixels with a small gutter
...
not sure why this fixes it - but it does. needs some testing.
2023-09-03 06:56:05 +01:00
Llywelwyn
1bea2c0026
testing resizing
...
strange artifacts with this size of font. seems to be an OpenGL issue (on specific hardware?) - issue is present on two different devices, with different screen resolutions, but disappears when running the WASM build. might be easiest to return to something which doesn't have this issue.
2023-09-03 06:40:27 +01:00
Llywelwyn
4e0ed95a22
infinite font variations for testing - huge wip
2023-09-03 05:10:17 +01:00
Llywelwyn
2a3c59ad33
first steps - extreme wip
...
1. need to finish curses12x24 first of all
2. bind everything to the viewport, and make scalable
2023-09-03 01:45:18 +01:00
Llywelwyn
d018d9077d
fixes negative starting mana
2023-09-02 22:37:21 +01:00
Llywelwyn
fcb2bd2815
swapped over to bracket-lib geometry's Rects, improved feature spawning
2023-08-31 20:07:15 +01:00
Llywelwyn
5a8114ec7e
removes debugging msg
2023-08-31 03:49:37 +01:00
Llywelwyn
56071a1537
w
2023-08-31 03:47:09 +01:00