Advertisement
Guest User

HIScore

a guest
Sep 22nd, 2018
137
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.20 KB | None | 0 0
  1. task THiScore(){
  2.     let text = ObjPrim_Create(OBJ_SPRITE_2D);
  3.     let img = GetCurrentScriptDirectory() ~ "img/front01.png";
  4.     ObjPrim_SetTexture(text,img);
  5.     ObjSprite2D_SetSourceRect(text, 258, 1, 312, 16);
  6.     ObjSprite2D_SetDestCenter(text);
  7.     ObjRender_SetBlendType(text, BLEND_ALPHA);
  8.     ObjRender_SetScaleXYZ(text, 1, 1, 0);
  9.     Obj_SetRenderPriority(text, 1);
  10.     ObjRender_SetPosition(text, 447, 58, 0);
  11.  
  12.     //εΎ—η‚Ή
  13.     let pathDigit = GetCurrentScriptDirectory() ~ "img/front00.png";
  14.     let count = 12;
  15.  
  16.     let obj = ObjPrim_Create(OBJ_SPRITE_LIST_2D);
  17.     ObjPrim_SetTexture(obj, pathDigit);
  18.     ObjRender_SetBlendType(obj, BLEND_ALPHA);
  19.     ObjRender_SetAlpha(obj,255);
  20.     Obj_SetRenderPriority(obj, 0.1);
  21.     ObjRender_SetY(obj, 70);
  22.  
  23.     while(true){
  24.         let score = GetScore();
  25.         score = min(score, 999999999999);
  26.         let listNum = DigitToArray(score, count);
  27.  
  28.         ObjSpriteList2D_ClearVertexCount(obj);
  29.         ascent(iObj in 0 .. count){
  30.             let num = listNum[iObj];
  31.             ObjRender_SetX(obj, 490 + iObj * 12);
  32.             ObjRender_SetY(obj, 48);
  33.             ObjSpriteList2D_SetSourceRect(obj, 544+num * 16, 161, 544+(num + 1) * 16, 179);
  34.             ObjSpriteList2D_SetDestRect(obj, 0, 0, 14, 14*1.4);
  35.             ObjSpriteList2D_AddVertex(obj);
  36.         }
  37.         yield;
  38.     }
  39. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement