Commit graph

438 commits

Author SHA1 Message Date
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
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
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