Llywelwyn
9c1298df6b
itemtypes, and filtering items by itemtype/buc/etc.
2023-10-05 03:54:31 +01:00
Llywelwyn
f3af75bf44
ensure key assignments are handled for consumed/deleted items
2023-10-05 01:05:00 +01:00
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
71576f36c3
fixes reversed menu controls
2023-10-01 00:11:21 +01:00
Llywelwyn
a99f16b8db
Icingdeath
2023-09-30 09:16:22 +01:00
Llywelwyn
0d834f5e23
draw showinventory
2023-09-30 08:53:16 +01:00
Llywelwyn
b524cc3b08
showinventory runstate (draw nyi)
2023-09-30 08:13:20 +01:00
Llywelwyn
56f6cb6ae8
attributes pad left so they stay aligned
2023-09-30 06:49:24 +01:00
Llywelwyn
c80cb01816
charcreation runstate
2023-09-30 06:40:35 +01:00
Llywelwyn
f4d4b414d5
draw_charcreation()
2023-09-30 06:30:48 +01:00
Llywelwyn
ec8793180d
mainmenu draw
2023-09-30 03:24:30 +01:00
Llywelwyn
855304abc0
main menu runstate
2023-09-30 01:16:14 +01:00
Llywelwyn
ac0da55d14
temporarily making the gui code a mess, and fixing it later
2023-09-29 03:39:58 +01:00
Llywelwyn
d66bc0d746
de-sprite hp bar
2023-09-29 03:15:33 +01:00
Llywelwyn
719cedf526
viewport-sized dungeons
2023-09-29 02:53:14 +01:00
Llywelwyn
c757466df1
attribute exercising
2023-09-27 22:12:53 +01:00
Llywelwyn
4d614daad5
better attributes
2023-09-27 19:21:22 +01:00
Llywelwyn
1e5f565824
exercising/abusing attributes
2023-09-27 18:08:40 +01:00
Llywelwyn
046837d9a1
returning the fade2black with distance
2023-09-27 03:39:22 +01:00
Llywelwyn
cfbe4098b7
map memory
2023-09-27 02:32:51 +01:00
Llywelwyn
054468bbae
hp bars
2023-09-26 22:44:44 +01:00
Llywelwyn
e723f27375
scroll sprites
2023-09-26 22:26:57 +01:00
Llywelwyn
0d230c7721
sanity check to ensure .swap() isn't being called for no reason
2023-09-26 22:11:48 +01:00
Llywelwyn
ae9f6b6ac6
proper alt sprite and render order swaps
2023-09-26 22:08:05 +01:00
Llywelwyn
06d5674199
trapdoors
2023-09-26 21:09:47 +01:00
Llywelwyn
bd450e806b
improved sprites - spriteinfo and methods
2023-09-26 20:40:17 +01:00
Llywelwyn
849c400497
hp/mp bars
2023-09-26 18:27:41 +01:00
Llywelwyn
4094d3535c
hunger to ui
2023-09-26 18:05:59 +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
65ec5c1b15
cleanup
2023-09-25 20:50:30 +01:00
Llywelwyn
db29b60551
mapgen fix
2023-09-25 20:44:05 +01:00
Llywelwyn
e258767405
finalised gamelog
2023-09-25 20:38:52 +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
030bda215a
icon, wider log
2023-09-25 06:15:20 +01:00
Llywelwyn
c499528616
rem deprecated
2023-09-25 05:18:25 +01:00
Llywelwyn
b459966f95
alt log solution
2023-09-25 05:10:21 +01:00
Llywelwyn
aa63431d57
Notan ver
2023-09-25 04:51:38 +01:00
Llywelwyn
cdf0257598
rudimentary reimplementation of the log
2023-09-25 04:05:57 +01:00
Llywelwyn
1cd9f75ecc
curses16x16 to spritesheet
2023-09-25 03:34:53 +01:00
Llywelwyn
6cc659fd23
scuffed entity chars
2023-09-25 03:11:05 +01:00
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