Advertisement
Guest User

Player_Reimu

a guest
May 8th, 2018
113
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 3.08 KB | None | 0 0
  1. task renderPlayer{
  2.     ObjPrim_SetTexture(objPlayer, spriteReimu);
  3.     Obj_SetRenderPriorityI(objPlayer, 31);
  4.     ObjRender_SetBlendType(objPlayer, BLEND_ALPHA);
  5.     ObjRender_SetScaleXYZ(objPlayer, 1, 1, 0);
  6.     ObjRender_SetAlpha(objPlayer, 255);
  7.     ObjSprite2D_SetSourceRect(objPlayer, 3, 2, 27, 46);
  8.     ObjSprite2D_SetDestCenter(objPlayer);
  9.     ObjRender_SetPosition(objPlayer, px, py, 0);
  10.    
  11.     while(!Obj_IsDeleted(objPlayer)){
  12.         let L = GetVirtualKeyState(VK_LEFT) == KEY_HOLD || GetVirtualKeyState(VK_LEFT) == KEY_PUSH;
  13.         let R = GetVirtualKeyState(VK_RIGHT) == KEY_HOLD || GetVirtualKeyState(VK_RIGHT) == KEY_PUSH;
  14.        
  15.         if(L && !R){
  16.             if(animFrame2 < 7){ObjSprite2D_SetSourceRect(objPlayer, 3, 50, 27, 93);}
  17.             if(animFrame2 >= 07 && animFrame2 < 14){ObjSprite2D_SetSourceRect(objPlayer, 35, 50, 59, 141);}
  18.             if(animFrame2 >= 14 && animFrame2 < 21){ObjSprite2D_SetSourceRect(objPlayer, 68, 50, 91, 92);}
  19.             if(animFrame2 >= 21 && animFrame2 < 28){ObjSprite2D_SetSourceRect(objPlayer, 100, 51, 123, 92);}
  20.             if(animFrame2 >= 28 && animFrame2 < 35){ObjSprite2D_SetSourceRect(objPlayer, 132, 51, 156, 92);}
  21.             if(animFrame2 >= 35 && animFrame2 < 42){ObjSprite2D_SetSourceRect(objPlayer, 164, 51, 189, 92);}
  22.             if(animFrame2 >= 42 && animFrame2 < 49){ObjSprite2D_SetSourceRect(objPlayer, 196, 51, 221, 92);}
  23.             if(animFrame2 >= 49 && animFrame2 < 56){ObjSprite2D_SetSourceRect(objPlayer, 228, 51, 252, 92);}
  24.         }
  25.         else if(R && !L){
  26.             if(animFrame2 < 7){ObjSprite2D_SetSourceRect(objPlayer, 3, 98, 28, 142);}
  27.             if(animFrame2 >= 07 && animFrame2 < 14){ObjSprite2D_SetSourceRect(objPlayer, 35, 98, 59, 93);}
  28.             if(animFrame2 >= 14 && animFrame2 < 21){ObjSprite2D_SetSourceRect(objPlayer, 68, 97, 93, 140);}
  29.             if(animFrame2 >= 21 && animFrame2 < 28){ObjSprite2D_SetSourceRect(objPlayer, 100, 99, 123, 140);}
  30.             if(animFrame2 >= 28 && animFrame2 < 35){ObjSprite2D_SetSourceRect(objPlayer, 132, 99, 155, 140);}
  31.             if(animFrame2 >= 35 && animFrame2 < 42){ObjSprite2D_SetSourceRect(objPlayer, 164, 99, 186, 140);}
  32.             if(animFrame2 >= 42 && animFrame2 < 49){ObjSprite2D_SetSourceRect(objPlayer, 196, 99, 218, 140);}
  33.             if(animFrame2 >= 49 && animFrame2 < 56){ObjSprite2D_SetSourceRect(objPlayer, 228, 99, 250, 140);}
  34.         }
  35.         else{
  36.             if(animFrame < 7){ObjSprite2D_SetSourceRect(objPlayer, 3, 2, 27, 46);}
  37.             if(animFrame >= 07 && animFrame < 14){ObjSprite2D_SetSourceRect(objPlayer, 35, 1, 59, 46);}
  38.             if(animFrame >= 14 && animFrame < 21){ObjSprite2D_SetSourceRect(objPlayer, 68, 1, 91, 45);}
  39.             if(animFrame >= 21 && animFrame < 28){ObjSprite2D_SetSourceRect(objPlayer, 100, 2, 125, 45);}
  40.             if(animFrame >= 28 && animFrame < 35){ObjSprite2D_SetSourceRect(objPlayer, 132, 2, 156, 45);}
  41.             if(animFrame >= 35 && animFrame < 42){ObjSprite2D_SetSourceRect(objPlayer, 164, 3, 187, 45);}
  42.             if(animFrame >= 42 && animFrame < 49){ObjSprite2D_SetSourceRect(objPlayer, 196, 3, 220, 45);}
  43.             if(animFrame >= 49 && animFrame < 56){ObjSprite2D_SetSourceRect(objPlayer, 228, 3, 250, 45);}
  44.             animFrame2 = 0;
  45.         }
  46.         ObjRender_SetPosition(objPlayer, px, py, 0);
  47.         animFrame++;
  48.         animFrame2++;
  49.         if(animFrame > 56){animFrame = 0;}
  50.         yield;
  51.     }
  52. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement