mirror of
https://github.com/ZDoom/ZDRay.git
synced 2024-11-25 05:11:20 +00:00
Use default member initializers in IntThing
This commit is contained in:
parent
207352f0c5
commit
8fb35aca7f
2 changed files with 12 additions and 15 deletions
|
@ -259,21 +259,21 @@ struct MapThing2
|
|||
|
||||
struct IntThing
|
||||
{
|
||||
unsigned short thingid;
|
||||
fixed_t x; // full precision coordinates for UDMF support
|
||||
fixed_t y;
|
||||
unsigned short thingid = 0;
|
||||
fixed_t x = 0; // full precision coordinates for UDMF support
|
||||
fixed_t y = 0;
|
||||
// everything else is not needed or has no extended form in UDMF
|
||||
short z;
|
||||
short angle;
|
||||
short type;
|
||||
short flags;
|
||||
int special;
|
||||
int args[5];
|
||||
short z = 0;
|
||||
short angle = 0;
|
||||
short type = 0;
|
||||
short flags = 0;
|
||||
int special = 0;
|
||||
int args[5] = {};
|
||||
FString arg0str;
|
||||
|
||||
short pitch; // UDMF
|
||||
float height; // UDMF
|
||||
float alpha;
|
||||
short pitch = 0; // UDMF
|
||||
float height = 0; // UDMF
|
||||
float alpha = 1.0;
|
||||
|
||||
TArray<UDMFKey> props;
|
||||
};
|
||||
|
|
|
@ -163,8 +163,6 @@ fixed_t CheckFixed(const char *key)
|
|||
|
||||
void FProcessor::ParseThing(IntThing *th)
|
||||
{
|
||||
th->pitch = 0;
|
||||
|
||||
SC_MustGetStringName("{");
|
||||
while (!SC_CheckString("}"))
|
||||
{
|
||||
|
@ -219,7 +217,6 @@ void FProcessor::ParseThing(IntThing *th)
|
|||
{
|
||||
th->args[4] = CheckInt(key);
|
||||
}
|
||||
th->alpha = 1.0f;
|
||||
if (!stricmp(key, "alpha"))
|
||||
{
|
||||
th->alpha = CheckFloat(key);
|
||||
|
|
Loading…
Reference in a new issue