introduce support for coloring the frame behind a map location
Also includes support by paxed for polearm targeting using the frame color. Also renames USE_TILES to TILES_IN_GLYPHMAP which is a more accurate description. Not all window interfaces have full support for the color framing of the background square yet. MS-DOS needs further work (to bring it to both VESA and VGA, with and without tiles. Windows GUI is missing support. X11 and Qt have been started, but may require further refinement.
This commit is contained in:
@@ -63,7 +63,7 @@ void MyFreeBitMap(struct BitMap *bmp);
|
||||
extern void display_map(struct Window *);
|
||||
#endif
|
||||
|
||||
#ifdef USE_TILES
|
||||
#ifdef TILES_IN_GLYPHMAP
|
||||
extern int maxmontile, maxobjtile, maxothtile; /* from tile.c */
|
||||
#define MAXMONTILE maxmontile
|
||||
#define MAXOBJTILE maxobjtile
|
||||
|
||||
@@ -363,7 +363,7 @@ DLBFLG =
|
||||
#
|
||||
|
||||
! IF ("$(TILESUPPORT)"=="Y")
|
||||
TILFLG = $(CDEFINE)USE_TILES
|
||||
TILFLG = $(CDEFINE)TILES_IN_GLYPHMAP
|
||||
! ELSE
|
||||
TILFLG =
|
||||
! ENDIF
|
||||
|
||||
@@ -114,12 +114,12 @@ GAMEFILE = $(GAMEDIR)\$(GAME).exe
|
||||
# Flags.
|
||||
#
|
||||
# Debugging
|
||||
#CFLAGS = /Zi /DFUNCTION_LEVEL_LINKING /DUSE_TILES /DDLB
|
||||
#CFLAGS = /Zi /DFUNCTION_LEVEL_LINKING /DTILES_IN_GLYPHMAP /DDLB
|
||||
#LFLAGS = /CODEVIEW /NOI/MAP /CPARM:1 /INFO
|
||||
|
||||
# Normal
|
||||
LFLAGS = /NOI/MAP /CPARM:1 /INFO
|
||||
CFLAGS = /DFUNCTION_LEVEL_LINKING /DUSE_TILES /DDLB
|
||||
CFLAGS = /DFUNCTION_LEVEL_LINKING /DTILES_IN_GLYPHMAP /DDLB
|
||||
SPECOPTS =
|
||||
#
|
||||
# Leaving MACHINE_CODE undefined will allow it to run
|
||||
|
||||
@@ -139,7 +139,7 @@ override TARGET_STUBEDIT=
|
||||
override TARGET_CFLAGS = -c -O $(TOOLARCH) \
|
||||
-I../include -I../outdated/include \
|
||||
-I../outdated/sys/amiga -I../win/share \
|
||||
$(LUAINCL) -DAMIGA -DUSE_TILES $(PDCURSESDEF) \
|
||||
$(LUAINCL) -DAMIGA -DTILES_IN_GLYPHMAP $(PDCURSESDEF) \
|
||||
-DCROSSCOMPILE -DCROSSCOMPILE_TARGET -DCROSS_TO_AMIGA \
|
||||
-DAMIGA_VERSION_STRING=\""VER: NetHack 3.7.0\""
|
||||
# -DMICRO -DPATHLEN=31 -DFILENAME=80
|
||||
|
||||
Reference in New Issue
Block a user