mirror of
https://github.com/KartKrewDev/RingRacers.git
synced 2025-10-30 08:01:28 +00:00
Hardcoding: fix cloud compiler errors (except one)
This commit is contained in:
parent
d0f01a35ca
commit
5248c2748b
4 changed files with 8 additions and 7 deletions
|
|
@ -360,7 +360,7 @@ void Obj_TrickBalloonTouchSpecial(mobj_t* special, mobj_t* toucher);
|
|||
|
||||
/* AHZ/AGZ/SSZ Clouds */
|
||||
void Obj_CloudSpawn(mobj_t *mobj);
|
||||
void Obj_CloudClusterThink(mobj_t *mobj, mobjtype_t cloudtype);
|
||||
void Obj_CloudClusterThink(mobj_t *mobj);
|
||||
void Obj_TulipSpawnerThink(mobj_t *mobj);
|
||||
void Obj_PlayerCloudThink(player_t *player);
|
||||
void Obj_PlayerBulbThink(player_t *player);
|
||||
|
|
|
|||
|
|
@ -29,11 +29,12 @@ void Obj_CloudSpawn(mobj_t *mobj)
|
|||
P_SetScale(mobj, mobj->destscale);
|
||||
}
|
||||
|
||||
void Obj_CloudClusterThink(mobj_t *mobj, mobjtype_t cloudtype)
|
||||
void Obj_CloudClusterThink(mobj_t *mobj)
|
||||
{
|
||||
if (mobj->extravalue1)
|
||||
return;
|
||||
|
||||
mobjtype_t cloudtype = mobj->type;
|
||||
mobj_t *cloud = P_SpawnMobj(mobj->x, mobj->y, mobj->z, cloudtype);
|
||||
angle_t ang = mobj->angle;
|
||||
UINT8 dist = 128;
|
||||
|
|
@ -96,7 +97,7 @@ void Obj_TulipSpawnerThink(mobj_t *mobj)
|
|||
b->eflags = mobj->eflags;
|
||||
b->color = SKINCOLOR_MAGENTA;
|
||||
|
||||
if (b->state == S_AGZBULB_ANIM2)
|
||||
if (b->state == &states[S_AGZBULB_ANIM2])
|
||||
{
|
||||
if (leveltime & 1)
|
||||
b->colorized = true;
|
||||
|
|
@ -267,4 +268,4 @@ void Obj_BulbTouched(mobj_t *special, mobj_t *toucher)
|
|||
|
||||
// set bulb state:
|
||||
P_SetMobjState(special->tracer, S_AGZBULB_ANIM1);
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -962,11 +962,11 @@ void P_TouchSpecialThing(mobj_t *special, mobj_t *toucher, boolean heightcheck)
|
|||
case MT_AHZ_CLOUD:
|
||||
case MT_AGZ_CLOUD:
|
||||
case MT_SSZ_CLOUD:
|
||||
Obj_CloudTouched(special, player);
|
||||
Obj_CloudTouched(special, toucher);
|
||||
return;
|
||||
|
||||
case MT_AGZ_BULB:
|
||||
Obj_BulbTouched(special, player);
|
||||
Obj_BulbTouched(special, toucher);
|
||||
return;
|
||||
|
||||
case MT_BALLSWITCH_BALL:
|
||||
|
|
|
|||
|
|
@ -10275,7 +10275,7 @@ static boolean P_MobjRegularThink(mobj_t *mobj)
|
|||
case MT_AHZ_CLOUDCLUSTER:
|
||||
case MT_AGZ_CLOUDCLUSTER:
|
||||
case MT_SSZ_CLOUDCLUSTER:
|
||||
Obj_CloudClusterThink(mobj, mobj->type);
|
||||
Obj_CloudClusterThink(mobj);
|
||||
break;
|
||||
|
||||
case MT_AGZ_BULB:
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue