(  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 :