Split P_ConvertBinaryMap into multiple functions

This commit is contained in:
MascaraSnake 2022-01-05 18:15:04 +01:00
parent 06b7d7ceb8
commit 55559a5f98

View file

@ -3304,12 +3304,9 @@ static void P_SetBinaryFOFAlpha(line_t *line)
} }
} }
//For maps in binary format, converts setup of specials to UDMF format. static void P_ConvertBinaryLinedefTypes(void)
static void P_ConvertBinaryMap(void)
{ {
size_t i; size_t i;
mobjtype_t mobjtypeofthing[4096] = {0};
mobjtype_t mobjtype;
for (i = 0; i < numlines; i++) for (i = 0; i < numlines; i++)
{ {
@ -5128,6 +5125,11 @@ static void P_ConvertBinaryMap(void)
lines[i].executordelay = 1; lines[i].executordelay = 1;
} }
} }
}
static void P_ConvertBinarySectorTypes(void)
{
size_t i;
for (i = 0; i < numsectors; i++) for (i = 0; i < numsectors; i++)
{ {
@ -5291,6 +5293,13 @@ static void P_ConvertBinaryMap(void)
break; break;
} }
} }
}
static void P_ConvertBinaryThingTypes(void)
{
size_t i;
mobjtype_t mobjtypeofthing[4096] = {0};
mobjtype_t mobjtype;
for (i = 0; i < NUMMOBJTYPES; i++) for (i = 0; i < NUMMOBJTYPES; i++)
{ {
@ -5852,6 +5861,11 @@ static void P_ConvertBinaryMap(void)
break; break;
} }
} }
}
static void P_ConvertBinaryLinedefFlags(void)
{
size_t i;
for (i = 0; i < numlines; i++) for (i = 0; i < numlines; i++)
{ {
@ -5862,6 +5876,15 @@ static void P_ConvertBinaryMap(void)
} }
} }
//For maps in binary format, converts setup of specials to UDMF format.
static void P_ConvertBinaryMap(void)
{
P_ConvertBinaryLinedefTypes();
P_ConvertBinarySectorTypes();
P_ConvertBinaryThingTypes();
P_ConvertBinaryLinedefFlags();
}
/** Compute MD5 message digest for bytes read from memory source /** Compute MD5 message digest for bytes read from memory source
* *
* The resulting message digest number will be written into the 16 bytes * The resulting message digest number will be written into the 16 bytes