Advertisement
Guest User

zandronum, example code

a guest
May 7th, 2017
161
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.55 KB | None | 0 0
  1.         case PCD_GETACTORX:
  2.         case PCD_GETACTORY:
  3.         case PCD_GETACTORZ:
  4.             {
  5.                 AActor *actor = SingleActorFromTID(STACK(1), activator);
  6.                 if (actor == NULL) {
  7.                     if (playeringame[consoleplayer] == true && NETWORK_GetState() != NETSTATE_SERVER) {
  8.                         actor = players[consoleplayer].camera;
  9.                     }
  10.                 }
  11.                 if (actor == NULL)
  12.                 {
  13.                         STACK(1) = 0;
  14.                 }
  15.                 else if (pcd == PCD_GETACTORZ)
  16.                 {
  17.                     STACK(1) = actor->z + actor->GetBobOffset();
  18.                 }
  19.                 else
  20.                 {
  21.                     STACK(1) =  (&actor->x)[pcd - PCD_GETACTORX];
  22.                 }
  23.             }
  24.             break;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement