Guest User

Untitled

a guest
Jul 17th, 2014
364
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.84 KB | None | 0 0
  1. task redFam(red) {
  2. let f = 0;
  3.  
  4. ObjSprite2D_SetSourceRect(red,0,0,48,48);
  5. ObjSprite2D_SetDestCenter(red);
  6.  
  7. let core = ObjPrim_Create(OBJ_SPRITE_2D);
  8. ObjPrim_SetTexture(core,imgEnemy2);
  9. ObjSprite2D_SetSourceRect(core,0,0,32,32);
  10. ObjSprite2D_SetDestCenter(core);
  11.  
  12. coreAnim(core);
  13.  
  14. task coreAnim(obj) {
  15. while(!Obj_IsDeleted(obj)) {
  16. let x = 0;
  17. loop(8) {
  18. ObjSprite2D_SetSourceRect(obj,256+x,128,288+x,160);
  19. x+=32;
  20. wait(5);
  21. }
  22. yield;
  23. }
  24. }
  25.  
  26. while(!Obj_IsDeleted(red)) {
  27. hitbox(red,32,10);
  28.  
  29. ObjRender_SetPosition(core,getX(red),getY(red),0);
  30.  
  31. if(ObjEnemy_GetInfo(red,INFO_LIFE) <= 0) {
  32. Obj_Delete(core); Obj_Delete(red);
  33. PlaySE(death);
  34. return;
  35. }
  36.  
  37. ObjSprite2D_SetSourceRect(red,0,128,64,192);
  38. ObjRender_SetAngleXYZ(red,0,0,f);
  39.  
  40. f+=10;
  41. yield;
  42. }
  43. }
Advertisement
Add Comment
Please, Sign In to add comment