onilink_

Untitled

Nov 14th, 2019
493
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.88 KB | None | 0 0
  1.  
  2. Vec2 Cow::mountOffset() const
  3. {
  4.     return _mount.offset(_state);
  5.    
  6.     Vec2 w;
  7.     if(_state == Idle || _state == Wait)
  8.         w = OffsetsIdle[int(frame)%20];
  9.     else if(_state == Walk)
  10.         w = OffsetsWalk[int(frame)%16];
  11.     else if(_state == Trot)
  12.         w = OffsetsTrot[int(frame)%8];
  13.     else if(_state == Angry)
  14.         w = OffsetsAngry[int(frame)%10];
  15.     else if(_state == Moo)
  16.         w = OffsetsMoo[int(frame)%17];
  17.     else if(_state == Graze)
  18.         w = OffsetsGraze[int(frame)%25];
  19.     else if(_state == Chew)
  20.         w = OffsetsChew[int(frame)%20];
  21.     else if(_state == RunStart || _state == Run || _state == RunEnd)
  22.         w = OffsetsRun[int(frame)%19];
  23.     else if(_state == JumpStart || _state == Jumping || _state == JumpEnd)
  24.         w = OffsetsJump[int(frame)%14];
  25.    
  26.     //std::cout << w.x << ',' << w.y << std::endl;
  27.    
  28.     return w;
  29. }
Advertisement
Add Comment
Please, Sign In to add comment