mirror of
https://github.com/ZDoom/gzdoom-gles.git
synced 2024-11-11 07:12:16 +00:00
- renamed back arguments of A_FireProjectile.
This commit is contained in:
parent
9446ddb318
commit
5e086ec384
1 changed files with 6 additions and 6 deletions
|
@ -190,7 +190,7 @@ class StateProvider : Inventory
|
||||||
//
|
//
|
||||||
//==========================================================================
|
//==========================================================================
|
||||||
|
|
||||||
action Actor A_FireProjectile(class<Actor> ti, double spawnangle = 0, bool useammo = true, double spawnofs_xy = 0, double spawnheight = 0, int flags = 0, double pitch = 0)
|
action Actor A_FireProjectile(class<Actor> missiletype, double angle = 0, bool useammo = true, double spawnofs_xy = 0, double spawnheight = 0, int flags = 0, double pitch = 0)
|
||||||
{
|
{
|
||||||
let player = self.player;
|
let player = self.player;
|
||||||
if (!player) return null;
|
if (!player) return null;
|
||||||
|
@ -206,18 +206,18 @@ class StateProvider : Inventory
|
||||||
return null; // out of ammo
|
return null; // out of ammo
|
||||||
}
|
}
|
||||||
|
|
||||||
if (ti)
|
if (missiletype)
|
||||||
{
|
{
|
||||||
double ang = Angle - 90;
|
double ang = self.Angle - 90;
|
||||||
Vector2 ofs = AngleToVector(ang, spawnofs_xy);
|
Vector2 ofs = AngleToVector(ang, spawnofs_xy);
|
||||||
double shootangle = Angle;
|
double shootangle = self.Angle;
|
||||||
|
|
||||||
if (flags & FPF_AIMATANGLE) shootangle += spawnangle;
|
if (flags & FPF_AIMATANGLE) shootangle += angle;
|
||||||
|
|
||||||
// Temporarily adjusts the pitch
|
// Temporarily adjusts the pitch
|
||||||
double saved_player_pitch = self.Pitch;
|
double saved_player_pitch = self.Pitch;
|
||||||
self.Pitch += pitch;
|
self.Pitch += pitch;
|
||||||
let misl = SpawnPlayerMissile (ti, shootangle, ofs.X, ofs.Y, spawnheight, t, NULL, false, (flags & FPF_NOAUTOAIM) != 0);
|
let misl = SpawnPlayerMissile (missiletype, shootangle, ofs.X, ofs.Y, spawnheight, t, NULL, false, (flags & FPF_NOAUTOAIM) != 0);
|
||||||
self.Pitch = saved_player_pitch;
|
self.Pitch = saved_player_pitch;
|
||||||
|
|
||||||
// automatic handling of seeker missiles
|
// automatic handling of seeker missiles
|
||||||
|
|
Loading…
Reference in a new issue