Gnome updates (from <Someone> <Someone> Simon)
- fix destruction of primary game windows - One, it makes the color of the cursor box dynamic (these are the gnmap.c changes), based on hp/hpmax (continuous colors white -> yellow -> red -> magenta rather than discrete like in Qt). - Two, it adds a new window, NHW_WORN (all the other changes and new files gnworn.[ch]), placed at the end of the first row, to the right of the status, with tiles of all the items currently equiped. I had to change the spacing of the first row (no longer homogeneous) to accomodate this, but I think it still looks okay. It's mostly like the Qt version but the equiped items are in slightly different places, and a bit more compactly (added quiver, ball/chain, monster skin armor; see the definition in gnworn.c for the layout).
This commit is contained in:
@@ -184,10 +184,11 @@ WINGNOMESRC = ../win/gnome/gnaskstr.c ../win/gnome/gnbind.c \
|
||||
../win/gnome/gnglyph.c ../win/gnome/gnmain.c ../win/gnome/gnmap.c \
|
||||
../win/gnome/gnmenu.c ../win/gnome/gnmesg.c ../win/gnome/gnopts.c \
|
||||
../win/gnome/gnplayer.c ../win/gnome/gnsignal.c \
|
||||
../win/gnome/gnstatus.c ../win/gnome/gntext.c ../win/gnome/gnyesno.c
|
||||
../win/gnome/gnstatus.c ../win/gnome/gntext.c ../win/gnome/gnyesno.c \
|
||||
../win/gnome/gnworn.c
|
||||
WINGNOMEOBJ = gnaskstr.o gnbind.o gnglyph.o gnmain.o gnmap.o gnmenu.o \
|
||||
gnmesg.o gnopts.o gnplayer.o gnsignal.o gnstatus.o gntext.o \
|
||||
gnyesno.o tile.o
|
||||
gnyesno.o gnworn.o tile.o
|
||||
#
|
||||
# Files for a Gem port
|
||||
WINGEMSRC = ../win/gem/wingem.c ../win/gem/wingem1.c ../win/gem/load_img.c \
|
||||
@@ -656,6 +657,9 @@ gnstatus.o: ../win/gnome/gnstatus.c ../win/gnome/gnstatus.h \
|
||||
gntext.o: ../win/gnome/gntext.c ../win/gnome/gntext.h ../win/gnome/gnmain.h \
|
||||
../win/gnome/gn_rip.h
|
||||
$(CC) $(CFLAGS) $(GNOMEINC) -c ../win/gnome/gntext.c
|
||||
gnworn.o: ../win/gnome/gnworn.c ../win/gnome/gnworn.h ../win/gnome/gnglyph.h \
|
||||
../win/gnome/gnsignal.h ../win/gnome/gnomeprv.h
|
||||
$(CC) $(CFLAGS) $(GNOMEINC) -c ../win/gnome/gnworn.c
|
||||
gnyesno.o: ../win/gnome/gnyesno.c ../win/gnome/gnbind.h ../win/gnome/gnyesno.h
|
||||
$(CC) $(CFLAGS) $(GNOMEINC) -c ../win/gnome/gnyesno.c
|
||||
wingem.o: ../win/gem/wingem.c $(HACK_H) ../include/func_tab.h ../include/dlb.h \
|
||||
|
||||
Reference in New Issue
Block a user