( 1 A N G R Y _ B I R D S ì E X P O R T A N G R Y _ B I R D S ( )
B E G I N
/ / B y M i c k a ë l N i c o t e r a
l o c a l t o u c h ;
L O C A L X , Y , A , B , C , S , T , E ;
L O C A L W , G , H , J ;
L O C A L L 1 , L 2 ;
S : = 0 ;
E : = 1 0 ;
L 1 : = { 1 , 1 , 1 } ;
L 2 : = { # 7 8 F F 3 7 h , # 3 0 3 0 3 0 h } ;
W : = 1 ;
G : = R A N D O M ( 6 0 , 1 7 0 ) ;
H : = R A N D O M ( 6 0 , 1 7 0 ) ;
J : = R A N D O M ( 6 0 , 1 7 0 ) ;
W H I L E E > 0 D O
I F i r e m ( S , 3 0 ) = = 0 A N D S > 2 9 A N D E < > 1 0 - W T H E N
W : = W + 1 ;
E : = 1 0 - W ;
L 1 : = { 1 , 1 , 1 } ;
G : = R A N D O M ( 6 0 , 1 7 0 ) ;
H : = R A N D O M ( 6 0 , 1 7 0 ) ;
J : = R A N D O M ( 6 0 , 1 7 0 ) ;
E N D ;
X : = 0 ;
Y : = 1 9 0 ;
D I M G R O B _ P ( G 1 , 3 2 0 , 2 2 0 ) ;
R E C T _ P ( G 1 , R G B ( 7 3 , 1 9 4 , 2 5 5 ) ) ;
R E C T _ P ( G 1 , 2 0 , 2 0 0 , 6 0 , 2 4 0 , R G B ( 1 2 7 , 7 0 , 0 ) , R G B ( 1 2 7 , 7 0 , 0 ) ) ;
F O R I F R O M 1 T O 6 D O
A R C _ P ( G 1 , 4 0 , 1 9 3 , 7 - I , 0 , 3 6 0 , R G B ( 2 4 4 , 3 0 , 3 0 ) ) ;
E N D ;
F O R I F R O M 0 T O 2 D O
L I N E _ P ( G 1 , 4 3 , 1 8 9 + I , 5 1 , 1 8 9 + I , R G B ( 2 5 5 , 1 6 1 , 1 ) ) ;
E N D ;
R E C T _ P ( G 1 , 2 0 0 , G , 2 4 0 , 2 4 0 , R G B ( 1 2 7 , 7 0 , 0 ) , R G B ( 1 2 7 , 7 0 , 0 ) ) ;
F O R I F R O M 1 T O 6 D O
A R C _ P ( G 1 , 2 2 0 , G - 6 , 7 - I , 0 , 3 6 0 , L 2 ( L 1 ( 1 ) ) ) ;
E N D ;
R E C T _ P ( G 1 , 2 4 0 , H , 2 8 0 , 2 4 0 , R G B ( 1 2 7 , 7 0 , 0 ) , R G B ( 1 2 7 , 7 0 , 0 ) ) ;
F O R I F R O M 1 T O 6 D O
A R C _ P ( G 1 , 2 6 0 , H - 6 , 7 - I , 0 , 3 6 0 , L 2 ( L 1 ( 2 ) ) ) ;
E N D ;
R E C T _ P ( G 1 , 2 8 0 , J , 3 2 0 , 2 4 0 , R G B ( 1 2 7 , 7 0 , 0 ) , R G B ( 1 2 7 , 7 0 , 0 ) ) ;
F O R I F R O M 1 T O 6 D O
A R C _ P ( G 1 , 3 0 0 , J - 6 , 7 - I , 0 , 3 6 0 , L 2 ( L 1 ( 3 ) ) ) ;
E N D ;
T E X T O U T _ P ( " T r i e s = " + E , G 1 , 2 0 0 , 7 , 1 , R G B ( 2 5 5 , 2 4 4 , 4 3 ) ) ;
T E X T O U T _ P ( " S c o r e = " + S , G 1 , 2 5 0 , 7 , 1 , R G B ( 2 5 5 , 2 4 4 , 4 3 ) ) ;
T E X T O U T _ P ( " A N G R Y B I R D S " , G 1 , 8 0 , 7 , 3 , R G B ( 2 5 5 , 2 5 5 , 2 5 5 ) ) ;
T E X T O U T _ P ( " P o w e r " , G 1 , 2 5 , 2 2 , 1 , R G B ( 2 5 5 , 0 , 0 ) ) ;
T E X T O U T _ P ( " B y M i c " , G 1 , 1 3 8 , 2 2 , 1 , R G B ( 2 5 5 , 2 5 5 , 2 5 5 ) ) ;
T E X T O U T _ P ( " L e v e l " + W , G 1 , 1 1 8 , 1 9 8 , 1 , R G B ( 2 5 5 , 2 5 5 , 2 5 5 ) ) ;
W H I L E I S K E Y D O W N ( 3 0 ) < > 1 d o
b l i t _ p ( G 0 , G 1 , 0 , 0 ) ;
t o u c h : = m o u s e ( ) ;
L I N E _ P ( 5 2 , 1 9 0 , 7 2 , Y - 2 0 ) ;
R E C T _ P ( 2 0 , 1 0 , 2 0 + i q u o ( X , 6 ) , 2 0 , R G B ( 2 5 5 , 0 , 0 ) , R G B ( 2 5 5 , 0 , 0 ) ) ;
W A I T ( 0 . 1 ) ;
i f s i z e ( t o u c h ( 1 ) ) t h e n
I F t o u c h ( 1 , 5 ) = = 2 T H E N
X : = B ’!R ( t o u c h ( 1 , 1 ) ) ;
Y : = B ’!R ( t o u c h ( 1 , 2 ) ) ;
L I N E _ P ( 5 2 , 1 9 0 , 7 2 , Y - 2 0 ) ;
R E C T _ P ( 2 0 , 1 0 , 2 0 + i q u o ( X , 6 ) , 2 0 , R G B ( 2 5 5 , 0 , 0 ) , R G B ( 2 5 5 , 0 , 0 ) ) ;
e n d ;
e n d ;
E N D ;
A : = 0 . 0 0 8 - ( 2 3 0 - Y ) / 7 0 0 0 0 ;
B : = 2 . 7 1 + ( 4 0 - Y ) / 5 0 0 + ( X - 5 0 ) / 5 0 0 ;
C : = 3 0 5 - X / 1 0 ;
T : = 0 ;
E : = E - 1 ;
T E X T O U T _ P ( " S c o r e = " + S , G 1 , 2 5 0 , 7 , 1 , R G B ( 2 5 5 , 2 4 4 , 4 3 ) ) ;
I F ( G - 1 9 < A * 2 2 0 ^ 2 - B * 2 2 0 + C < G + 6 ) A N D L 1 ( 1 ) < > 2 T H E N
S : = S + 1 0 ;
L 1 ( 1 ) : = 2 ;
E N D ;
I F ( H - 1 9 < A * 2 6 0 ^ 2 - B * 2 6 0 + C < H + 6 ) A N D L 1 ( 2 ) < > 2 T H E N
S : = S + 1 0 ;
L 1 ( 2 ) : = 2 ;
E N D ;
I F ( J - 1 9 < A * 3 0 0 ^ 2 - B * 3 0 0 + C < J + 6 ) A N D L 1 ( 3 ) < > 2 T H E N
S : = S + 1 0 ;
L 1 ( 3 ) : = 2 ;
E N D ;
M : = 5 1 ;
N :