mirror of
https://git.do.srb2.org/STJr/SRB2.git
synced 2025-01-19 07:51:43 +00:00
Split P_ConvertBinaryMap into multiple functions
This commit is contained in:
parent
06b7d7ceb8
commit
55559a5f98
1 changed files with 27 additions and 4 deletions
|
@ -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
|
||||||
|
|
Loading…
Reference in a new issue