Advertisement
Guest User

Untitled

a guest
Mar 27th, 2018
119
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.04 KB | None | 0 0
  1. task rendernightmare{
  2. let alpha = 0;
  3. let spin = 0;
  4. let objcount = 0;
  5. let angle = rand(0,360 );
  6. ObjPrim_SetTexture(nightmareObj, playerSprite); //Sets the texture of the player (object,texture). playerSprite is the texture and playerObj is the player
  7. Obj_SetRenderPriorityI(nightmareObj,50 ); //Think Adobe Illustrator Layers. Defaults are set to 30 while 31 puts you about any 30
  8. ObjRender_SetBlendType(nightmareObj,BLEND_ALPHA);
  9. ObjRender_SetAngleXYZ(nightmareObj,0 ,0 ,0 );
  10. ObjRender_SetScaleXYZ(nightmareObj,1 ,1 ,0 );
  11. ObjRender_SetAlpha(nightmareObj,255 );
  12. ObjSprite2D_SetSourceRect(nightmareObj,100.9 ,27 ,131 ,63); //(playerObj,left,top,right,bottom)
  13. ObjSprite2D_SetDestCenter(nightmareObj);
  14. ObjRender_SetPosition(nightmareObj,GetPlayerX ,GetPlayerY,0);
  15.  
  16. while(!Obj_IsDeleted(nightmareObj)){
  17. ObjRender_SetPosition(nightmareObj,GetPlayerX+50*sin(angle) ,GetPlayerY+50*cos(angle),0);//makes the player move
  18. objcount++;
  19. ObjRender_SetAngleZ(nightmareObj,spin );
  20. spin+=20;
  21. angle+=2;
  22. angle++;
  23. yield;
  24.  
  25. }
  26.  
  27. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement