Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- task Circlehealth(){
- let circlehp = Obj_Create(OBJ_EFFECT);
- let healthbarpic = GetCurrentScriptDirectory~"lifebar.png";
- LoadGraphic(healthbarpic);
- ObjEffect_SetRenderState(circlehp,ALPHA);
- ObjEffect_SetTexture(circlehp,healthbarpic);
- ObjEffect_SetLayer(circlehp,2);
- ObjEffect_SetScale(circlehp,3,3);
- ObjEffect_SetPrimitiveType(circlehp,PRIMITIVE_TRIANGLESTRIP);
- ObjEffect_CreateVertex(circlehp,2+2*45);
- ascent(r in 0..45){
- if(r==0){
- ObjEffect_SetVertexXY(circlehp,0,(cos(r*360/44+90)*50),(sin(r*360/44+90)*43));
- ObjEffect_SetVertexXY(circlehp,1,(cos(r*360/44+90)*52.5),(sin(r*360/44+90)*43));
- ObjEffect_SetVertexUV(circlehp,0,5,1);
- ObjEffect_SetVertexUV(circlehp,1,10,1);
- }
- ObjEffect_SetVertexXY(circlehp,2+r*2,(cos(r*360/44+90)*50),(sin(r*360/44+90)*50));
- ObjEffect_SetVertexXY(circlehp,3+r*2,(cos(r*360/44+90)*52.5),(sin(r*360/44+90)*50));
- ObjEffect_SetVertexUV(circlehp,2+r*2,5,15);
- ObjEffect_SetVertexUV(circlehp,3+r*2,10,15);
- ObjEffect_SetAngle(circlehp,0,0,0);
- }
- while(!Obj_BeDeleted(circlehp)){
- Obj_SetPosition(circlehp,GetCenterX,GetCenterY);
- yield;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment