Llywelwyn
d11971126c
static keys - items in inventory will save their assigned key
...
precursor to cleaning up/modularising inventory display, instead of needing to iterate through every item held to find unique copies, we can just check if the button pressed corresponds to any entity's Key {} index
2023-10-05 00:52:34 +01:00
Llywelwyn
a7b4f621fb
better font support
2023-10-03 01:56:38 +01:00
Llywelwyn
b524cc3b08
showinventory runstate (draw nyi)
2023-09-30 08:13:20 +01:00
Llywelwyn
c80cb01816
charcreation runstate
2023-09-30 06:40:35 +01:00
Llywelwyn
855304abc0
main menu runstate
2023-09-30 01:16:14 +01:00
Llywelwyn
d6ba6c628c
sprites for entities, with text glyph fallback
2023-09-26 17:23:25 +01:00
Llywelwyn
2c4b4ca143
added gameover, added class/ancestry defaults
2023-09-25 22:04:49 +01:00
Llywelwyn
db29b60551
mapgen fix
2023-09-25 20:44:05 +01:00
Llywelwyn
8de3648bae
notan::text message log tests
2023-09-25 17:40:48 +01:00
Llywelwyn
093f9df86e
action w/ direction, and mapgen ctd fix
2023-09-25 16:06:45 +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
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
2967cddf7b
init
2023-09-23 23:15:36 +01:00
Llywelwyn
cee4d02ce2
sprites init
2023-09-23 18:02:51 +01:00
Llywelwyn
441b22439f
Merge branch 'master' into switching_to_draw_batches
2023-09-23 10:12:26 +01:00
Llywelwyn
27c1fe9a48
cleans up linter warns
2023-09-18 21:54:18 +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
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
1b12d70b23
various fixes: moved turnloss handling into energy system, anims
2023-08-31 03:44:04 +01:00
Llywelwyn
3464e9447c
imports to lib.rs, creating unit tests
2023-08-31 01:20:21 +01:00