Llywelwyn
d6ba6c628c
sprites for entities, with text glyph fallback
2023-09-26 17:23:25 +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
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
683ab95531
removes ctx arg from get_screen_bounds()
2023-09-24 00:01:17 +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
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
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
ae3e061ce8
back to curses -- still needs tweaking
...
box drawing glyphs are misaligned, etc
2023-09-03 08:42:10 +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
746de971f0
overmap, refactor offsets
2023-08-26 22:46:04 +01:00
Llywelwyn
9e294a1680
better death messages, and morgue file map fix
2023-08-26 17:48:04 +01:00
Llywelwyn
738484436b
significant events in morgue file, better event logging
2023-08-25 22:43:50 +01:00
Llywelwyn
ff344ccee4
returns the option for scanlines, cleans up config
2023-08-23 21:14:07 +01:00
Llywelwyn
424bf43ed5
config stuff to config folder
2023-08-23 01:31:02 +01:00
Llywelwyn
705a6bb1fb
consts in config files
2023-08-23 01:25:53 +01:00
Llywelwyn
c2c7e0bd52
sorry - swapping from rustfmt to prettier-rust
2023-08-23 01:22:09 +01:00
Llywelwyn
2c7671b348
optional darken by distance and viewshed multiplier
2023-08-23 00:00:44 +01:00
Llywelwyn
1714b94397
blindness improves telepathy, and reduces to-hit
2023-08-22 16:16:56 +01:00
Llywelwyn
a5b8a7306b
Fixes prop backgrounds from applying nonvisible darkening twice
2023-08-13 16:39:16 +01:00
Llywelwyn
0169a88091
RegenSystem{} for health regen (mana NYI)
2023-08-01 01:44:02 +01:00
Llywelwyn
42113ad6a4
building and theming the forest
2023-07-30 04:17:20 +01:00
Llywelwyn
d2648c4560
visual overhaul
2023-07-28 01:06:42 +01:00
Llywelwyn
b940142f16
the town
2023-07-27 21:15:20 +01:00
Llywelwyn
a54e604681
town tweaks, themes
2023-07-26 02:30:25 +01:00
Llywelwyn
f2fabafe57
starting in town
2023-07-26 01:35:02 +01:00
Llywelwyn
f53b767376
overhaul: data-driven architecture
2023-07-25 03:50:50 +01:00
Llywelwyn
cdf16aca9d
particles, and centred camera
2023-07-24 23:01:34 +01:00
Llywelwyn
7f0465da73
finishes decoupling map from camera
2023-07-24 18:53:51 +01:00
Llywelwyn
2ecfd25d95
decoupled camera from map, wands of digging, wand use tracking
2023-07-24 18:14:38 +01:00