mirror of
https://github.com/ZDoom/qzdoom-gpl.git
synced 2024-11-26 22:01:13 +00:00
- Fixed: SetCamera didn't have the 'action' identifier, nor did it use the actual 'cam' actor provided, rendering it nonfunctional.
This commit is contained in:
parent
c77f6636f8
commit
dd102caf13
2 changed files with 6 additions and 6 deletions
|
@ -6923,18 +6923,18 @@ DEFINE_ACTION_FUNCTION(AActor, SetCamera)
|
|||
|
||||
if (self->player == nullptr || self->player->mo != self) return 0;
|
||||
|
||||
if (camera == nullptr)
|
||||
if (cam == nullptr)
|
||||
{
|
||||
camera = self;
|
||||
cam = self;
|
||||
revert = false;
|
||||
}
|
||||
AActor *oldcamera = self->player->camera;
|
||||
self->player->camera = camera;
|
||||
self->player->camera = cam;
|
||||
if (revert) self->player->cheats |= CF_REVERTPLEASE;
|
||||
|
||||
if (oldcamera != camera)
|
||||
if (oldcamera != cam)
|
||||
{
|
||||
R_ClearPastViewer(camera);
|
||||
R_ClearPastViewer(cam);
|
||||
}
|
||||
return 0;
|
||||
}
|
||||
|
|
|
@ -498,7 +498,7 @@ class Actor : Thinker native
|
|||
native bool UsePuzzleItem(int PuzzleItemType);
|
||||
native float AccuracyFactor();
|
||||
native bool MorphMonster (Class<Actor> spawntype, int duration, int style, Class<Actor> enter_flash, Class<Actor> exit_flash);
|
||||
native void SetCamera(Actor cam, bool revert = false);
|
||||
action native void SetCamera(Actor cam, bool revert = false);
|
||||
|
||||
// DECORATE compatible functions
|
||||
native int CountInv(class<Inventory> itemtype, int ptr_select = AAPTR_DEFAULT);
|
||||
|
|
Loading…
Reference in a new issue