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 */
CWILV00 0 0
CWILV01 0 0
CWILV02 0 0
CWILV03 0 0
CWILV04 0 0
CWILV05 0 0
CWILV06 0 0
CWILV07 0 0
CWILV08 0 0
CWILV09 0 0
CWILV10 0 0
CWILV11 0 0
CWILV12 0 0
CWILV13 0 0
CWILV14 0 0
CWILV15 0 0
CWILV16 0 0
CWILV17 0 0
CWILV18 0 0
CWILV19 0 0
CWILV22 0 0
CWILV21 0 0
CWILV20 0 0
CWILV23 0 0
CWILV25 0 0
CWILV26 0 0
CWILV27 0 0
CWILV28 0 0
CWILV29 0 0
CWILV24 0 0
CWILV30 0 0
CWILV31 0 0
#ifndef FREEDM
CWILV00
CWILV01
CWILV02
CWILV03
CWILV04
CWILV05
CWILV06
CWILV07
CWILV08
CWILV09
CWILV10
CWILV11
CWILV12
CWILV13
CWILV14
CWILV15
CWILV16
CWILV17
CWILV18
CWILV19
CWILV22
CWILV21
CWILV20
CWILV23
CWILV25
CWILV26
CWILV27
CWILV28
CWILV29
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 */
#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
wilv*.gif
cwilv*.gif
dmwilv*.gif
prboom.gif

View file

@ -81,6 +81,19 @@ white_graphics = {
# Note: level names are also included in this dictionary, with
# the data added programatically from the DEHACKED lump, see
# 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 = {