graphics: Build level name graphics for FreeDM.

First stab at fixing #11. Generate DMWILV* lumps containing FreeDM
level names, and include these in the IWAD as the CWILV* lumps
as appropriate.
This commit is contained in:
Simon Howard 2014-01-08 04:36:35 +00:00
parent 65eec022ea
commit b1589b05d9
35 changed files with 120 additions and 32 deletions

View file

@ -962,38 +962,80 @@ WIA20502 0 0
#else /* #ifndef DOOM2 */ #else /* #ifndef DOOM2 */
CWILV00 0 0 #ifndef FREEDM
CWILV01 0 0
CWILV02 0 0 CWILV00
CWILV03 0 0 CWILV01
CWILV04 0 0 CWILV02
CWILV05 0 0 CWILV03
CWILV06 0 0 CWILV04
CWILV07 0 0 CWILV05
CWILV08 0 0 CWILV06
CWILV09 0 0 CWILV07
CWILV10 0 0 CWILV08
CWILV11 0 0 CWILV09
CWILV12 0 0 CWILV10
CWILV13 0 0 CWILV11
CWILV14 0 0 CWILV12
CWILV15 0 0 CWILV13
CWILV16 0 0 CWILV14
CWILV17 0 0 CWILV15
CWILV18 0 0 CWILV16
CWILV19 0 0 CWILV17
CWILV22 0 0 CWILV18
CWILV21 0 0 CWILV19
CWILV20 0 0 CWILV22
CWILV23 0 0 CWILV21
CWILV25 0 0 CWILV20
CWILV26 0 0 CWILV23
CWILV27 0 0 CWILV25
CWILV28 0 0 CWILV26
CWILV29 0 0 CWILV27
CWILV24 0 0 CWILV28
CWILV30 0 0 CWILV29
CWILV31 0 0 CWILV24
CWILV30
CWILV31
#else /* #ifdef FREEDM */
; FreeDM has different levels, different level names:
CWILV00 = DMWILV00
CWILV01 = DMWILV01
CWILV02 = DMWILV02
CWILV03 = DMWILV03
CWILV04 = DMWILV04
CWILV05 = DMWILV05
CWILV06 = DMWILV06
CWILV07 = DMWILV07
CWILV08 = DMWILV08
CWILV09 = DMWILV09
CWILV10 = DMWILV10
CWILV11 = DMWILV11
CWILV12 = DMWILV12
CWILV13 = DMWILV13
CWILV14 = DMWILV14
CWILV15 = DMWILV15
CWILV16 = DMWILV16
CWILV17 = DMWILV17
CWILV18 = DMWILV18
CWILV19 = DMWILV19
CWILV22 = DMWILV22
CWILV21 = DMWILV21
CWILV20 = DMWILV20
CWILV23 = DMWILV23
CWILV25 = DMWILV25
CWILV26 = DMWILV26
CWILV27 = DMWILV27
CWILV28 = DMWILV28
CWILV29 = DMWILV29
CWILV24 = DMWILV24
CWILV30 = DMWILV30
CWILV31 = DMWILV31
#endif
#endif /* #ifdef DOOM2 */ #endif /* #ifdef DOOM2 */
#ifdef ULTDOOM_OR_DOOM2 #ifdef ULTDOOM_OR_DOOM2

1
graphics/dmwilv00.gif Symbolic link
View file

@ -0,0 +1 @@
text/dmwilv00.gif

1
graphics/dmwilv01.gif Symbolic link
View file

@ -0,0 +1 @@
text/dmwilv01.gif

1
graphics/dmwilv02.gif Symbolic link
View file

@ -0,0 +1 @@
text/dmwilv02.gif

1
graphics/dmwilv03.gif Symbolic link
View file

@ -0,0 +1 @@
text/dmwilv03.gif

1
graphics/dmwilv04.gif Symbolic link
View file

@ -0,0 +1 @@
text/dmwilv04.gif

1
graphics/dmwilv05.gif Symbolic link
View file

@ -0,0 +1 @@
text/dmwilv05.gif

1
graphics/dmwilv06.gif Symbolic link
View file

@ -0,0 +1 @@
text/dmwilv06.gif

1
graphics/dmwilv07.gif Symbolic link
View file

@ -0,0 +1 @@
text/dmwilv07.gif

1
graphics/dmwilv08.gif Symbolic link
View file

@ -0,0 +1 @@
text/dmwilv08.gif

1
graphics/dmwilv09.gif Symbolic link
View file

@ -0,0 +1 @@
text/dmwilv09.gif

1
graphics/dmwilv10.gif Symbolic link
View file

@ -0,0 +1 @@
text/dmwilv10.gif

1
graphics/dmwilv11.gif Symbolic link
View file

@ -0,0 +1 @@
text/dmwilv11.gif

1
graphics/dmwilv12.gif Symbolic link
View file

@ -0,0 +1 @@
text/dmwilv12.gif

1
graphics/dmwilv13.gif Symbolic link
View file

@ -0,0 +1 @@
text/dmwilv13.gif

1
graphics/dmwilv14.gif Symbolic link
View file

@ -0,0 +1 @@
text/dmwilv14.gif

1
graphics/dmwilv15.gif Symbolic link
View file

@ -0,0 +1 @@
text/dmwilv15.gif

1
graphics/dmwilv16.gif Symbolic link
View file

@ -0,0 +1 @@
text/dmwilv16.gif

1
graphics/dmwilv17.gif Symbolic link
View file

@ -0,0 +1 @@
text/dmwilv17.gif

1
graphics/dmwilv18.gif Symbolic link
View file

@ -0,0 +1 @@
text/dmwilv18.gif

1
graphics/dmwilv19.gif Symbolic link
View file

@ -0,0 +1 @@
text/dmwilv19.gif

1
graphics/dmwilv20.gif Symbolic link
View file

@ -0,0 +1 @@
text/dmwilv20.gif

1
graphics/dmwilv21.gif Symbolic link
View file

@ -0,0 +1 @@
text/dmwilv21.gif

1
graphics/dmwilv22.gif Symbolic link
View file

@ -0,0 +1 @@
text/dmwilv22.gif

1
graphics/dmwilv23.gif Symbolic link
View file

@ -0,0 +1 @@
text/dmwilv23.gif

1
graphics/dmwilv24.gif Symbolic link
View file

@ -0,0 +1 @@
text/dmwilv24.gif

1
graphics/dmwilv25.gif Symbolic link
View file

@ -0,0 +1 @@
text/dmwilv25.gif

1
graphics/dmwilv26.gif Symbolic link
View file

@ -0,0 +1 @@
text/dmwilv26.gif

1
graphics/dmwilv27.gif Symbolic link
View file

@ -0,0 +1 @@
text/dmwilv27.gif

1
graphics/dmwilv28.gif Symbolic link
View file

@ -0,0 +1 @@
text/dmwilv28.gif

1
graphics/dmwilv29.gif Symbolic link
View file

@ -0,0 +1 @@
text/dmwilv29.gif

1
graphics/dmwilv30.gif Symbolic link
View file

@ -0,0 +1 @@
text/dmwilv30.gif

1
graphics/dmwilv31.gif Symbolic link
View file

@ -0,0 +1 @@
text/dmwilv31.gif

View file

@ -2,4 +2,5 @@ m_*.gif
wi*.gif wi*.gif
wilv*.gif wilv*.gif
cwilv*.gif cwilv*.gif
dmwilv*.gif
prboom.gif prboom.gif

View file

@ -81,6 +81,19 @@ white_graphics = {
# Note: level names are also included in this dictionary, with # Note: level names are also included in this dictionary, with
# the data added programatically from the DEHACKED lump, see # the data added programatically from the DEHACKED lump, see
# code below. # code below.
# TODO: Generate FreeDM level name graphics from DEHACKED lump.
'dmwilv00': 'DM01', 'dmwilv01': 'DM02', 'dmwilv02': 'DM03',
'dmwilv03': 'DM04', 'dmwilv04': 'DM05', 'dmwilv05': 'DM06',
'dmwilv06': 'DM07', 'dmwilv07': 'DM08', 'dmwilv08': 'DM09',
'dmwilv09': 'DM10', 'dmwilv10': 'DM11', 'dmwilv11': 'DM12',
'dmwilv12': 'DM13', 'dmwilv13': 'DM14', 'dmwilv14': 'DM15',
'dmwilv15': 'DM16', 'dmwilv16': 'DM17', 'dmwilv17': 'DM18',
'dmwilv18': 'DM19', 'dmwilv19': 'DM20', 'dmwilv20': 'DM21',
'dmwilv21': 'DM22', 'dmwilv22': 'DM23', 'dmwilv23': 'DM24',
'dmwilv24': 'DM25', 'dmwilv25': 'DM26', 'dmwilv26': 'DM27',
'dmwilv27': 'DM28', 'dmwilv28': 'DM29', 'dmwilv29': 'DM30',
'dmwilv30': 'DM31', 'dmwilv31': 'DM32',
} }
blue_graphics = { blue_graphics = {