A roguelike terminal game, using ncurses.
GNU General Public License v3.0
15
stars
0
forks
source link
feat: 1.4.9 Notifications overhaul, add config option for default background support, drop textfile saves legacy code #97
Closed
jgabaut closed 1 month ago
Added
Ser
structs, forhlpd-save2l
Notification
to hold state forenqueue_notification()
Changed
./configure --enable-default-background
to be usedHELAPORDO_SUPPORT_DEFAULT_BACKGROUND
to be defined before building-X
anymore. It's still prone to change, so future saves are not guaranteed to respect backwards compatibility.-X
anymore.getopt()
is called only once per execution, rather than once per run when usingretry()
gameloop()
by collecting some preparation steps in new functionsd
indebug_generic()
prints release data (currently unreachable)notify_win
argument in lower interfacesdisplay_notification()
toenqueue_notification()
s4c_display_sprite_at_coords()
instead ofs4c_animate_rangeof_sprites_at_coords()
to handleSIGINT
while on animation screenFixed
roomscompleted
forroomsDone
floorscompleted
forfloors_done
in32_t
for status field inSer
structuresNotes
ringabuf
at0.0.4
printStatusText()
plot_line_in_ncurses()
Story
,Standard
fromGamemode
-s
to run withStory
modeloreCounter
fromPath
,SetPath
HELAPORDO_SAVEPATH_1