View difference between Paste ID: LiYXAKnA and bPHmmS3n
SHOW: | | - or go back to the newest paste.
1
 let counter1=0;
2
 let counter2=0;
3
 let counter3=0;
4-
 let counter4=0;
4+
5
 let wave=0;
6
 let turnframe1=0;
7
 let turnframe2=0;
8
9
 @DrawLoop{
10
  
11
  //Fairy Graphic
12
13
  SetTexture(fairygraphic);
14
  SetGraphicScale(1,1);
15
  SetAlpha(255);
16
17
  if(GetSpeedX>0 && counter1==0){
18
  Animate("fairy","turntomove",false);
19
  graphicangle=0;
20
  counter1++;
21
  counter2=0;
22
  counter3=1;
23
  turnframe1=0;
24
  turnframe2=0;}
25
26
  if(GetSpeedX<0 && counter2==0){
27
  Animate("fairy","turntomove",false);
28
  graphicangle=180;
29
  counter2++;
30
  counter1=0;
31
  counter3=1;
32
  turnframe1=0;
33
  turnframe2=0;}
34
  
35
  if(GetSpeedX==0 && counter3==0){
36
  Animate("fairy","idle",true);
37
  counter3=10;
38
  counter2=0;
39
  counter1=0;
40
  turnframe1=0;
41
  turnframe2=0;}
42
  
43
  if(GetSpeedX!=0 && turnframe1<12){
44
  
45
  turnframe1++;
46
  
47
  }
48
  
49
  if(GetSpeedX==0 && counter3==1 && turnframe2<12){
50
  turnframe2++;
51
  }
52
  
53
  if(turnframe1>10){
54
  
55
  if(counter1==1){
56
  Animate("fairy","move",true);
57
  counter1++;}
58
  
59
  if(counter2==1){
60
  Animate("fairy","move",true);
61
  counter2++;}
62
  
63
  }
64
  
65
  if(turnframe2>1 && counter3==1){
66
  Animate("fairy","turntoidle",false);
67
  counter3++;}
68
  
69
  if(turnframe2>10 && counter3==2){
70-
  if(turnframe2>1 && GetSpeedX!=0){
70+
71
  
72
  SetColor(255,255,255);
73
  SetGraphicAngle(graphicangle,0,0);
74
  
75
  DrawAnimatedSprite("fairy", GetX, GetY);
76
77
 }