From 86fd2632dc435f3b3c16507d8cc8bff6e305f4cf Mon Sep 17 00:00:00 2001 From: =?utf8?q?Alexis=20Laferri=C3=A8re?= Date: Sun, 7 Jan 2018 09:50:55 -0500 Subject: [PATCH] examples: delete the `shoot` game MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit Signed-off-by: Alexis Laferrière --- benchmarks/bench_engines.sh | 4 - examples/shoot/Makefile | 24 - examples/shoot/README.md | 3 - examples/shoot/art/bio.png | Bin 78510 -> 0 bytes examples/shoot/art/blue.png | Bin 210538 -> 0 bytes examples/shoot/art/fighter.png | Bin 1021 -> 0 bytes examples/shoot/art/ships.svg |41377 ---------------------- examples/shoot/assets/boss.png | Bin 20582 -> 0 bytes examples/shoot/assets/boss_left.png | Bin 5936 -> 0 bytes examples/shoot/assets/boss_right.png | Bin 6021 -> 0 bytes examples/shoot/assets/enemy.png | Bin 239 -> 0 bytes examples/shoot/assets/enemy0.png | Bin 2512 -> 0 bytes examples/shoot/assets/enemy1.png | Bin 3775 -> 0 bytes examples/shoot/assets/enemy2.png | Bin 7032 -> 0 bytes examples/shoot/assets/enemy3.png | Bin 5321 -> 0 bytes examples/shoot/assets/enemy4.png | Bin 4897 -> 0 bytes examples/shoot/assets/enemy4_turret.png | Bin 573 -> 0 bytes examples/shoot/assets/enemy_kamikaze.png | Bin 1341 -> 0 bytes examples/shoot/assets/enemy_missile.png | Bin 630 -> 0 bytes examples/shoot/assets/enemy_shoot.png | Bin 555 -> 0 bytes examples/shoot/assets/explosion.png | Bin 1951 -> 0 bytes examples/shoot/assets/hitbox.png | Bin 300 -> 0 bytes examples/shoot/assets/money.png | Bin 198 -> 0 bytes examples/shoot/assets/player.png | Bin 2503 -> 0 bytes examples/shoot/assets/player_missile.png | Bin 306 -> 0 bytes examples/shoot/assets/player_shoot.png | Bin 175 -> 0 bytes examples/shoot/assets/splash.png | Bin 4389 -> 0 bytes examples/shoot/assets/splash_play.png | Bin 5663 -> 0 bytes examples/shoot/assets/star0.png | Bin 210 -> 0 bytes examples/shoot/assets/star1.png | Bin 220 -> 0 bytes examples/shoot/assets/star2.png | Bin 211 -> 0 bytes examples/shoot/assets/up_missile.png | Bin 241 -> 0 bytes examples/shoot/org.nitlanguage.shoot_android.txt | 10 - examples/shoot/package.ini | 12 - examples/shoot/src/shoot.nit | 413 - examples/shoot/src/shoot_android.nit | 21 - examples/shoot/src/shoot_linux.nit | 21 - examples/shoot/src/shoot_logic.nit | 1077 - examples/shoot/src/shoot_null.nit | 19 - tests/sav/shoot_null.res | 2451 -- tests/turing.skip | 1 - 41 files changed, 45433 deletions(-) delete mode 100644 examples/shoot/Makefile delete mode 100644 examples/shoot/README.md delete mode 100644 examples/shoot/art/bio.png delete mode 100644 examples/shoot/art/blue.png delete mode 100755 examples/shoot/art/fighter.png delete mode 100644 examples/shoot/art/ships.svg delete mode 100644 examples/shoot/assets/boss.png delete mode 100644 examples/shoot/assets/boss_left.png delete mode 100644 examples/shoot/assets/boss_right.png delete mode 100644 examples/shoot/assets/enemy.png delete mode 100644 examples/shoot/assets/enemy0.png delete mode 100644 examples/shoot/assets/enemy1.png delete mode 100644 examples/shoot/assets/enemy2.png delete mode 100644 examples/shoot/assets/enemy3.png delete mode 100644 examples/shoot/assets/enemy4.png delete mode 100644 examples/shoot/assets/enemy4_turret.png delete mode 100644 examples/shoot/assets/enemy_kamikaze.png delete mode 100644 examples/shoot/assets/enemy_missile.png delete mode 100644 examples/shoot/assets/enemy_shoot.png delete mode 100644 examples/shoot/assets/explosion.png delete mode 100644 examples/shoot/assets/hitbox.png delete mode 100644 examples/shoot/assets/money.png delete mode 100644 examples/shoot/assets/player.png delete mode 100644 examples/shoot/assets/player_missile.png delete mode 100755 examples/shoot/assets/player_shoot.png delete mode 100644 examples/shoot/assets/splash.png delete mode 100644 examples/shoot/assets/splash_play.png delete mode 100644 examples/shoot/assets/star0.png delete mode 100644 examples/shoot/assets/star1.png delete mode 100644 examples/shoot/assets/star2.png delete mode 100644 examples/shoot/assets/up_missile.png delete mode 100644 examples/shoot/org.nitlanguage.shoot_android.txt delete mode 100644 examples/shoot/package.ini delete mode 100644 examples/shoot/src/shoot.nit delete mode 100644 examples/shoot/src/shoot_android.nit delete mode 100644 examples/shoot/src/shoot_linux.nit delete mode 100644 examples/shoot/src/shoot_logic.nit delete mode 100644 examples/shoot/src/shoot_null.nit delete mode 100644 tests/sav/shoot_null.res diff --git a/benchmarks/bench_engines.sh b/benchmarks/bench_engines.sh index 6710807..dfe66ae 100755 --- a/benchmarks/bench_engines.sh +++ b/benchmarks/bench_engines.sh @@ -43,8 +43,6 @@ function run_compiler() bench_command "nitc-g" "nitc --global ../src/test_parser.nit" "./nitc.$title.bin" -v --global --no-cc ../src/test_parser.nit run_command "$@" ../src/nit.nit -o "nit.$title.bin" bench_command "nit" "nit ../src/test_parser.nit ../src/location.nit" "./nit.$title.bin" -v ../src/test_parser.nit -- -n ../src/location.nit - run_command "$@" ../examples/shoot/src/shoot_logic.nit -o "shoot.$title.bin" - bench_command "shoot" "shoot_logic" "./shoot.$title.bin" run_command "$@" ../tests/bench_bintree_gen.nit -o "bintrees.$title.bin" bench_command "bintrees" "bench_bintree_gen 16" "./bintrees.$title.bin" 16 else @@ -61,8 +59,6 @@ function run_compiler() bench_command "nitdoc" "nitdoc ../src/nitls.nit" "./nitdoc.$title.bin" -v ../src/nitls.nit -d out run_command "$@" ../src/nitlight.nit -o "nitlight.$title.bin" bench_command "nitlight" "nitlight ../lib/[a-f]*/" "./nitlight.$title.bin" ../lib/[a-f]*/ -d out - run_command "$@" ../examples/shoot/src/shoot_logic.nit -o "shoot.$title.bin" - bench_command "shoot" "shoot_logic 15" "./shoot.$title.bin" 15 run_command "$@" ../tests/bench_bintree_gen.nit -o "bintrees.$title.bin" bench_command "bintrees" "bench_bintree_gen 17" "./bintrees.$title.bin" 17 #run_command "$@" "../contrib/pep8analysis/src/pep8analysis.nit" -o "pep8a.$title.bin" diff --git a/examples/shoot/Makefile b/examples/shoot/Makefile deleted file mode 100644 index a42ffde..0000000 --- a/examples/shoot/Makefile +++ /dev/null @@ -1,24 +0,0 @@ -default: linux - -linux: - mkdir -p bin - ../../bin/nitc -o bin/shoot src/shoot_linux.nit - -android: - mkdir -p bin - ../../bin/nitc -o bin/shoot.apk src/shoot_android.nit - -android-release: - mkdir -p bin - ../../bin/nitc -o bin/shoot.apk src/shoot_android.nit --release - -null: - mkdir -p bin - ../../bin/nitc -o bin/shoot_null src/shoot_null.nit - -images: - mkdir -p assets/images - ../mnit_dino/tools/svg-to-pngs art/ships.svg assets/ - -clean: - rm -rf bin diff --git a/examples/shoot/README.md b/examples/shoot/README.md deleted file mode 100644 index 9dae94d..0000000 --- a/examples/shoot/README.md +++ /dev/null @@ -1,3 +0,0 @@ -A multi-platform shoot'em up in space - -This unfinished game is an example of the use of `mnit` and `scene2d` to develop a simple multi-platform game. diff --git a/examples/shoot/art/bio.png b/examples/shoot/art/bio.png deleted file mode 100644 index db53c55f59754c6e8f7f7eacfed459b0e041351c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 78510 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̹CY0x`*&j!nd9Aj*QWf^f|9@z!6bYr;+f7Q88uq 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 diff --git a/examples/shoot/art/ships.svg b/examples/shoot/art/ships.svg deleted file mode 100644 index 6d90fee..0000000 --- a/examples/shoot/art/ships.svg +++ /dev/null @@ -1,41377 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - image/svg+xml - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/examples/shoot/assets/boss.png b/examples/shoot/assets/boss.png deleted file mode 100644 index 49cf0c2af012e6ec3c0b74057f9981d2b750f0fd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 20582 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 diff --git a/examples/shoot/assets/boss_left.png b/examples/shoot/assets/boss_left.png deleted file mode 100644 index c9de48ab211bcc97b53bfc945962ca03245773a4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5936 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 diff --git a/examples/shoot/assets/boss_right.png b/examples/shoot/assets/boss_right.png deleted file mode 100644 index 7901bdfa820d442df6b7f2a20318179aa594d854..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6021 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 diff --git a/examples/shoot/assets/enemy0.png b/examples/shoot/assets/enemy0.png deleted file mode 100644 index 088d683b8ecc63c09355f99d535e10498157ae1e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2512 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 diff --git a/examples/shoot/assets/enemy2.png b/examples/shoot/assets/enemy2.png deleted file mode 100644 index 28e1ab1b7a2fb8719b8a019dfa6f11dc753a247e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7032 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 LNkvXXu0mjfU}6Jq diff --git a/examples/shoot/assets/enemy_kamikaze.png b/examples/shoot/assets/enemy_kamikaze.png deleted file mode 100644 index d2f64e316f8bf88ff83848ea882eb1dfa47b467a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1341 zcmV-D1;YA?P)UmBqQgVm>75BFc>baF}Emw(r_A|Z`vuSjN=WM)W8OT1YU z9!POTz!jco1=DDfQX`wyJM6l(^4-1P?EP*1>RkbrR#zWixNqqfoXIYkLF@azEy`zs zkVH_RoyInL4p13vX$hkezYMW&aD~UGk(fjfFivA@gPke~!}9NJ*K3EHJFoAoufKf+ zaQ6J__f8K6m+fMHDOv735nD=!bbe_xf@n|zDkzN8m_`#18X8kmcN~b2ml;V+(Wg>E z8VN~6j35eB1buYYpi7BvH2JGPsMdCe!z=3XXJ5G5KGl0lv=D40CW7es0zl^Z4wD+G z0x=b4_X}#PAxm1g*$m|c9Sp%aG>{b?Ogo>~g_`@Qs8CU%ox*sHii+uY|IaoC_vUoG z_mr_I#wMg`c9as=R5W#kiyoC3Bnm~bK$T4?muhBtAQo`XwLbN^NVCvz*c_l2h3wxG ziv5&U(;~6?XVzH^?oB)19&HXD`Zh{wf_Ka&V}f^xQRqbrgPc$Vd>&|KCGE|5I^>%f z{^OEtHzk~ga;c)ON^~zH^(nSzp)gd3o@!?g<1}ejV3SV*+~3{$mo0kzu2LERV-t!_ z0)Y1ol`E;LTQohv_Y`g*>~3w7)?I>)U=-c0g2{sw1F zPKtL8RXLewHU>Hiy{^sj_Oo}0M9b~M6UYs@bSY|uU$3NMqGm}=b6Au4f{rsp3Stnl z4}{M34r%P;Tr&?Q%h9LPxt9Vj0hL&?kf5R>ct;eTv6J!s8%iYA{rtzYb#|wUqm783 zk2DogI<)DyE;09nP(u@uGltn>#EcwXd%O`;$KLKBk7$qLb|-j!)J05V9mmxlC$|pX zIGO`zS61%tT{wSPE!yYRnc|0`Bi3i1wA39FTbucs8DzgfrVd$3k)Fn90iT5<_&cp@ zYmJ#GFWa-XGuu z&z~EVZAIBN&~Kqc(d8^i0@uRj3PcQdxf1gO3DWy>bC>bdP~ zIHp9C1y6T4rbv^yodxfGd7R6?2mm57{q%Q{CKLdeyYBr;0GxAGT^}nboO9K2eUJS| z)NZ$bs*XK##gIGs*^e_Zbqo#;d-`dalLVn}$V{#3JP)@~8FWQhbW?9;ba!ELWdL_~cP?peYja~^ zaAhuUa%Y?FJQ@H10rN>jK~z|U?Uli95NWfYMq7L;Ur}XKTh@v^7(u&yrs$@l$wc1MXS07 zL6Au-z%A9cMA=|79V#J1?Fg6Gisgri1#rs_=#iABqSWSD)BF-ii)TuS1$;f&-7#V% zO=9X;#(G$th{OH&JBbBUZ?_(ZCgU-Y5X;E09WPZ`+t^AhAf53Vv;#^~se~mZ{|++i zI8BTT`zz-4XODX6aVjkgVVpI_=YL=C6#+nARfO6=`DSAy-n6sk%rLc*M(TPlU#Yd$ zF)mbq=da!+LmeBG8C+V#`bA>55TF7~)KJ>(*h5mKlH6etRnu<&?eu5w&1lq{Ue$%# zz@KjiCmy-h&w1oyHp@QwQ0N~Ye?G&w(2vnzaI*cl-8Uu^Hs1ZgQAGGG7zqj?1AZ{U&+0Q46b@EZWm=XBuF8XT?XKE#qGOa62I0k1->T##bx Qk^lez07*qoM6N<$g1}iF9{>OV diff --git a/examples/shoot/assets/enemy_shoot.png b/examples/shoot/assets/enemy_shoot.png deleted file mode 100644 index 6282d8ea80fbedb7e8fe8a3d2e48a6112f1a838e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 555 zcmV+`0@VG9P)@+A^I^31}=xQW^^Bgbk4wVByLL zVZ#f!aK}5$#+UE~Ty#m|!i5-J7#CfsQ5!=U#I{5$44q7w&dh(^8l6_S+xwl|b8-(b zWe&RA<{@vXNqaF-$*ve$3ue2wmb)ts`bhP=G3ph89R1CVP)Or9_G z*}3GO+OPu3%3KR^=NI`8U;8f}Ddavi%=IVIu6LS5>D0_kqSR&XzX@L+1T*a_v;6Yb z?st2%n*PmZ{@Eqci~QKX6&H`f6y8^K;w)}r!`6<+xHeyPOAt7V`3-wMtsZ|1e)<3a002ovPDHLkV1k^>@reKc diff --git a/examples/shoot/assets/explosion.png b/examples/shoot/assets/explosion.png deleted file mode 100644 index eac7821a2ab80dba28501fa2c3695a79741d6aea..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1951 zcmV;Q2VnS#P)e zSad^gZEa<4bO1wgWnpw>WFU8GbZ8()Nlj2!fese{00#$2L_t(o!%f%AjwHu*2H-C) znN?lW-P6q(4sSz>lxV}U0Lk!zFeF$jZ)~r;)=q2f{0M#nEw%9jXz3R)yb~Y+hD6Jf zX&D^OjWp-d-P4z<%8UptD!MfVBv6?JM4t1X|8gp{&j}v_?HAxSKEev8g4v$QzW1yg zi9S>OqvS~R#JM7PVDNhjZ%d-&e>Ah`4%YoTz&=hjmx5VSvtZR8*o1E={`A?y_wgNk zX7V2<_f1AiKTv%v*h*e$wwl|5_wYA@-(e7ZjAOy?HTUp6e69HcNpp_NEPKyZX%9V= zO%D8<|MC<37z{`GZ zG$C7fOLZW4*P)+ba^OeSk|Jx4Rex{t#O$`UBsh?5RJSpyn&uOeyRz>}-oZZ${$2AA z9n~kAE5RdNX$~~2Z15dbR(;RLSI!&@J`v5DtzutrUvXqBXqr*b?5mD@C)t%ZjP{L| zxP=YAts!_RdMY_l9I3vgSqh$K(Ot>0$)TqX6>pd{#a+Qt)Nlv4OudBUN_7hb7n%cW zZ%URX$!rqLvXx-1S>u`6U#dP)CBXxvEJ||kX%NkFhjw4HFqjmx*vT0>;8hh=v#7YO zIyM;vRkk%qib1r&q2h;{gj0Mb*b}X?>I{Ej)C^7(dzzKWR+Ah_UK#{d&@c)%iYh3g ztT_;jieOTViYBU-imWpb2I~TZ1oTzcu<4k2DwT3V5VBQhbDL=}eGJ7M50KMYN|%&<8N8 zW)w}5>?s0@BHPHFd{uHT`@+I!79J`tRSiwF%z|GDifW^}uW6Eqw`8l{jecAZHAND7 z5j*rop-+Fuj4Ig5P7IzHJQd9*N4@AvSrUDjJDk4}d?orT&86mjO?6>5yQ_k%sq|?E zgV;y2`z>gKVwP=0uLKvW!Q_tOP_hx-lf0?r%yIw@D8BT+F}%U&6cnrDJP%Yv2as9WWs=q`@1r%Ap0(v2l) zlBRVMMokp^-42DkOEw8vG|9GIj@dE1w>S|&Xy`GlC8m}Uz4OrY9HZ#);v;usEUd^ngi9oU?p^U?q-}i{IS1wH>jN~ zqu9}knxw=w*_x&?kHx(TIp6Znw1+^qt^RLy@cULl1;mz=QR?Oty`*WVPSOGNxg@qV8nwg zcuRBN%>fQxAh4V_N=>>qEU0)i`d7nv*rWE zo4qQMt=L_CvT$kN#=_iPZzrRGt+``yofEqfb~^@_sx7V%d#Dvz>CTz(hpgJuECiPp z*4;`+#a$QnZH@i#a^v=1bHD5FwX-2fqNVCmaITnbZDmQ=ZNh>{@U`Imj5E=Lo_TxS zfol8!-HYR#nr0xN;WHzd9Yl`ed6BSFd7e-G-|7Z5AjHiO9SgAfR z_r-H(pj*Kt+el8Wop;!ub@Mvzp*-|8bl1kzi-?L~Y4os5I@|cB=xd`Fit~sqPE{Ml zp6JX1*;ca_U0FDhypTM@3xfwn|1Ue2U3I&?PKG4f_RZ(H=A|trk7Zw~7Pj8C^}f6d zqYW;)ZvRvCbJaZ{)p!snP}XQIUo^i7ky+Bd4^zf~8CCuWZ& zuexYgz43!<1WrWfc;2=BzUG&r_qvHZ(wvJPi%wJ*nwPSNV*iJf#qNvMp_S94`$xqTeH@+9!q@-+002ovPDHLkV1jR(rNaOK diff --git a/examples/shoot/assets/hitbox.png b/examples/shoot/assets/hitbox.png deleted file mode 100644 index 1c382c931806d910c3fefccbef6dc62904fedc75..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 300 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz#^NA%Cx&(BWL^R}Y)RhkE({wO z?lEjw`bpw0P=vFq;K=uQS n%9o9oiEepQBXr4Lij`r-F(Va@GtYp2Vqoxe^>bP0l+XkKb1q^X diff --git a/examples/shoot/assets/money.png b/examples/shoot/assets/money.png deleted file mode 100644 index c34b8e4665ce98af790006efa04c11031d753e53..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 198 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`oCO|{#S9GG!XV7ZFl&wkP>{XE z)7O>#4m+oSFk{X+b19%us;7%%h{frxlMMM940xE&2QL5jf9;yoRV*BfmkG`@y3v^w zU6UZwW4U^+!UHx5Lc`k%?o@*{hQQx4J7PmvMfA0SLk6}Rp?ooT6h#k?_ q%n{X0o}(MI@>Hac{~{$e3&z6><@9ESiR=Vg$l&Sf=d#Wzp$Pz4**+Km diff --git a/examples/shoot/assets/player.png b/examples/shoot/assets/player.png deleted file mode 100644 index d522fcc4b05f02ef6d2e04ef0c647c2b662e84bd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2503 zcmV;&2{`tNP)z?oSXm|4vr8}BEx zomI9$l68{5A;>ZTW`G1iqF9Qh$PZ>nTcRaCL{aP}n|-_Q``(&`OvBE2VkT3o0t$7` zS6_YSJ4fRTYi4Fv1VI46&6_vBK07=6!NS5qu)V$gCcvw&zWQ(7Zud7UD=WX*+S>XM zU~XpA>(>FeckdpCVH$>E{zsB#UmZsgj_bY#yaphpBn%_cH2W9F ztt>&0_K*M`{M0>3P+jn4&0=Nt#vuUjVw@bDvOw z9%+U{vo*=Y&~=l^&K!G> z-~X1b8($PsejNy2e)(kpZr{HBxn+1tmpV+M!GvEgQ(^(G^86d)qA)evMmG#} zT}KK*UZk8128>1nP~bP(_`XgYg$z%Q2?hsPhG3%IGCQ5ge>61X=eK@$Yws^IqOd5w zV`$oUY|EnNH)%B{s8oG42~lv!TYq?$cQ-#osgf^VUg4E5U8N{;5G96D(p{XRDAn}# z_RdenAE2vKi(#eWB+qSc=_^W0M^&npC1@TXxlbZok=X)5lI*j4SNiR$GrXE z3A@g#l#8zef}P$^(cizrFnlR;(8Y*osXPyhMnUDj)x%@V}#HVLSh&ityU8$ zMSA+MPv-cP4;&sIa(H-%=Xq1}^Yj0F{`~oWSXx?|>vk7$9fv$i=a!qdJF&}y}= znWp(8!!T~l&CQ_{_%)v|T)K$km?VWs>0SV>0XawkI1NN)nIM8N3^6T-et*ED$GhaE zq)_sPl*W&2+r4(0=f;g2pZbE2X{l5y!%C$>qtT$|`zi`UVQ3Q9wK3f$qEd&-Jg6#m z2^XhesQc_E3p^X&X2O!3yYK=@8WY7a)vB+y9;}Pw!H^`*hkyFr`bT|Vt*)-hIF6Q^ z&Bo1oy`D9jP0KP(F&>X8iwuDxQ5LCI2fGc@!IH4jhQ3u{Fqq`{ND?H1W@`e_h|`>^ z=Zn#J%>Mpf<~YI4mVdP;HS^({Z@yW6su^jTv~1h?z7X=eoleK9)jZ0wM3Wk-%!$Gg z{b9l&)=;JgIv55_)nK|Q@oGNf!sK{VkY@>+P#C(7K+&kTn44R&9NYS?LjQiLg!RA5 zFp5%9mSrmpV}f8zuh&j>BNDAR;~?||MQB1i z!?bL2WndZ>w(Y8!*{(Qv@{ll$TbibS+#Tf$FFdb*A?#d8BM{P}P$q}HBeAoyLl}-3 zo(y>M!%_Z*rE)Yl~EC9=+p)t^eKtz%VT;UIV|`DenC4m+7exwZp?hCR??YrR9}x z&&)6X{mlHi*6jQ_gwRRSl#}6rG%eB08vT=mC{EDJA$qWmAH72(`+(uW1A05_jCSrY zQ!n}3zqyLvY>{LIhffc1tSYTmha?Hf^Ay|CEKTOUhYvsO>j2eS^BY3Q?^P-uozASX zOjFD+EaSRW*5A8>X}V0dIyClfF*>?~_3V$BT1hoDNNAFklIkF&cCw8-bpfHfC~2We zP)eaxiKc1H%q*$k&BaVhtY(vdXPYT^Isa9(& zFE67>fvF2N{!a+i0uxI2w~gWAeEMhht-FmNTASuPZ!6Kh{JEE8S))6;Boz59%UGs zwf=(ihSJ2AwdxN&-t6^eKi4>6f|6qCf(XNQgGtl(*k1Ea`p>c=M2qiPW!$pNC>v9$ z^N-fO_OncH;beHQ@BKQaM|;^qd#xESt@za|oH46NfKw#nc9BO&8)t{e!j&ziik^;! zY+Mqo9*s;1OcFDg)jBoTvFknmT54-o>-pqX{lU9=6)tWc+vF^D*coyp=4Ae2XY3ZK uSbSVPDBQL70(Y)*K0-AbW|YuPggKR%Sk9fxF+=+XIDcJY5_^IIhPYT*!DpfyebAJDWRe z^2WsPC!{Q5bd8h>??0>#zxFJ*ms24zwSLY&0|uiHr~IdG;IUzzzJa^dL-d5o^<+n& OISihzelF{r5}E)&ax>ll diff --git a/examples/shoot/assets/splash.png b/examples/shoot/assets/splash.png deleted file mode 100644 index 8b6a04e5d2d0e13147103341115ea4e22b584bb4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4389 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 diff --git a/examples/shoot/assets/star0.png b/examples/shoot/assets/star0.png deleted file mode 100644 index 405bbb221b1b1e51f0bde10f5b59e1060722bf7b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 210 zcmeAS@N?(olHy`uVBq!ia0vp^EFjFm1|(O0oL2{=*pj^6T^Rm@;DWu&Cj&(|3p^r= z85p>QL70(Y)*K0-AbW|YuPgfRM#xPd~FC9V-A&iT2ysd*&~&PAz-C8;S2 z<(VZJ3hti10pX2&;y^`Ko-U3d9M^SE88S8~2rwLQzTxxmgh!vh3%l}7XLqiM1Fm9u w`$Pn-wd!nGd1dv_@gA3wj6b;bSFa(X;Wy4J=ik&!1De9%>FVdQ&MBb@0DUq$*8l(j diff --git a/examples/shoot/assets/star1.png b/examples/shoot/assets/star1.png deleted file mode 100644 index 4ba64b6e0b5f15a28e94eb4115c990ec12d72ecd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 220 zcmeAS@N?(olHy`uVBq!ia0vp^EFjFm1|(O0oL2{=*pj^6T^Rm@;DWu&Cj&(|3p^r= z85p>QL70(Y)*K0-AbW|YuPgf~N$-7M?lnI4;GTC{($=u3>=}~pZBNY+_FS{o;`s+=TLi{XE z)7O>#4m+oyHq+x-8*+d`6FglULo7}&4SvgYK!GDflBeo_`rGpf?~ZG&I~-=H_`>=9 zmf)#L^Nyw-HtFPIGj4cZ{&C*lt+@;vt+HP+eq1N$H)HpiMLs>vGcAo+HqL#pLgjX1 zUro*zhpoRkj)cv0pD9s)s%xRt)|SbtQGpDM? -license=Apache-2.0 -[upstream] -browse=https://github.com/nitlang/nit/tree/master/examples/shoot/ -git=https://github.com/nitlang/nit.git -git.directory=examples/shoot/ -homepage=http://nitlanguage.org -issues=https://github.com/nitlang/nit/issues -apk=http://nitlanguage.org/fdroid/apk/shoot_android.apk diff --git a/examples/shoot/src/shoot.nit b/examples/shoot/src/shoot.nit deleted file mode 100644 index fd94447..0000000 --- a/examples/shoot/src/shoot.nit +++ /dev/null @@ -1,413 +0,0 @@ -# This file is part of NIT ( http://www.nitlanguage.org ). -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -# Space shooter. -# This program is a fun game but also a good example of the scene2d module -module shoot is - app_name("Space Shooter") - app_version(0, 1, git_revision) -end - -import mnit -import shoot_logic - -redef class Sprite - # mnit specific method to draw a sprite - # app is used to optain the assets and the display - # Each sprite should implements this method - fun draw_on_display(app: App) do end - - # Helper function to draw an image centered on the current sprite position - fun draw_image(app: App, img: Image) - do - app.display.blit_centered(img, (self.x.to_f/app.scale).to_i, (self.y.to_f/app.scale).to_i) - end - - # Helper function to draw an image translated and rotated on the current sprite position - fun draw_rotated_image(app: App, img: Image, dx, dy: Int, angle: Float) - do - app.display.blit_rotated(img, self.x.to_f/app.scale, self.y.to_f/app.scale, angle) - end -end - -redef class Player - redef fun draw_on_display(app) - do - if protected_ttl > 30 and protected_ttl%10 > 5 then return # blink on protected - draw_image(app, app.img_player) - end -end - -redef class Shoot - redef fun draw_on_display(app) - do - var img = if enemy then app.img_enemy_shoot else app.img_player_shoot - draw_image(app, img) - end -end - -redef class Missile - redef fun draw_on_display(app) - do - var angle = velocity_angle - var img = if enemy then app.img_enemy_missile else app.img_player_missile - draw_rotated_image(app, img, 0, 0, angle) - end -end - -redef class Enemy0 - redef fun draw_on_display(app) - do - draw_image(app, app.img_enemy0) - end -end - -redef class Enemy1 - redef fun draw_on_display(app) - do - draw_image(app, app.img_enemy1) - end -end - -redef class Enemy2 - redef fun draw_on_display(app) - do - draw_image(app, app.img_enemy2) - end -end - -redef class Enemy3 - redef fun draw_on_display(app) - do - draw_image(app, app.img_enemy3) - end -end - -redef class Enemy4 - redef fun draw_on_display(app) - do - draw_image(app, app.img_enemy4) - draw_rotated_image(app, app.img_enemy4_turret, 0, 0, self.angle) - end -end - -redef class EnemyKamikaze - redef fun draw_on_display(app) - do - var angle = self.velocity_angle - draw_rotated_image(app, app.img_enemy_kamikaze, 0, 0, angle) - end -end - -redef class Boss - redef fun draw_on_display(app) - do - if flick_ttl > 0 then return - draw_image(app, app.img_boss) - end -end - -redef class BossPart - redef fun draw_on_display(app) - do - if flick_ttl > 0 then return - if relx > 0 then - self.boss.draw_image(app, app.img_boss_right) - else - self.boss.draw_image(app, app.img_boss_left) - end - end -end - -redef class Money - redef fun draw_on_display(app) - do - draw_image(app, app.img_money) - end -end - -redef class UpMissile - redef fun draw_on_display(app) - do - draw_image(app, app.img_upmissile) - end -end - -redef class Explosion - redef fun draw_on_display(app) - do - draw_image(app, app.img_explosion) - end -end - -redef class Star - redef fun draw_on_display(app) - do - # Simulate depth: - # More a star is fast, more it requires a bright image - var img: Image - if self.vy < 20 then - img = app.img_star0 - else if self.vy < 40 then - img = app.img_star1 - else - img = app.img_star2 - end - draw_image(app, img) - end -end - -redef class Scene - fun draw_on_display(app: App) do end - fun input(app: App, input_event: InputEvent): Bool do return false -end - -redef class PlayScene - redef fun draw_on_display(app) - do - app.display.clear( 0.0, 0.0, 0.0 ) - self.sprites.draw(app) - for i in [0..player.money[ - do - app.display.blit(app.img_money, 10, app.display.height-10-i) - end - for i in [1..player.nbshoots] - do - app.display.blit(app.img_player_shoot, 30, app.display.height-10 - i*10) - end - for i in [1..player.nbmissiles] - do - app.display.blit(app.img_player_missile, 40, app.display.height-10 - i*20) - end - end - - redef fun input(app, input_event) - do - var speed = 400 - if input_event isa KeyEvent then - if input_event.is_arrow_down then - if input_event.is_down then - player.vy = speed - else - player.vy = 0 - end - else if input_event.is_arrow_up then - if input_event.is_down then - player.vy = -speed - else - player.vy = 0 - end - else if input_event.is_arrow_left then - if input_event.is_down then - player.vx = -speed - else - player.vx = 0 - end - else if input_event.is_arrow_right then - if input_event.is_down then - player.vx = speed - else - player.vx = 0 - end - end - return true - else if input_event isa PointerEvent and input_event.pressed then - var x = (input_event.x * app.scale).to_i - var y = (input_event.y * app.scale).to_i - player.goes_to(x, y, speed) - return true - end - return false # unknown event, can be handled by something else - end -end - -### - -redef class MenuScene - redef fun draw_on_display(app) - do - var display = app.display - assert display != null - blit_fs(display, app.img_splash) - sprites.draw(app) - if not play or ttl%10 > 5 then - blit_fs(display, app.img_splash_play) - end - end - - fun blit_fs(d: Display, img: Image) - do - var w = d.width.to_f - var h = d.height.to_f - d.blit_stretched(img, 0.0,0.0, 0.0,h, w,h, w,0.0) - end - - redef fun input(app, input_event) - do - if input_event isa KeyEvent then - play = true - return true - else if input_event isa PointerEvent then - play = true - return true - end - return false - end -end - -### - -redef class App - super View - - var debug: Bool = false - - redef fun draw_sprite(s: Sprite) - do - s.draw_on_display(self) - if debug and s.width != 0 and s.height != 0 then - var left = s.left.to_f/scale - var right = s.right.to_f/scale - var top = s.top.to_f/scale - var bot = s.bottom.to_f/scale - display.blit_stretched(img_hitbox, right, top, right, bot, left, bot, left, top) - end - end - - var scene: ShotScene - - var img_hitbox: Image - - var img_splash: Image - var img_splash_play: Image - - var img_player: Image - var img_player_shoot: Image - var img_player_missile: Image - var img_enemy0: Image - var img_enemy1: Image - var img_enemy2: Image - var img_enemy3: Image - var img_enemy4: Image - var img_enemy4_turret: Image - var img_enemy_kamikaze: Image - var img_enemy_shoot: Image - var img_enemy_missile: Image - var img_money: Image - var img_upmissile: Image - var img_explosion: Image - var img_star0: Image - var img_star1: Image - var img_star2: Image - - var img_boss: Image - var img_boss_left: Image - var img_boss_right: Image - - redef fun on_create - do - super - - scale = (800.0 * 600.0 / display.width.to_f / display.height.to_f).sqrt * 100.0 - - debug = args.length > 0 and args.first == "--debug" - - # TODO load assets here - # ex: img = load_image( "img.png" ) - # to get file located at assets/img.png before deployement - self.img_hitbox = load_image("hitbox.png") - - self.img_splash = load_image("splash.png") - self.img_splash_play = load_image("splash_play.png") - - self.img_player = load_image("player.png") - self.img_player_shoot = load_image("player_shoot.png") - self.img_player_missile = load_image("player_missile.png") - self.img_enemy0 = load_image("enemy0.png") - self.img_enemy1 = load_image("enemy1.png") - self.img_enemy2 = load_image("enemy2.png") - self.img_enemy3 = load_image("enemy3.png") - self.img_enemy4 = load_image("enemy4.png") - self.img_enemy4_turret = load_image("enemy4_turret.png") - self.img_enemy_kamikaze = load_image("enemy_kamikaze.png") - self.img_enemy_shoot = load_image("enemy_shoot.png") - self.img_enemy_missile = load_image("enemy_missile.png") - self.img_money = load_image("money.png") - self.img_upmissile = load_image("up_missile.png") - self.img_explosion = load_image("explosion.png") - self.img_star0 = load_image("star0.png") - self.img_star1 = load_image("star1.png") - self.img_star2 = load_image("star2.png") - self.img_boss = load_image("boss.png") - self.img_boss_left = load_image("boss_left.png") - self.img_boss_right = load_image("boss_right.png") - - var w = (display.width.to_f * scale).to_i - var h = (display.height.to_f * scale).to_i - self.scene = new MenuScene(w, h) - end - - # Whole scaling to convert display pixels to game pixels - var scale: Float = 200.0 - - redef fun load_image(filename) - do - var res = super - res.scale = 100.0 / self.scale - return res - end - - redef fun frame_core( display ) - # the arg display is not null but otherwise the same than self.display - do - if not paused then - self.scene.update - var next = self.scene.next_scene - if next != null then - self.scene = next - end - if not self.scene.exists then quit = true - end - self.scene.draw_on_display(self) - end - - var paused: Bool = false - - redef fun input( input_event ) - do - if input_event isa QuitEvent then # close window button - quit = true # orders system to quit - return true # this event has been handled - else if input_event isa KeyEvent then - if input_event.to_c == 'p' then - paused = input_event.is_down - return true # this event has been handled - else if input_event.to_c == 'q' then - quit = true # orders system to quit - return true # this event has been handled - end - end - - # Maybe the event is specific to the scene - return self.scene.input(self, input_event) - end -end - -if args.length > 0 and args.first == "--headless" then - headless_run - return -end - -app.setup -app.run diff --git a/examples/shoot/src/shoot_android.nit b/examples/shoot/src/shoot_android.nit deleted file mode 100644 index 4de7f66..0000000 --- a/examples/shoot/src/shoot_android.nit +++ /dev/null @@ -1,21 +0,0 @@ -# This file is part of NIT ( http://www.nitlanguage.org ). -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -# Android version of the shoot program -module shoot_android - -import shoot -import mnit::android - -super diff --git a/examples/shoot/src/shoot_linux.nit b/examples/shoot/src/shoot_linux.nit deleted file mode 100644 index 5ca2dca..0000000 --- a/examples/shoot/src/shoot_linux.nit +++ /dev/null @@ -1,21 +0,0 @@ -# This file is part of NIT ( http://www.nitlanguage.org ). -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -# Linux version of the shoot program -module shoot_linux - -import shoot -import mnit::linux - -super diff --git a/examples/shoot/src/shoot_logic.nit b/examples/shoot/src/shoot_logic.nit deleted file mode 100644 index 824af57..0000000 --- a/examples/shoot/src/shoot_logic.nit +++ /dev/null @@ -1,1077 +0,0 @@ -# This file is part of NIT ( http://www.nitlanguage.org ). -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -# Space shooter. -# This program is a fun game but also a good example of the scene2d module -module shoot_logic - -import scene2d - -# The ship of the player -class Player - super Sprite - - # Where the player is going - var going_target = new GoingTarget - - # Activate the `going_target` - fun goes_to(x,y: Int, speed: Int) - do - going_target.x = x - going_target.y = y - going_target.active = true - var angle = angle_to(going_target) - set_velocity(angle, speed) - end - - # Current forture of the player - var money: Int = 0 is writable - - # Number of basic bullets fired together - var nbshoots: Int = 1 is writable - - # Time bebore the player shoot again a basic bullet (cooldown) - # Shoot if 0 - var shoot_ttl = 0 - - # Number of missiles - var nbmissiles: Int = 0 is writable - - # Time bebore the player shoot again a missile (cooldown) - # Shoot if 0 - var missile_ttl = 0 - - # Remainind time when the player is protected from impacts - var protected_ttl = 0 - - # The associated play scene - # (mainly used to registed shoots) - var scene: PlayScene - - init(scene: PlayScene) do - self.scene = scene - self.width = 2400 - self.height = 2400 - end - - redef fun update - do - super - - # Out of screen? - if self.y < 0 then - self.y = 0 - self.vy = 0 - else if self.y > scene.height then - self.y = scene.height - self.vy = 0 - end - if self.x < 0 then - self.x = 0 - self.vx = 0 - else if self.x > scene.width then - self.x = scene.width - self.vx = 0 - end - - # Update of the player protection if any - if protected_ttl > 0 then protected_ttl -= 1 - - # Need to shoot basic bullets? - if shoot_ttl > 0 then - shoot_ttl -= 1 - else - shoot_ttl = 30 - for i in [0..nbshoots[ do - var shoot = new Shoot(scene) - shoot.x = x - shoot.y = top - shoot.vy = -500 - shoot.vx = (i - nbshoots / 2) * 100 - scene.player_shoots.add(shoot) - end - end - - # Need to shoot missiles? - if missile_ttl > 0 then - missile_ttl -= 1 - else if nbmissiles > 0 then - missile_ttl = 500 / nbmissiles - var shoot = new Missile(scene) - shoot.x = x - shoot.y = top - shoot.vy = -300 - shoot.vx = 0 - scene.player_shoots.add(shoot) - end - - end - - # Time before the player is respawned by the scene - var respawn_ttl: Int = 0 - - fun hit - do - if self.protected_ttl > 0 then return - self.scene.explosion(self.x, self.y, 10) - self.exists = false - - # Reset the position for respawn - self.x = scene.width / 2 - self.y = scene.height - 10000 - self.vx = 0 - self.vy = 0 - self.respawn_ttl = 50 - end - -end - -# Sprites that may be hit by the player. -# Eq. enemies, bullets, loots, etc. -class Hitable - super Sprite - - # What do do when self is hit by the player. - # By defaut, do nothing - fun hit_by_player(player: Player) do end -end - -# Destination for the player (pointer position) -class GoingTarget - super Hitable - - # true in on move, false if player is at rest - var active = false is writable - - init do - self.width = 500 - self.height = 500 - end - - redef fun hit_by_player(player) - do - if not active then return - active = false - player.vx = 0 - player.vy = 0 - end -end - -# A bullet shooted by a ship -class Shoot - super Hitable - - # Was the shoot fired by an enemy. - # Since there is no frendly fire, it is important to distinguish ownership - var enemy: Bool = false - - # The scene of the sprite - # Is used with bound limits - var scene: PlayScene - - init(scene: PlayScene) - do - self.scene = scene - self.width = 800 - self.height = 800 - end - - redef fun update - do - super - - # Out of screen ? - if self.y < -100 * 100 or self.y > scene.height + 10000 or self.x < -100 * 100 or self.x > scene.width + 10000 then - self.exists = false - end - end - - redef fun hit_by_player(player) - do - player.hit - self.exists = false - end -end - -# A advanced bullet that aims a target (player or enemy) -class Missile - super Shoot - - # The target aquired by the missile - var target: nullable Sprite = null - - # When ttl is 0 then the angle stay fixed - # The angle is updated toward the target if ttl>0 - var ttl: Int = 200 - - redef fun update - do - super - - # Do we still update the angle ? - if ttl <= 0 then return - ttl -= 1 - - # Do we have a target? - var target = self.target - if target == null or not target.exists then return - - # Just update the angle - var angle = self.angle_to(target) - self.set_velocity(angle, 300) - end -end - -# A enemy ship -# Various enemies exists, each kind has its own subclass -abstract class Enemy - super Hitable - - # The scene of the ship - # Is used to store created bullets or to get info about the player - var scene: PlayScene - - # Time bebore the enemy shoot again (cooldown) - # Shoot if 0 - # The default value is used as a grace period to avoid a first shoot on - # the first update - var shoot_ttl = 50 - - init(scene: PlayScene) - do - self.width = 2400 - self.height = 2400 - self.scene = scene - scene.enemies.add(self) - end - - redef fun update - do - super - - # Out of screen ? - if self.y > scene.height + 10000 or self.x < -100 * 100 or self.x > scene.width + 10000 then - # Note: no control on the top to let ennemies appear - self.exists = false - end - - # Need to shoot? - if shoot_ttl > 0 then - shoot_ttl -= 1 - else - shoot - end - end - - # Each enemy has its own kind of shoot strategy - # Note: is automatically called by update when shoot_ttl is expired - fun shoot do end - - # Money given when the enemy is destroyed - fun loot: Int is abstract - - # What to do when the enemy is hit by a player shoot (or by the player himself)? - # By default it kill the enemy in an explosion and generate a loot - fun hit - do - self.exists = false - scene.explosion(self.x, self.y, 5) - if 100.rand < 3 then - var upmissile = new UpMissile(scene) - upmissile.x = self.x - upmissile.y = self.y - upmissile.vx = 0 - upmissile.vy = 0 - scene.loots.add(upmissile) - scene.hitables.add(new LootArea(upmissile, 2000)) - else - for i in [0..self.loot[ do - var money = new Money(scene) - money.x = self.x - money.y = self.y - money.set_velocity(100.rand.to_f*pi/50.0, (500+self.loot).rand) - scene.loots.add(money) - scene.hitables.add(new LootArea(money, 2000)) - end - end - end - - redef fun hit_by_player(player) - do - player.hit - hit - end -end - -# Basic enemy, do not shoot -class Enemy0 - super Enemy - - redef fun loot do return 3 - - redef init(scene) - do - self.width = 3600 - self.height = 3600 - end -end - -# Simple shooter of pairs of basic bullets -class Enemy1 - super Enemy - - redef init(scene) - do - self.width = 4400 - self.height = 4400 - end - - redef fun shoot - do - # Next shoot - shoot_ttl = 50 - - # two bullets shoot each time - for dx in [-11, 11] do - var shoot = new Shoot(scene) - shoot.enemy = true - shoot.x = self.x + dx * 100 - shoot.y = self.bottom - shoot.vy = 500 - scene.enemy_shoots.add(shoot) - end - end - - redef fun loot do return 5 -end - -# Enemy that shoot missiles -class Enemy2 - super Enemy - - redef init(scene) - do - self.width = 6000 - self.height = 6000 - end - - redef fun shoot - do - # Next shoot - shoot_ttl = 200 - - # The missile targets the player - var shoot = new Missile(scene) - shoot.enemy = true - shoot.x = self.x - shoot.y = self.bottom - shoot.vy = 500 - shoot.target = scene.player - scene.enemy_shoots.add(shoot) - end - - redef fun loot do return 10 -end - -# Enemy that shoot rings of basic bullets -class Enemy3 - super Enemy - - redef init(scene) - do - self.width = 5800 - self.height = 5800 - end - - redef fun shoot - do - # Next shoot - shoot_ttl = 50 - - for i in [0..10[ do - var shoot = new Shoot(scene) - shoot.enemy = true - shoot.x = self.x - shoot.y = self.bottom - shoot.set_velocity(pi/5.0*i.to_f, 500) - scene.enemy_shoots.add(shoot) - end - end - - redef fun loot do return 20 -end - -# Enemy with a turret that shoot burst of bullets toward the player -class Enemy4 - super Enemy - - # The angle of the turret - var angle: Float = 0.0 - - redef init(scene) - do - self.width = 4200 - self.height = 4200 - end - - redef fun update - do - super - - # Rotate the turret toward the player - var target = scene.player - if target.exists then - angle = self.angle_to(target) - end - end - - # Shoots come in burst - var nbshoots: Int = 0 - - redef fun shoot - do - # Next shoot: is there still bullets in the burst? - if self.nbshoots < 10 then - # Is ther - self.nbshoots += 1 - shoot_ttl = 5 - else - self.nbshoots = 0 - shoot_ttl = 80 - end - - # Shoot with the turret angle - var shoot = new Shoot(scene) - shoot.enemy = true - shoot.x = self.x - shoot.y = self.y - shoot.set_velocity(angle, 500) - scene.enemy_shoots.add(shoot) - end - - redef fun loot do return 20 -end - -# Enemy that rush directly on the player -class EnemyKamikaze - super Enemy - - redef init(scene) - do - self.width = 3200 - self.height = 3200 - end - - redef fun update - do - super - - # Try to target the player - var target = scene.player - if not target.exists then return - - var angle = self.angle_to(target) - self.set_velocity(angle, 600) - end - - redef fun loot do return 5 -end - -# The boss has two semi-independent arms -class Boss - super Enemy - - # Left arm - var left_part: BossPart - - # Right arm - var right_part: BossPart - - init(scene) - do - super - self.width = 140 * 100 - self.height = 96 * 100 - self.x = scene.width / 2 - self.y = -100 * 100 - self.left_part = new BossPart(self, -66*100) - self.right_part = new BossPart(self, 66*100) - end - - var flick_ttl: Int = 0 - - redef fun update - do - if flick_ttl > 0 then flick_ttl -= 1 - - # Path of the boss (down then left<->right) - if self.y < 20000 then - self.vx = 0 - self.vy = 100 - else if self.vx == 0 then - self.vx = 100 - self.vy = 0 - else if self.x > scene.width - 10000 and self.vx > 0 then - self.vx = -self.vx - else if self.x < 10000 and self.vx < 0 then - self.vx = -self.vx - end - - super - end - - redef fun shoot - do - # Do not shoot if not ready - if self.vy != 0 then return - - # Try to target the player - var target = scene.player - if not target.exists then return - - # Next shoot: burst if no arms remains - if left_part.exists or right_part.exists then - shoot_ttl = 60 - else - shoot_ttl = 20 - end - - # Shoot the player with a basic bullet - var shoot = new Shoot(scene) - shoot.enemy = true - shoot.x = self.x - shoot.y = self.bottom - var angle = shoot.angle_to(target) - shoot.set_velocity(angle, 500) - scene.enemy_shoots.add(shoot) - end - - redef fun loot do return 100 - - var live: Int = 20 - - redef fun hit - do - # Protected while an arm remains - if left_part.exists or right_part.exists then return - - if live > 0 then - live -= 1 - flick_ttl = 2 - else - super - scene.explosion(self.x, self.y, 30) - end - end -end - -# An arm of a boss -class BossPart - super Enemy - - # The associated boss - var boss: Boss - - # Relative x coordonate (center to center) of the arm - var relx: Int - - # Relative y coordonate (center to center) of the arm - var rely: Int = 36 * 100 - - var live: Int = 10 - - init(boss: Boss, relx: Int) - do - self.boss = boss - self.relx = relx - super(boss.scene) - self.width = 38 * 100 - self.height = 48 * 100 - - # Alternate the shoots of the arms - if relx > 0 then - shoot_ttl += 300 - end - self.x = boss.x + relx - self.y = boss.y + rely - end - - redef fun update - do - self.x = boss.x + relx - self.y = boss.y + rely - - super - - if flick_ttl > 0 then flick_ttl -= 1 - end - - redef fun shoot - do - # Do not shoot if not ready - if self.boss.vy != 0 then return - - # Next shoot - shoot_ttl = 600 - - # Shoot a missile that targets the player - var shoot = new Missile(scene) - shoot.enemy = true - shoot.x = self.x - shoot.y = self.bottom - shoot.vy = 500 - shoot.target = scene.player - scene.enemy_shoots.add(shoot) - end - - var flick_ttl: Int = 0 - - redef fun hit - do - if live > 0 then - live -= 1 - flick_ttl = 2 - else - super - end - end - - redef fun loot do return 10 -end - -# Whatever reward or bonus that can be picked by the player -abstract class Loot - super Hitable - - var scene: PlayScene - - init(scene: PlayScene) - do - self.scene = scene - self.width = 400 - self.height = 400 - end - - # Magnet effect: The loot will move to the target if set - # See LootArea for details - var target: nullable Sprite = null - - redef fun update - do - super - - # Out of screen ? - if self.y > scene.height + 10000 then - self.exists = false - end - - var target = self.target - if target == null then - # Not magneted: deploy - - # Heavy fuild friction to stops the explosion - # Loots are placed with a explosion, see `Enemy::hit' - self.vx = self.vx*7/8 - self.vy = self.vy*7/8 - - # Background scroling - self.y += 50 - - else if target.exists then - # Magneted: rush toward the target - var angle = self.angle_to(target) - self.set_velocity(angle, 800) - - else - # Magneted but dead target: reset the loot - self.vx = 0 - self.vy = 0 - self.target = null - end - end -end - -# Basic money loot -class Money - super Loot - - redef fun hit_by_player(player) - do - self.exists = false - player.money += 1 - if player.money > 100 then - player.money -= 100 - player.nbshoots += 1 - end - end -end - -# Increase the number of missiles -class UpMissile - super Loot - - redef fun hit_by_player(player) - do - self.exists = false - player.nbmissiles += 1 - end -end - -# A loot area is an invisible field used to implement the magnet effets of loots -# The principle is: -# * the loot is an invisible sprite with a hitbox larger than the loot hitbox -# * the lootbox remains centered on the loot -# * when the player hit the lootarea, then the loot is set to target the player -# * when the player hit the loot, then the player gains effectively the loot -class LootArea - super Hitable - - # The associated loot - var loot: Loot - - init(loot: Loot, radius: Int) - do - self.loot = loot - self.width = radius * 2 + loot.width - self.height = radius * 2 + loot.height - end - - redef fun update - do - # position remains centered on the loot - self.x = loot.x - self.y = loot.y - - # No area if no loot - if not loot.exists then self.exists = false - - # the super is useless but it is a good practice to call it - super - end - - redef fun hit_by_player(player) - do - # Kill the area - self.exists = false - - # The loot now targets the player - loot.target = player - end -end - -# A non interactive element of an explosion -# A real explosion is made of many Explosion object -# Use the `PlayScene::explosion` method to generate a full explosion -class Explosion - super Sprite - - # Time before the sprite vanishes - var ttl: Int = 10 - - redef fun update - do - # Heavy fuild friction to stops the explosion - self.vx = self.vx*7/8 - self.vy = self.vy*7/8 - - # Background scrolling - self.y += 50 - - super - - # Vanishes? - if ttl > 0 then - ttl -= 1 - else - exists = false - end - end -end - -# A star is a non-interactive background element -# Stars are used to simulate a continuous global scroling -class Star - super Sprite - - # The scene of the sprite - # Is used with bound limits - var scene: ShotScene - - init(scene: ShotScene) - do - self.scene = scene - # Randomely places stars on the plane - self.x = scene.width.rand - self.y = scene.height.rand - self.vy = 40.rand + 11 - end - - redef fun update - do - super - - # Replace the star on the top - if self.y > scene.height then - self.y = 200.rand * -100 - self.x = scene.width.rand - self.vy = 40.rand + 11 - end - end -end - -class ShotScene - super Scene - - # When a scene need to be replaced, just assign the next_scene to a non null value - var next_scene: nullable ShotScene = null is writable - - # The width of the whole scene - var width: Int is writable - - # The height of the whole scene - var height: Int is writable - - init(w,h: Int) - do - width = w - height = h - end -end - -# The main play state -class PlayScene - super ShotScene - - # The player ship - var player: Player - - # Shoots of the player - var player_shoots = new LiveGroup[Shoot] - - # Enemy ships - var enemies = new LiveGroup[Enemy] - - # Soots of the enemy - var enemy_shoots = new LiveGroup[Shoot] - - # Collectible loots - var loots = new LiveGroup[Loot] - - # Non active stuff like explosions - var pasive_stuff = new LiveGroup[LiveObject] - - # Background stuff like stars - var background = new LiveGroup[LiveObject] - - # All other hitable sprites - var hitables = new LiveGroup[Hitable] - - # All sprites - var sprites = new LiveGroup[LiveObject] - - init(w,h) - do - super - self.player = new Player(self) - player.x = self.width / 2 - player.y = self.height - 10000 - self.sprites.add(background) - self.sprites.add(pasive_stuff) - self.sprites.add(loots) - self.sprites.add(player_shoots) - self.sprites.add(enemy_shoots) - self.sprites.add(enemies) - self.sprites.add(self.player) - self.sprites.add(hitables) - - for i in [0..100[ do - background.add(new Star(self)) - end - - hitables.add(player.going_target) - end - - # Generate an explosion - fun explosion(x, y: Int, radius: Int) - do - # Project explosion parts from the given position - # The strong friction and the short ttl of each part will achieve the effect - for i in [0..radius[ do - var ex = new Explosion - ex.x = x - ex.y = y - ex.set_velocity(100.rand.to_f*pi/50.0, (50*radius).rand) - ex.ttl += radius.rand - pasive_stuff.add(ex) - end - end - - var enemy_remains: Int = 15 - var boss_wait_ttl: Int = 0 - var boss: nullable Boss - - redef fun update - do - sprites.gc - sprites.update - - if enemy_remains == 0 then - if boss_wait_ttl > 0 then - boss_wait_ttl -= 1 - else if boss == null then - boss = new Boss(self) - enemy_remains = 15 - else if not boss.exists then - boss = null - end - else if 100.rand < 1 then - enemy_remains -= 1 - if enemy_remains == 0 then - boss_wait_ttl = 500 - end - var rnd = 100.rand - var enemy: Enemy - if rnd < 40 then - enemy = new Enemy0(self) - else if rnd < 60 then - enemy = new Enemy1(self) - else if rnd < 70 then - enemy = new EnemyKamikaze(self) - else if rnd < 90 then - enemy = new Enemy2(self) - else if rnd < 95 then - enemy = new Enemy3(self) - else - enemy = new Enemy4(self) - end - enemy.x = (self.width - 20000).rand + 10000 - enemy.vy = 200.rand + 100 - if 10.rand < 3 then - enemy.vx = 200.rand - 100 - end - end - - for ps in player_shoots do - if not ps.exists then continue - var target: nullable Enemy = null - var td = 100000 # big int - for e in enemies do - if not e.exists then continue - if ps.overlaps(e) then - ps.exists = false - e.hit - end - var d = (e.x - ps.x).abs + (e.y - ps.y).abs - if td > d then - target = e - td = d - end - end - if ps isa Missile and (ps.target == null or not ps.target.exists) then - ps.target = target - end - end - - for e in enemies do - if not e.exists then continue - if player.exists and player.overlaps(e) then - e.hit_by_player(player) - end - end - for s in enemy_shoots do - if not s.exists then continue - if player.exists and player.overlaps(s) then - s.hit_by_player(player) - end - end - for l in loots do - if not l.exists then continue - if player.exists and player.overlaps(l) then - l.hit_by_player(player) - end - end - for l in hitables do - if not l.exists then continue - if player.exists and player.overlaps(l) then - l.hit_by_player(player) - end - end - if not player.exists then - if player.respawn_ttl > 0 then - player.respawn_ttl -= 1 - else - player.exists = true - player.protected_ttl = 100 - self.sprites.add(self.player) - end - end - end -end - -### - -class MenuScene - super ShotScene - - var sprites = new LiveGroup[LiveObject] - - init(w,h) - do - super - for i in [0..100[ do - sprites.add(new Star(self)) - end - end - - var play: Bool = false is writable - var ttl: Int = 50 - - redef fun update - do - sprites.update - - if not play then return - if ttl > 0 then - ttl -= 1 - return - end - next_scene = new PlayScene(width,height) - end -end - -fun headless_run -do - srand_from 0 - print "Headless run" - # Only run the playscene - var scene = new PlayScene(80000,60000) - # beefup the player - scene.player.nbshoots = 5 - scene.player.nbmissiles = 5 - # play - print "Play" - var turns = 10 - if args.length > 0 then - turns = args.first.to_i - end - for i in [0..turns[ do - for j in [0..10000[ do - scene.update - end - print "{i}: money={scene.player.money} enemies={scene.enemies.length} shoots={scene.player_shoots.length}" - end - print "Game Over" -end - -headless_run diff --git a/examples/shoot/src/shoot_null.nit b/examples/shoot/src/shoot_null.nit deleted file mode 100644 index 4f6f3bb..0000000 --- a/examples/shoot/src/shoot_null.nit +++ /dev/null @@ -1,19 +0,0 @@ -# This file is part of NIT ( http://www.nitlanguage.org ). -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. - -# Dummy (null) version of the shoot program -module shoot_null - -import shoot -import mnit::mnit_null diff --git a/tests/sav/shoot_null.res b/tests/sav/shoot_null.res deleted file mode 100644 index 0738479..0000000 --- a/tests/sav/shoot_null.res +++ /dev/null @@ -1,2451 +0,0 @@ -GET injected_input_stream shoot_null.inputs -LOAD hitbox.png -LOAD splash.png -LOAD splash_play.png -LOAD player.png -LOAD player_shoot.png -LOAD player_missile.png -LOAD enemy0.png -LOAD enemy1.png -LOAD enemy2.png -LOAD enemy3.png -LOAD enemy4.png -LOAD enemy4_turret.png -LOAD enemy_kamikaze.png -LOAD enemy_shoot.png -LOAD enemy_missile.png -LOAD money.png -LOAD up_missile.png -LOAD explosion.png -LOAD star0.png -LOAD star1.png -LOAD star2.png -LOAD boss.png -LOAD boss_left.png -LOAD boss_right.png -read 84 click 492.0 356.0 -WAIT 84 for click 492.0 356.0 -INPUT click 492.0 356.0 -read 179 click 472.0 428.0 -WAIT 179 for click 472.0 428.0 -BLIT splash.png (0.0,0.0) -- (0.0,480.0) -- (640.0,480.0) -- (640.0,0.0) -BLIT star2.png CENTERED (0,413) -BLIT star1.png CENTERED (68,390) -BLIT star1.png CENTERED (561,-74) -BLIT star1.png CENTERED (213,142) -BLIT star1.png CENTERED (155,182) -BLIT star1.png CENTERED (177,393) -BLIT star0.png CENTERED (314,-98) -BLIT star1.png CENTERED (96,408) -BLIT star1.png CENTERED (616,472) -BLIT star2.png CENTERED (626,476) -BLIT star1.png CENTERED (583,436) -BLIT star0.png CENTERED (622,37) -BLIT star1.png CENTERED (572,267) -BLIT star1.png CENTERED (86,456) -BLIT star1.png CENTERED (402,321) -BLIT star1.png CENTERED (629,312) -BLIT star2.png CENTERED (478,392) -BLIT star1.png CENTERED (575,388) -BLIT star1.png CENTERED (306,344) -BLIT star1.png CENTERED (605,197) -BLIT star1.png CENTERED (626,244) -BLIT star1.png CENTERED (47,181) -BLIT star2.png CENTERED (30,-48) -BLIT star1.png CENTERED (320,214) -BLIT star1.png CENTERED (6,350) -BLIT star1.png CENTERED (409,295) -BLIT star1.png CENTERED (386,247) -BLIT star2.png CENTERED (181,324) -BLIT star1.png CENTERED (282,439) -BLIT star0.png CENTERED (551,246) -BLIT star2.png CENTERED (199,415) -BLIT star0.png CENTERED (261,345) -BLIT star1.png CENTERED (457,219) -BLIT star1.png CENTERED (324,448) -BLIT star1.png CENTERED (152,273) -BLIT star1.png CENTERED (501,388) -BLIT star2.png CENTERED (482,78) -BLIT star1.png CENTERED (411,372) -BLIT star1.png CENTERED (250,272) -BLIT star2.png CENTERED (494,90) -BLIT star1.png CENTERED (47,286) -BLIT star1.png CENTERED (341,209) -BLIT star1.png CENTERED (163,387) -BLIT star2.png CENTERED (450,473) -BLIT star2.png CENTERED (546,83) -BLIT star1.png CENTERED (84,168) -BLIT star1.png CENTERED (425,234) -BLIT star0.png CENTERED (457,421) -BLIT star0.png CENTERED (310,144) -BLIT star1.png CENTERED (425,415) -BLIT star1.png CENTERED (570,335) -BLIT star2.png CENTERED (287,372) -BLIT star1.png CENTERED (54,477) -BLIT star0.png CENTERED (513,129) -BLIT star0.png CENTERED (293,440) -BLIT star1.png CENTERED (61,57) -BLIT star2.png CENTERED (302,34) -BLIT star1.png CENTERED (603,32) -BLIT star0.png CENTERED (109,302) -BLIT star2.png CENTERED (166,369) -BLIT star2.png CENTERED (83,330) -BLIT star1.png CENTERED (42,189) -BLIT star1.png CENTERED (549,218) -BLIT star2.png CENTERED (130,185) -BLIT star2.png CENTERED (393,106) -BLIT star2.png CENTERED (449,382) -BLIT star1.png CENTERED (225,87) -BLIT star2.png CENTERED (574,434) -BLIT star1.png CENTERED (610,310) -BLIT star1.png CENTERED (301,50) -BLIT star1.png CENTERED (100,473) -BLIT star2.png CENTERED (283,60) -BLIT star1.png CENTERED (316,372) -BLIT star0.png CENTERED (477,308) -BLIT star0.png CENTERED (233,471) -BLIT star0.png CENTERED (210,443) -BLIT star1.png CENTERED (471,335) -BLIT star1.png CENTERED (562,269) -BLIT star2.png CENTERED (178,65) -BLIT star1.png CENTERED (13,25) -BLIT star1.png CENTERED (400,106) -BLIT star1.png CENTERED (347,132) -BLIT star0.png CENTERED (158,140) -BLIT star1.png CENTERED (269,472) -BLIT star1.png CENTERED (521,259) -BLIT star2.png CENTERED (420,218) -BLIT star1.png CENTERED (147,79) -BLIT star2.png CENTERED (406,334) -BLIT star2.png CENTERED (254,434) -BLIT star1.png CENTERED (262,415) -BLIT star1.png CENTERED (370,429) -BLIT star1.png CENTERED (398,343) -BLIT star0.png CENTERED (392,184) -BLIT star0.png CENTERED (557,389) -BLIT star0.png CENTERED (338,219) -BLIT star2.png CENTERED (101,306) -BLIT star1.png CENTERED (6,425) -BLIT star2.png CENTERED (449,223) -BLIT star1.png CENTERED (591,193) -BLIT star1.png CENTERED (219,-61) -BLIT splash_play.png (0.0,0.0) -- (0.0,480.0) -- (640.0,480.0) -- (640.0,0.0) -INPUT click 472.0 428.0 -read 31 click 94.0 412.0 -WAIT 31 for click 94.0 412.0 -CLEAR rgb(0.0;0.0;0.0) -BLIT star1.png CENTERED (278,78) -BLIT star1.png CENTERED (286,204) -BLIT star0.png CENTERED (145,28) -BLIT star2.png CENTERED (188,440) -BLIT star1.png CENTERED (287,450) -BLIT star1.png CENTERED (377,157) -BLIT star0.png CENTERED (426,442) -BLIT star2.png CENTERED (55,71) -BLIT star1.png CENTERED (372,353) -BLIT star1.png CENTERED (25,157) -BLIT star1.png CENTERED (461,95) -BLIT star1.png CENTERED (112,380) -BLIT star0.png CENTERED (388,450) -BLIT star1.png CENTERED (304,306) -BLIT star1.png CENTERED (168,159) -BLIT star1.png CENTERED (61,48) -BLIT star1.png CENTERED (24,161) -BLIT star1.png CENTERED (363,250) -BLIT star0.png CENTERED (452,427) -BLIT star1.png CENTERED (13,289) -BLIT star0.png CENTERED (388,165) -BLIT star1.png CENTERED (347,112) -BLIT star2.png CENTERED (579,272) -BLIT star1.png CENTERED (523,332) -BLIT star1.png CENTERED (285,471) -BLIT star1.png CENTERED (63,-97) -BLIT star0.png CENTERED (319,108) -BLIT star1.png CENTERED (491,-132) -BLIT star0.png CENTERED (313,304) -BLIT star2.png CENTERED (118,100) -BLIT star1.png CENTERED (163,458) -BLIT star2.png CENTERED (262,362) -BLIT star1.png CENTERED (382,375) -BLIT star0.png CENTERED (23,336) -BLIT star0.png CENTERED (542,455) -BLIT star2.png CENTERED (117,61) -BLIT star2.png CENTERED (575,184) -BLIT star1.png CENTERED (120,202) -BLIT star1.png CENTERED (405,226) -BLIT star2.png CENTERED (25,86) -BLIT star2.png CENTERED (547,69) -BLIT star1.png CENTERED (464,329) -BLIT star1.png CENTERED (560,216) -BLIT star1.png CENTERED (561,476) -BLIT star2.png CENTERED (482,-28) -BLIT star0.png CENTERED (271,31) -BLIT star2.png CENTERED (608,49) -BLIT star2.png CENTERED (43,398) -BLIT star1.png CENTERED (382,407) -BLIT star2.png CENTERED (141,294) -BLIT star1.png CENTERED (10,67) -BLIT star2.png CENTERED (428,168) -BLIT star0.png CENTERED (353,262) -BLIT star1.png CENTERED (343,407) -BLIT star2.png CENTERED (414,237) -BLIT star1.png CENTERED (148,252) -BLIT star2.png CENTERED (415,277) -BLIT star1.png CENTERED (597,167) -BLIT star2.png CENTERED (608,251) -BLIT star0.png CENTERED (440,294) -BLIT star2.png CENTERED (37,252) -BLIT star2.png CENTERED (401,300) -BLIT star0.png CENTERED (404,445) -BLIT star1.png CENTERED (93,-113) -BLIT star2.png CENTERED (468,286) -BLIT star0.png CENTERED (211,133) -BLIT star1.png CENTERED (349,273) -BLIT star2.png CENTERED (620,367) -BLIT star0.png CENTERED (321,407) -BLIT star1.png CENTERED (605,279) -BLIT star1.png CENTERED (136,462) -BLIT star1.png CENTERED (619,384) -BLIT star2.png CENTERED (568,167) -BLIT star0.png CENTERED (391,402) -BLIT star2.png CENTERED (508,299) -BLIT star1.png CENTERED (417,159) -BLIT star2.png CENTERED (81,371) -BLIT star0.png CENTERED (367,66) -BLIT star2.png CENTERED (30,396) -BLIT star1.png CENTERED (390,61) -BLIT star1.png CENTERED (590,226) -BLIT star2.png CENTERED (265,424) -BLIT star1.png CENTERED (476,417) -BLIT star1.png CENTERED (102,110) -BLIT star1.png CENTERED (263,66) -BLIT star1.png CENTERED (74,457) -BLIT star1.png CENTERED (41,139) -BLIT star2.png CENTERED (582,478) -BLIT star0.png CENTERED (541,473) -BLIT star1.png CENTERED (309,425) -BLIT star1.png CENTERED (285,103) -BLIT star1.png CENTERED (252,479) -BLIT star0.png CENTERED (322,196) -BLIT star1.png CENTERED (247,225) -BLIT star1.png CENTERED (265,281) -BLIT star2.png CENTERED (207,420) -BLIT star2.png CENTERED (194,345) -BLIT star1.png CENTERED (237,435) -BLIT star0.png CENTERED (564,414) -BLIT star2.png CENTERED (586,108) -BLIT player_shoot.png CENTERED (320,2) -BLIT player_shoot.png CENTERED (320,126) -BLIT player_shoot.png CENTERED (320,250) -BLIT player_shoot.png CENTERED (320,374) -BLIT enemy0.png CENTERED (510,169) -BLIT enemy4.png CENTERED (295,25) -BLIT enemy4_turret.png CENTERED (295.888,25.056) ROTATED 3.077 -BLIT player.png CENTERED (323,400) -BLIT player_shoot.png (30,460) -INPUT click 94.0 412.0 -read 31 click 261.0 512.0 -WAIT 31 for click 261.0 512.0 -CLEAR rgb(0.0;0.0;0.0) -BLIT star1.png CENTERED (278,84) -BLIT star1.png CENTERED (286,212) -BLIT star0.png CENTERED (145,33) -BLIT star2.png CENTERED (188,450) -BLIT star1.png CENTERED (287,457) -BLIT star1.png CENTERED (377,167) -BLIT star0.png CENTERED (426,447) -BLIT star2.png CENTERED (55,81) -BLIT star1.png CENTERED (372,360) -BLIT star1.png CENTERED (25,164) -BLIT star1.png CENTERED (461,103) -BLIT star1.png CENTERED (112,390) -BLIT star0.png CENTERED (388,453) -BLIT star1.png CENTERED (304,313) -BLIT star1.png CENTERED (168,167) -BLIT star1.png CENTERED (61,57) -BLIT star1.png CENTERED (24,168) -BLIT star1.png CENTERED (363,257) -BLIT star0.png CENTERED (452,430) -BLIT star1.png CENTERED (13,296) -BLIT star0.png CENTERED (388,169) -BLIT star1.png CENTERED (347,122) -BLIT star2.png CENTERED (579,284) -BLIT star1.png CENTERED (523,340) -BLIT star1.png CENTERED (285,478) -BLIT star1.png CENTERED (63,-91) -BLIT star0.png CENTERED (319,111) -BLIT star1.png CENTERED (491,-126) -BLIT star0.png CENTERED (313,308) -BLIT star2.png CENTERED (118,110) -BLIT star1.png CENTERED (163,464) -BLIT star2.png CENTERED (262,371) -BLIT star1.png CENTERED (382,384) -BLIT star0.png CENTERED (23,339) -BLIT star0.png CENTERED (542,458) -BLIT star2.png CENTERED (117,73) -BLIT star2.png CENTERED (575,195) -BLIT star1.png CENTERED (120,207) -BLIT star1.png CENTERED (405,232) -BLIT star2.png CENTERED (25,99) -BLIT star2.png CENTERED (547,81) -BLIT star1.png CENTERED (464,339) -BLIT star1.png CENTERED (560,226) -BLIT star1.png CENTERED (578,-16) -BLIT star2.png CENTERED (482,-18) -BLIT star0.png CENTERED (271,36) -BLIT star2.png CENTERED (608,61) -BLIT star2.png CENTERED (43,410) -BLIT star1.png CENTERED (382,413) -BLIT star2.png CENTERED (141,304) -BLIT star1.png CENTERED (10,76) -BLIT star2.png CENTERED (428,180) -BLIT star0.png CENTERED (353,265) -BLIT star1.png CENTERED (343,412) -BLIT star2.png CENTERED (414,247) -BLIT star1.png CENTERED (148,260) -BLIT star2.png CENTERED (415,288) -BLIT star1.png CENTERED (597,176) -BLIT star2.png CENTERED (608,261) -BLIT star0.png CENTERED (440,299) -BLIT star2.png CENTERED (37,263) -BLIT star2.png CENTERED (401,311) -BLIT star0.png CENTERED (404,450) -BLIT star1.png CENTERED (93,-105) -BLIT star2.png CENTERED (468,297) -BLIT star0.png CENTERED (211,138) -BLIT star1.png CENTERED (349,282) -BLIT star2.png CENTERED (620,379) -BLIT star0.png CENTERED (321,410) -BLIT star1.png CENTERED (605,284) -BLIT star1.png CENTERED (136,469) -BLIT star1.png CENTERED (619,391) -BLIT star2.png CENTERED (568,178) -BLIT star0.png CENTERED (391,405) -BLIT star2.png CENTERED (508,310) -BLIT star1.png CENTERED (417,165) -BLIT star2.png CENTERED (81,382) -BLIT star0.png CENTERED (367,70) -BLIT star2.png CENTERED (30,407) -BLIT star1.png CENTERED (390,68) -BLIT star1.png CENTERED (590,235) -BLIT star2.png CENTERED (265,436) -BLIT star1.png CENTERED (476,427) -BLIT star1.png CENTERED (102,117) -BLIT star1.png CENTERED (263,72) -BLIT star1.png CENTERED (74,463) -BLIT star1.png CENTERED (41,144) -BLIT star2.png CENTERED (4,-18) -BLIT star0.png CENTERED (541,475) -BLIT star1.png CENTERED (309,435) -BLIT star1.png CENTERED (285,111) -BLIT star2.png CENTERED (246,-43) -BLIT star0.png CENTERED (322,200) -BLIT star1.png CENTERED (247,231) -BLIT star1.png CENTERED (265,287) -BLIT star2.png CENTERED (207,430) -BLIT star2.png CENTERED (194,357) -BLIT star1.png CENTERED (237,445) -BLIT star0.png CENTERED (564,417) -BLIT star2.png CENTERED (586,119) -BLIT player_shoot.png CENTERED (320,2) -BLIT player_shoot.png CENTERED (320,126) -BLIT player_shoot.png CENTERED (320,250) -BLIT player_shoot.png CENTERED (408,390) -BLIT enemy0.png CENTERED (532,224) -BLIT enemy4.png CENTERED (295,68) -BLIT enemy4_turret.png CENTERED (295.888,68.208) ROTATED 2.807 -BLIT player.png CENTERED (414,417) -BLIT player_shoot.png (30,460) -INPUT click 261.0 512.0 -read 22 click 274.0 530.0 -WAIT 22 for click 274.0 530.0 -CLEAR rgb(0.0;0.0;0.0) -BLIT star1.png CENTERED (278,90) -BLIT star1.png CENTERED (286,220) -BLIT star0.png CENTERED (145,38) -BLIT star2.png CENTERED (188,460) -BLIT star1.png CENTERED (287,465) -BLIT star1.png CENTERED (377,176) -BLIT star0.png CENTERED (426,451) -BLIT star2.png CENTERED (55,92) -BLIT star1.png CENTERED (372,367) -BLIT star1.png CENTERED (25,171) -BLIT star1.png CENTERED (461,111) -BLIT star1.png CENTERED (112,399) -BLIT star0.png CENTERED (388,457) -BLIT star1.png CENTERED (304,319) -BLIT star1.png CENTERED (168,175) -BLIT star1.png CENTERED (61,66) -BLIT star1.png CENTERED (24,176) -BLIT star1.png CENTERED (363,264) -BLIT star0.png CENTERED (452,433) -BLIT star1.png CENTERED (13,304) -BLIT star0.png CENTERED (388,173) -BLIT star1.png CENTERED (347,131) -BLIT star2.png CENTERED (579,296) -BLIT star1.png CENTERED (523,349) -BLIT star1.png CENTERED (531,-151) -BLIT star1.png CENTERED (63,-85) -BLIT star0.png CENTERED (319,115) -BLIT star1.png CENTERED (491,-120) -BLIT star0.png CENTERED (313,311) -BLIT star2.png CENTERED (118,119) -BLIT star1.png CENTERED (163,471) -BLIT star2.png CENTERED (262,381) -BLIT star1.png CENTERED (382,392) -BLIT star0.png CENTERED (23,342) -BLIT star0.png CENTERED (542,461) -BLIT star2.png CENTERED (117,85) -BLIT star2.png CENTERED (575,207) -BLIT star1.png CENTERED (120,212) -BLIT star1.png CENTERED (405,238) -BLIT star2.png CENTERED (25,111) -BLIT star2.png CENTERED (547,92) -BLIT star1.png CENTERED (464,348) -BLIT star1.png CENTERED (560,236) -BLIT star1.png CENTERED (578,-6) -BLIT star2.png CENTERED (482,-8) -BLIT star0.png CENTERED (271,41) -BLIT star2.png CENTERED (608,73) -BLIT star2.png CENTERED (43,422) -BLIT star1.png CENTERED (382,419) -BLIT star2.png CENTERED (141,315) -BLIT star1.png CENTERED (10,85) -BLIT star2.png CENTERED (428,192) -BLIT star0.png CENTERED (353,269) -BLIT star1.png CENTERED (343,418) -BLIT star2.png CENTERED (414,258) -BLIT star1.png CENTERED (148,269) -BLIT star2.png CENTERED (415,299) -BLIT star1.png CENTERED (597,186) -BLIT star2.png CENTERED (608,271) -BLIT star0.png CENTERED (440,303) -BLIT star2.png CENTERED (37,273) -BLIT star2.png CENTERED (401,322) -BLIT star0.png CENTERED (404,454) -BLIT star1.png CENTERED (93,-97) -BLIT star2.png CENTERED (468,309) -BLIT star0.png CENTERED (211,143) -BLIT star1.png CENTERED (349,291) -BLIT star2.png CENTERED (620,391) -BLIT star0.png CENTERED (321,413) -BLIT star1.png CENTERED (605,289) -BLIT star1.png CENTERED (136,476) -BLIT star1.png CENTERED (619,398) -BLIT star2.png CENTERED (568,189) -BLIT star0.png CENTERED (391,408) -BLIT star2.png CENTERED (508,321) -BLIT star1.png CENTERED (417,171) -BLIT star2.png CENTERED (81,393) -BLIT star0.png CENTERED (367,73) -BLIT star2.png CENTERED (30,418) -BLIT star1.png CENTERED (390,74) -BLIT star1.png CENTERED (590,245) -BLIT star2.png CENTERED (265,448) -BLIT star1.png CENTERED (476,437) -BLIT star1.png CENTERED (102,125) -BLIT star1.png CENTERED (263,78) -BLIT star1.png CENTERED (74,469) -BLIT star1.png CENTERED (41,148) -BLIT star2.png CENTERED (4,-6) -BLIT star0.png CENTERED (541,478) -BLIT star1.png CENTERED (309,445) -BLIT star1.png CENTERED (285,119) -BLIT star2.png CENTERED (246,-31) -BLIT star0.png CENTERED (322,205) -BLIT star1.png CENTERED (247,236) -BLIT star1.png CENTERED (265,293) -BLIT star2.png CENTERED (207,440) -BLIT star2.png CENTERED (194,368) -BLIT star1.png CENTERED (237,454) -BLIT star0.png CENTERED (564,420) -BLIT star2.png CENTERED (586,130) -BLIT player_shoot.png CENTERED (320,2) -BLIT player_shoot.png CENTERED (320,126) -BLIT player_shoot.png CENTERED (408,266) -BLIT player_shoot.png CENTERED (328,390) -BLIT enemy_shoot.png CENTERED (333,180) -BLIT enemy_shoot.png CENTERED (321,167) -BLIT enemy_shoot.png CENTERED (311,153) -BLIT enemy_shoot.png CENTERED (303,139) -BLIT enemy_shoot.png CENTERED (298,124) -BLIT enemy0.png CENTERED (555,279) -BLIT enemy4.png CENTERED (295,111) -BLIT enemy4_turret.png CENTERED (295.888,111.36) ROTATED 3.067 -BLIT player.png CENTERED (316,418) -BLIT player_shoot.png (30,460) -INPUT click 274.0 530.0 -read 27 click 501.0 556.0 -WAIT 27 for click 501.0 556.0 -CLEAR rgb(0.0;0.0;0.0) -BLIT star1.png CENTERED (278,95) -BLIT star1.png CENTERED (286,225) -BLIT star0.png CENTERED (145,41) -BLIT star2.png CENTERED (188,467) -BLIT star1.png CENTERED (287,470) -BLIT star1.png CENTERED (377,182) -BLIT star0.png CENTERED (426,455) -BLIT star2.png CENTERED (55,99) -BLIT star1.png CENTERED (372,371) -BLIT star1.png CENTERED (25,176) -BLIT star1.png CENTERED (461,116) -BLIT star1.png CENTERED (112,406) -BLIT star0.png CENTERED (388,460) -BLIT star1.png CENTERED (304,324) -BLIT star1.png CENTERED (168,181) -BLIT star1.png CENTERED (61,73) -BLIT star1.png CENTERED (24,181) -BLIT star1.png CENTERED (363,269) -BLIT star0.png CENTERED (452,435) -BLIT star1.png CENTERED (13,309) -BLIT star0.png CENTERED (388,177) -BLIT star1.png CENTERED (347,137) -BLIT star2.png CENTERED (579,305) -BLIT star1.png CENTERED (523,355) -BLIT star1.png CENTERED (531,-147) -BLIT star1.png CENTERED (63,-81) -BLIT star0.png CENTERED (319,117) -BLIT star1.png CENTERED (491,-116) -BLIT star0.png CENTERED (313,314) -BLIT star2.png CENTERED (118,127) -BLIT star1.png CENTERED (163,476) -BLIT star2.png CENTERED (262,388) -BLIT star1.png CENTERED (382,398) -BLIT star0.png CENTERED (23,345) -BLIT star0.png CENTERED (542,463) -BLIT star2.png CENTERED (117,94) -BLIT star2.png CENTERED (575,215) -BLIT star1.png CENTERED (120,215) -BLIT star1.png CENTERED (405,242) -BLIT star2.png CENTERED (25,120) -BLIT star2.png CENTERED (547,100) -BLIT star1.png CENTERED (464,355) -BLIT star1.png CENTERED (560,243) -BLIT star1.png CENTERED (578,0) -BLIT star2.png CENTERED (482,-1) -BLIT star0.png CENTERED (271,44) -BLIT star2.png CENTERED (608,81) -BLIT star2.png CENTERED (43,431) -BLIT star1.png CENTERED (382,424) -BLIT star2.png CENTERED (141,323) -BLIT star1.png CENTERED (10,92) -BLIT star2.png CENTERED (428,200) -BLIT star0.png CENTERED (353,271) -BLIT star1.png CENTERED (343,421) -BLIT star2.png CENTERED (414,265) -BLIT star1.png CENTERED (148,275) -BLIT star2.png CENTERED (415,306) -BLIT star1.png CENTERED (597,192) -BLIT star2.png CENTERED (608,279) -BLIT star0.png CENTERED (440,307) -BLIT star2.png CENTERED (37,280) -BLIT star2.png CENTERED (401,329) -BLIT star0.png CENTERED (404,457) -BLIT star1.png CENTERED (93,-91) -BLIT star2.png CENTERED (468,316) -BLIT star0.png CENTERED (211,146) -BLIT star1.png CENTERED (349,297) -BLIT star2.png CENTERED (620,400) -BLIT star0.png CENTERED (321,416) -BLIT star1.png CENTERED (605,293) -BLIT star0.png CENTERED (517,-46) -BLIT star1.png CENTERED (619,403) -BLIT star2.png CENTERED (568,197) -BLIT star0.png CENTERED (391,411) -BLIT star2.png CENTERED (508,328) -BLIT star1.png CENTERED (417,175) -BLIT star2.png CENTERED (81,401) -BLIT star0.png CENTERED (367,76) -BLIT star2.png CENTERED (30,425) -BLIT star1.png CENTERED (390,79) -BLIT star1.png CENTERED (590,252) -BLIT star2.png CENTERED (265,456) -BLIT star1.png CENTERED (476,443) -BLIT star1.png CENTERED (102,130) -BLIT star1.png CENTERED (263,82) -BLIT star1.png CENTERED (74,473) -BLIT star1.png CENTERED (41,152) -BLIT star2.png CENTERED (4,1) -BLIT star0.png CENTERED (18,-109) -BLIT star1.png CENTERED (309,452) -BLIT star1.png CENTERED (285,125) -BLIT star2.png CENTERED (246,-23) -BLIT star0.png CENTERED (322,208) -BLIT star1.png CENTERED (247,240) -BLIT star1.png CENTERED (265,298) -BLIT star2.png CENTERED (207,447) -BLIT star2.png CENTERED (194,376) -BLIT star1.png CENTERED (237,461) -BLIT star0.png CENTERED (564,422) -BLIT star2.png CENTERED (586,139) -BLIT player_shoot.png CENTERED (320,38) -BLIT player_shoot.png CENTERED (408,178) -BLIT player_shoot.png CENTERED (328,302) -BLIT enemy_shoot.png CENTERED (361,263) -BLIT enemy_shoot.png CENTERED (346,251) -BLIT enemy_shoot.png CENTERED (332,239) -BLIT enemy_shoot.png CENTERED (320,225) -BLIT enemy_shoot.png CENTERED (310,211) -BLIT enemy_shoot.png CENTERED (302,196) -BLIT enemy_shoot.png CENTERED (298,180) -BLIT enemy_shoot.png CENTERED (296,165) -BLIT enemy_shoot.png CENTERED (295,149) -BLIT enemy0.png CENTERED (570,318) -BLIT enemy4.png CENTERED (295,141) -BLIT enemy4_turret.png CENTERED (295.888,141.984) ROTATED -3.101 -BLIT player.png CENTERED (281,479) -BLIT player_shoot.png (30,460) -INPUT click 501.0 556.0 -read 34 click 465.0 517.0 -WAIT 34 for click 465.0 517.0 -CLEAR rgb(0.0;0.0;0.0) -BLIT star1.png CENTERED (278,100) -BLIT star1.png CENTERED (286,232) -BLIT star0.png CENTERED (145,45) -BLIT star2.png CENTERED (188,476) -BLIT star1.png CENTERED (287,477) -BLIT star1.png CENTERED (377,190) -BLIT star0.png CENTERED (426,459) -BLIT star2.png CENTERED (55,108) -BLIT star1.png CENTERED (372,378) -BLIT star1.png CENTERED (25,183) -BLIT star1.png CENTERED (461,123) -BLIT star1.png CENTERED (112,415) -BLIT star0.png CENTERED (388,463) -BLIT star1.png CENTERED (304,330) -BLIT star1.png CENTERED (168,188) -BLIT star1.png CENTERED (61,80) -BLIT star1.png CENTERED (24,187) -BLIT star1.png CENTERED (363,275) -BLIT star0.png CENTERED (452,437) -BLIT star1.png CENTERED (13,316) -BLIT star0.png CENTERED (388,180) -BLIT star1.png CENTERED (347,145) -BLIT star2.png CENTERED (579,315) -BLIT star1.png CENTERED (523,363) -BLIT star1.png CENTERED (531,-141) -BLIT star1.png CENTERED (63,-76) -BLIT star0.png CENTERED (319,120) -BLIT star1.png CENTERED (491,-111) -BLIT star0.png CENTERED (313,317) -BLIT star2.png CENTERED (118,135) -BLIT star2.png CENTERED (179,-144) -BLIT star2.png CENTERED (262,397) -BLIT star1.png CENTERED (382,406) -BLIT star0.png CENTERED (23,347) -BLIT star0.png CENTERED (542,466) -BLIT star2.png CENTERED (117,104) -BLIT star2.png CENTERED (575,226) -BLIT star1.png CENTERED (120,220) -BLIT star1.png CENTERED (405,247) -BLIT star2.png CENTERED (25,131) -BLIT star2.png CENTERED (547,110) -BLIT star1.png CENTERED (464,363) -BLIT star1.png CENTERED (560,251) -BLIT star1.png CENTERED (578,8) -BLIT star2.png CENTERED (482,6) -BLIT star0.png CENTERED (271,48) -BLIT star2.png CENTERED (608,92) -BLIT star2.png CENTERED (43,441) -BLIT star1.png CENTERED (382,429) -BLIT star2.png CENTERED (141,332) -BLIT star1.png CENTERED (10,100) -BLIT star2.png CENTERED (428,210) -BLIT star0.png CENTERED (353,274) -BLIT star1.png CENTERED (343,426) -BLIT star2.png CENTERED (414,274) -BLIT star1.png CENTERED (148,283) -BLIT star2.png CENTERED (415,316) -BLIT star1.png CENTERED (597,200) -BLIT star2.png CENTERED (608,288) -BLIT star0.png CENTERED (440,310) -BLIT star2.png CENTERED (37,289) -BLIT star2.png CENTERED (401,339) -BLIT star0.png CENTERED (404,461) -BLIT star1.png CENTERED (93,-84) -BLIT star2.png CENTERED (468,326) -BLIT star0.png CENTERED (211,150) -BLIT star1.png CENTERED (349,305) -BLIT star2.png CENTERED (620,410) -BLIT star0.png CENTERED (321,418) -BLIT star1.png CENTERED (605,298) -BLIT star0.png CENTERED (517,-43) -BLIT star1.png CENTERED (619,410) -BLIT star2.png CENTERED (568,206) -BLIT star0.png CENTERED (391,413) -BLIT star2.png CENTERED (508,338) -BLIT star1.png CENTERED (417,180) -BLIT star2.png CENTERED (81,410) -BLIT star0.png CENTERED (367,80) -BLIT star2.png CENTERED (30,435) -BLIT star1.png CENTERED (390,84) -BLIT star1.png CENTERED (590,260) -BLIT star2.png CENTERED (265,467) -BLIT star1.png CENTERED (476,452) -BLIT star1.png CENTERED (102,137) -BLIT star1.png CENTERED (263,87) -BLIT star1.png CENTERED (74,478) -BLIT star1.png CENTERED (41,156) -BLIT star2.png CENTERED (4,11) -BLIT star0.png CENTERED (18,-106) -BLIT star1.png CENTERED (309,460) -BLIT star1.png CENTERED (285,132) -BLIT star2.png CENTERED (246,-12) -BLIT star0.png CENTERED (322,211) -BLIT star1.png CENTERED (247,244) -BLIT star1.png CENTERED (265,303) -BLIT star2.png CENTERED (207,456) -BLIT star2.png CENTERED (194,386) -BLIT star1.png CENTERED (237,469) -BLIT star0.png CENTERED (564,425) -BLIT star2.png CENTERED (586,148) -BLIT player_shoot.png CENTERED (320,-69) -BLIT player_shoot.png CENTERED (408,70) -BLIT player_shoot.png CENTERED (328,194) -BLIT player_shoot.png CENTERED (279,382) -BLIT enemy_shoot.png CENTERED (395,366) -BLIT enemy_shoot.png CENTERED (376,355) -BLIT enemy_shoot.png CENTERED (357,343) -BLIT enemy_shoot.png CENTERED (340,331) -BLIT enemy_shoot.png CENTERED (324,318) -BLIT enemy_shoot.png CENTERED (310,303) -BLIT enemy_shoot.png CENTERED (302,288) -BLIT enemy_shoot.png CENTERED (297,273) -BLIT enemy_shoot.png CENTERED (293,257) -BLIT enemy_shoot.png CENTERED (291,241) -BLIT enemy_shoot.png CENTERED (292,226) -BLIT enemy0.png CENTERED (589,365) -BLIT enemy4.png CENTERED (295,179) -BLIT enemy4_turret.png CENTERED (295.888,179.568) ROTATED -3.052 -BLIT enemy2.png CENTERED (217,15) -BLIT player.png CENTERED (272,480) -BLIT player_shoot.png (30,460) -INPUT click 465.0 517.0 -read 23 click 262.0 401.0 -WAIT 23 for click 262.0 401.0 -CLEAR rgb(0.0;0.0;0.0) -BLIT star1.png CENTERED (278,106) -BLIT star1.png CENTERED (286,241) -BLIT star0.png CENTERED (145,50) -BLIT star1.png CENTERED (125,-140) -BLIT star1.png CENTERED (184,-28) -BLIT star1.png CENTERED (377,200) -BLIT star0.png CENTERED (426,464) -BLIT star2.png CENTERED (55,120) -BLIT star1.png CENTERED (372,385) -BLIT star1.png CENTERED (25,190) -BLIT star1.png CENTERED (461,132) -BLIT star1.png CENTERED (112,425) -BLIT star0.png CENTERED (388,467) -BLIT star1.png CENTERED (304,338) -BLIT star1.png CENTERED (168,197) -BLIT star1.png CENTERED (61,90) -BLIT star1.png CENTERED (24,195) -BLIT star1.png CENTERED (363,283) -BLIT star0.png CENTERED (452,440) -BLIT star1.png CENTERED (13,324) -BLIT star0.png CENTERED (388,185) -BLIT star1.png CENTERED (347,155) -BLIT star2.png CENTERED (579,329) -BLIT star1.png CENTERED (523,372) -BLIT star1.png CENTERED (531,-134) -BLIT star1.png CENTERED (63,-69) -BLIT star0.png CENTERED (319,123) -BLIT star1.png CENTERED (491,-105) -BLIT star0.png CENTERED (313,321) -BLIT star2.png CENTERED (118,146) -BLIT star2.png CENTERED (179,-131) -BLIT star2.png CENTERED (262,408) -BLIT star1.png CENTERED (382,415) -BLIT star0.png CENTERED (23,351) -BLIT star0.png CENTERED (542,469) -BLIT star2.png CENTERED (117,117) -BLIT star2.png CENTERED (575,238) -BLIT star1.png CENTERED (120,225) -BLIT star1.png CENTERED (405,254) -BLIT star2.png CENTERED (25,144) -BLIT star2.png CENTERED (547,122) -BLIT star1.png CENTERED (464,374) -BLIT star1.png CENTERED (560,262) -BLIT star1.png CENTERED (578,19) -BLIT star2.png CENTERED (482,17) -BLIT star0.png CENTERED (271,53) -BLIT star2.png CENTERED (608,105) -BLIT star2.png CENTERED (43,455) -BLIT star1.png CENTERED (382,436) -BLIT star2.png CENTERED (141,344) -BLIT star1.png CENTERED (10,110) -BLIT star2.png CENTERED (428,223) -BLIT star0.png CENTERED (353,277) -BLIT star1.png CENTERED (343,432) -BLIT star2.png CENTERED (414,285) -BLIT star1.png CENTERED (148,292) -BLIT star2.png CENTERED (415,327) -BLIT star1.png CENTERED (597,211) -BLIT star2.png CENTERED (608,299) -BLIT star0.png CENTERED (440,315) -BLIT star2.png CENTERED (37,301) -BLIT star2.png CENTERED (401,351) -BLIT star0.png CENTERED (404,465) -BLIT star1.png CENTERED (93,-75) -BLIT star2.png CENTERED (468,338) -BLIT star0.png CENTERED (211,155) -BLIT star1.png CENTERED (349,314) -BLIT star2.png CENTERED (620,423) -BLIT star0.png CENTERED (321,422) -BLIT star1.png CENTERED (605,303) -BLIT star0.png CENTERED (517,-40) -BLIT star1.png CENTERED (619,418) -BLIT star2.png CENTERED (568,218) -BLIT star0.png CENTERED (391,417) -BLIT star2.png CENTERED (508,349) -BLIT star1.png CENTERED (417,187) -BLIT star2.png CENTERED (81,422) -BLIT star0.png CENTERED (367,84) -BLIT star2.png CENTERED (30,446) -BLIT star1.png CENTERED (390,91) -BLIT star1.png CENTERED (590,270) -BLIT star1.png CENTERED (322,-116) -BLIT star1.png CENTERED (476,463) -BLIT star1.png CENTERED (102,146) -BLIT star1.png CENTERED (263,94) -BLIT star1.png CENTERED (381,-8) -BLIT star1.png CENTERED (41,162) -BLIT star2.png CENTERED (4,24) -BLIT star0.png CENTERED (18,-102) -BLIT star1.png CENTERED (309,471) -BLIT star1.png CENTERED (285,141) -BLIT star2.png CENTERED (246,0) -BLIT star0.png CENTERED (322,216) -BLIT star1.png CENTERED (247,250) -BLIT star1.png CENTERED (265,310) -BLIT star2.png CENTERED (207,467) -BLIT star2.png CENTERED (194,399) -BLIT star1.png CENTERED (429,-140) -BLIT star0.png CENTERED (564,428) -BLIT star2.png CENTERED (586,161) -BLIT explosion.png CENTERED (295,226) -BLIT explosion.png CENTERED (295,226) -BLIT explosion.png CENTERED (295,226) -BLIT explosion.png CENTERED (295,226) -BLIT explosion.png CENTERED (295,226) -BLIT money.png CENTERED (295,226) -BLIT money.png CENTERED (295,226) -BLIT money.png CENTERED (295,226) -BLIT money.png CENTERED (295,226) -BLIT money.png CENTERED (295,226) -BLIT money.png CENTERED (295,226) -BLIT money.png CENTERED (295,226) -BLIT money.png CENTERED (295,226) -BLIT money.png CENTERED (295,226) -BLIT money.png CENTERED (295,226) -BLIT money.png CENTERED (295,226) -BLIT money.png CENTERED (295,226) -BLIT money.png CENTERED (295,226) -BLIT money.png CENTERED (295,226) -BLIT money.png CENTERED (295,226) -BLIT money.png CENTERED (295,226) -BLIT money.png CENTERED (295,226) -BLIT money.png CENTERED (295,226) -BLIT money.png CENTERED (295,226) -BLIT money.png CENTERED (295,226) -BLIT player_shoot.png CENTERED (408,-65) -BLIT player_shoot.png CENTERED (328,58) -BLIT player_shoot.png CENTERED (299,370) -BLIT enemy_shoot.png CENTERED (439,494) -BLIT enemy_shoot.png CENTERED (414,485) -BLIT enemy_shoot.png CENTERED (389,475) -BLIT enemy_shoot.png CENTERED (365,465) -BLIT enemy_shoot.png CENTERED (342,452) -BLIT enemy_shoot.png CENTERED (320,439) -BLIT enemy_shoot.png CENTERED (308,424) -BLIT enemy_shoot.png CENTERED (298,408) -BLIT enemy_shoot.png CENTERED (290,393) -BLIT enemy_shoot.png CENTERED (286,377) -BLIT enemy_shoot.png CENTERED (285,362) -BLIT enemy0.png CENTERED (614,426) -BLIT enemy2.png CENTERED (232,66) -BLIT enemy0.png CENTERED (290,21) -BLIT player.png CENTERED (375,480) -BLIT player_shoot.png (30,460) -INPUT click 262.0 401.0 -read 44 click 204.0 273.0 -WAIT 44 for click 204.0 273.0 -CLEAR rgb(0.0;0.0;0.0) -BLIT star1.png CENTERED (278,111) -BLIT star1.png CENTERED (286,247) -BLIT star0.png CENTERED (145,54) -BLIT star1.png CENTERED (125,-134) -BLIT star1.png CENTERED (184,-22) -BLIT star1.png CENTERED (377,207) -BLIT star0.png CENTERED (426,468) -BLIT star2.png CENTERED (55,127) -BLIT star1.png CENTERED (372,390) -BLIT star1.png CENTERED (25,196) -BLIT star1.png CENTERED (461,138) -BLIT star1.png CENTERED (112,432) -BLIT star0.png CENTERED (388,470) -BLIT star1.png CENTERED (304,343) -BLIT star1.png CENTERED (168,202) -BLIT star1.png CENTERED (61,97) -BLIT star1.png CENTERED (24,200) -BLIT star1.png CENTERED (363,289) -BLIT star0.png CENTERED (452,442) -BLIT star1.png CENTERED (13,329) -BLIT star0.png CENTERED (388,189) -BLIT star1.png CENTERED (347,162) -BLIT star2.png CENTERED (579,338) -BLIT star1.png CENTERED (523,379) -BLIT star1.png CENTERED (531,-129) -BLIT star1.png CENTERED (63,-65) -BLIT star0.png CENTERED (319,126) -BLIT star1.png CENTERED (491,-101) -BLIT star0.png CENTERED (313,323) -BLIT star2.png CENTERED (118,153) -BLIT star2.png CENTERED (179,-122) -BLIT star2.png CENTERED (262,415) -BLIT star1.png CENTERED (382,421) -BLIT star0.png CENTERED (23,353) -BLIT star0.png CENTERED (542,472) -BLIT star2.png CENTERED (117,126) -BLIT star2.png CENTERED (575,247) -BLIT star1.png CENTERED (120,229) -BLIT star1.png CENTERED (405,258) -BLIT star2.png CENTERED (25,153) -BLIT star2.png CENTERED (547,131) -BLIT star1.png CENTERED (464,381) -BLIT star1.png CENTERED (560,269) -BLIT star1.png CENTERED (578,26) -BLIT star2.png CENTERED (482,25) -BLIT star0.png CENTERED (271,57) -BLIT star2.png CENTERED (608,114) -BLIT star2.png CENTERED (43,464) -BLIT star1.png CENTERED (382,441) -BLIT star2.png CENTERED (141,351) -BLIT star1.png CENTERED (10,117) -BLIT star2.png CENTERED (428,232) -BLIT star0.png CENTERED (353,280) -BLIT star1.png CENTERED (343,435) -BLIT star2.png CENTERED (414,293) -BLIT star1.png CENTERED (148,299) -BLIT star2.png CENTERED (415,335) -BLIT star1.png CENTERED (597,218) -BLIT star2.png CENTERED (608,307) -BLIT star0.png CENTERED (440,319) -BLIT star2.png CENTERED (37,309) -BLIT star2.png CENTERED (401,359) -BLIT star0.png CENTERED (404,468) -BLIT star1.png CENTERED (93,-69) -BLIT star2.png CENTERED (468,347) -BLIT star0.png CENTERED (211,159) -BLIT star1.png CENTERED (349,321) -BLIT star2.png CENTERED (620,432) -BLIT star0.png CENTERED (321,424) -BLIT star1.png CENTERED (605,307) -BLIT star0.png CENTERED (517,-38) -BLIT star1.png CENTERED (619,423) -BLIT star2.png CENTERED (568,226) -BLIT star0.png CENTERED (391,419) -BLIT star2.png CENTERED (508,357) -BLIT star1.png CENTERED (417,191) -BLIT star2.png CENTERED (81,430) -BLIT star0.png CENTERED (367,87) -BLIT star2.png CENTERED (30,454) -BLIT star1.png CENTERED (390,96) -BLIT star1.png CENTERED (590,277) -BLIT star1.png CENTERED (322,-110) -BLIT star1.png CENTERED (476,470) -BLIT star1.png CENTERED (102,151) -BLIT star1.png CENTERED (263,98) -BLIT star1.png CENTERED (381,-4) -BLIT star1.png CENTERED (41,165) -BLIT star2.png CENTERED (4,33) -BLIT star0.png CENTERED (18,-100) -BLIT star1.png CENTERED (309,478) -BLIT star1.png CENTERED (285,146) -BLIT star2.png CENTERED (246,9) -BLIT star0.png CENTERED (322,219) -BLIT star1.png CENTERED (247,254) -BLIT star1.png CENTERED (265,315) -BLIT star2.png CENTERED (207,475) -BLIT star2.png CENTERED (194,407) -BLIT star1.png CENTERED (429,-135) -BLIT star0.png CENTERED (564,430) -BLIT star2.png CENTERED (586,169) -BLIT money.png CENTERED (296,255) -BLIT money.png CENTERED (296,237) -BLIT money.png CENTERED (289,239) -BLIT money.png CENTERED (300,234) -BLIT money.png CENTERED (311,232) -BLIT money.png CENTERED (302,244) -BLIT money.png CENTERED (272,248) -BLIT money.png CENTERED (278,220) -BLIT money.png CENTERED (272,255) -BLIT money.png CENTERED (306,246) -BLIT money.png CENTERED (302,240) -BLIT money.png CENTERED (292,255) -BLIT money.png CENTERED (296,232) -BLIT money.png CENTERED (292,226) -BLIT money.png CENTERED (291,235) -BLIT money.png CENTERED (288,238) -BLIT money.png CENTERED (310,222) -BLIT money.png CENTERED (321,222) -BLIT money.png CENTERED (287,218) -BLIT money.png CENTERED (317,251) -BLIT player_shoot.png CENTERED (328,-33) -BLIT player_shoot.png CENTERED (299,278) -BLIT enemy_shoot.png CENTERED (382,555) -BLIT enemy_shoot.png CENTERED (354,543) -BLIT enemy_shoot.png CENTERED (326,531) -BLIT enemy_shoot.png CENTERED (311,516) -BLIT enemy_shoot.png CENTERED (298,500) -BLIT enemy_shoot.png CENTERED (288,485) -BLIT enemy_shoot.png CENTERED (282,469) -BLIT enemy_shoot.png CENTERED (280,453) -BLIT enemy_missile.png CENTERED (235.952,165.52) ROTATED 3.142 -BLIT enemy0.png CENTERED (630,466) -BLIT enemy2.png CENTERED (243,101) -BLIT enemy0.png CENTERED (289,58) -BLIT player_shoot.png (30,460) -INPUT click 204.0 273.0 -read 27 click 522.0 447.0 -WAIT 27 for click 522.0 447.0 -CLEAR rgb(0.0;0.0;0.0) -BLIT star1.png CENTERED (278,119) -BLIT star1.png CENTERED (286,258) -BLIT star0.png CENTERED (145,61) -BLIT star1.png CENTERED (125,-124) -BLIT star1.png CENTERED (184,-11) -BLIT star1.png CENTERED (377,220) -BLIT star0.png CENTERED (426,474) -BLIT star2.png CENTERED (55,142) -BLIT star1.png CENTERED (372,400) -BLIT star1.png CENTERED (25,206) -BLIT star1.png CENTERED (461,149) -BLIT star1.png CENTERED (112,446) -BLIT star0.png CENTERED (388,475) -BLIT star1.png CENTERED (304,353) -BLIT star1.png CENTERED (168,214) -BLIT star1.png CENTERED (61,109) -BLIT star1.png CENTERED (24,210) -BLIT star1.png CENTERED (363,299) -BLIT star0.png CENTERED (452,446) -BLIT star1.png CENTERED (13,340) -BLIT star0.png CENTERED (388,195) -BLIT star1.png CENTERED (347,175) -BLIT star2.png CENTERED (579,355) -BLIT star1.png CENTERED (523,391) -BLIT star1.png CENTERED (531,-120) -BLIT star1.png CENTERED (63,-56) -BLIT star0.png CENTERED (319,130) -BLIT star1.png CENTERED (491,-93) -BLIT star0.png CENTERED (313,328) -BLIT star2.png CENTERED (118,167) -BLIT star2.png CENTERED (179,-106) -BLIT star2.png CENTERED (262,429) -BLIT star1.png CENTERED (382,433) -BLIT star0.png CENTERED (23,358) -BLIT star0.png CENTERED (542,476) -BLIT star2.png CENTERED (117,144) -BLIT star2.png CENTERED (575,264) -BLIT star1.png CENTERED (120,236) -BLIT star1.png CENTERED (405,267) -BLIT star2.png CENTERED (25,171) -BLIT star2.png CENTERED (547,147) -BLIT star1.png CENTERED (464,394) -BLIT star1.png CENTERED (560,283) -BLIT star1.png CENTERED (578,39) -BLIT star2.png CENTERED (482,39) -BLIT star0.png CENTERED (271,64) -BLIT star2.png CENTERED (608,131) -BLIT star0.png CENTERED (137,-73) -BLIT star1.png CENTERED (382,449) -BLIT star2.png CENTERED (141,367) -BLIT star1.png CENTERED (10,130) -BLIT star2.png CENTERED (428,248) -BLIT star0.png CENTERED (353,284) -BLIT star1.png CENTERED (343,443) -BLIT star2.png CENTERED (414,308) -BLIT star1.png CENTERED (148,311) -BLIT star2.png CENTERED (415,350) -BLIT star1.png CENTERED (597,231) -BLIT star2.png CENTERED (608,322) -BLIT star0.png CENTERED (440,325) -BLIT star2.png CENTERED (37,323) -BLIT star2.png CENTERED (401,374) -BLIT star0.png CENTERED (404,474) -BLIT star1.png CENTERED (93,-57) -BLIT star2.png CENTERED (468,363) -BLIT star0.png CENTERED (211,165) -BLIT star1.png CENTERED (349,333) -BLIT star2.png CENTERED (620,449) -BLIT star0.png CENTERED (321,429) -BLIT star1.png CENTERED (605,315) -BLIT star0.png CENTERED (517,-34) -BLIT star1.png CENTERED (619,433) -BLIT star2.png CENTERED (568,242) -BLIT star0.png CENTERED (391,424) -BLIT star2.png CENTERED (508,372) -BLIT star1.png CENTERED (417,199) -BLIT star2.png CENTERED (81,446) -BLIT star0.png CENTERED (367,93) -BLIT star2.png CENTERED (30,469) -BLIT star1.png CENTERED (390,105) -BLIT star1.png CENTERED (590,290) -BLIT star1.png CENTERED (322,-99) -BLIT star0.png CENTERED (195,-151) -BLIT star1.png CENTERED (102,162) -BLIT star1.png CENTERED (263,107) -BLIT star1.png CENTERED (381,3) -BLIT star1.png CENTERED (41,172) -BLIT star2.png CENTERED (4,49) -BLIT star0.png CENTERED (18,-95) -BLIT star1.png CENTERED (193,-11) -BLIT star1.png CENTERED (285,158) -BLIT star2.png CENTERED (246,27) -BLIT star0.png CENTERED (322,225) -BLIT star1.png CENTERED (247,261) -BLIT star1.png CENTERED (265,323) -BLIT star2.png CENTERED (628,-101) -BLIT star2.png CENTERED (194,423) -BLIT star1.png CENTERED (429,-125) -BLIT star0.png CENTERED (564,435) -BLIT star2.png CENTERED (586,186) -BLIT explosion.png CENTERED (286,126) -BLIT explosion.png CENTERED (281,125) -BLIT explosion.png CENTERED (288,129) -BLIT explosion.png CENTERED (292,126) -BLIT explosion.png CENTERED (282,126) -BLIT money.png CENTERED (296,274) -BLIT money.png CENTERED (296,255) -BLIT money.png CENTERED (289,257) -BLIT money.png CENTERED (300,252) -BLIT money.png CENTERED (312,249) -BLIT money.png CENTERED (302,262) -BLIT money.png CENTERED (272,266) -BLIT money.png CENTERED (278,237) -BLIT money.png CENTERED (271,273) -BLIT money.png CENTERED (306,263) -BLIT money.png CENTERED (302,257) -BLIT money.png CENTERED (292,273) -BLIT money.png CENTERED (296,250) -BLIT money.png CENTERED (292,243) -BLIT money.png CENTERED (291,252) -BLIT money.png CENTERED (288,256) -BLIT money.png CENTERED (311,239) -BLIT money.png CENTERED (322,239) -BLIT money.png CENTERED (287,235) -BLIT money.png CENTERED (317,269) -BLIT money.png CENTERED (284,140) -BLIT money.png CENTERED (287,119) -BLIT money.png CENTERED (287,120) -BLIT player_shoot.png CENTERED (304,346) -BLIT enemy_missile.png CENTERED (251.704,313.56) ROTATED 2.913 -BLIT enemy0.png CENTERED (661,544) -BLIT enemy2.png CENTERED (263,168) -BLIT player.png CENTERED (270,397) -BLIT player_shoot.png (30,460) -INPUT click 522.0 447.0 -read 24 click 32.0 459.0 -WAIT 24 for click 32.0 459.0 -CLEAR rgb(0.0;0.0;0.0) -BLIT star1.png CENTERED (278,124) -BLIT star1.png CENTERED (286,265) -BLIT star0.png CENTERED (145,65) -BLIT star1.png CENTERED (125,-118) -BLIT star1.png CENTERED (184,-4) -BLIT star1.png CENTERED (377,228) -BLIT star0.png CENTERED (426,478) -BLIT star2.png CENTERED (55,151) -BLIT star1.png CENTERED (372,406) -BLIT star1.png CENTERED (25,212) -BLIT star1.png CENTERED (461,156) -BLIT star1.png CENTERED (112,454) -BLIT star0.png CENTERED (388,478) -BLIT star1.png CENTERED (304,359) -BLIT star1.png CENTERED (168,221) -BLIT star1.png CENTERED (61,117) -BLIT star1.png CENTERED (24,217) -BLIT star1.png CENTERED (363,305) -BLIT star0.png CENTERED (452,448) -BLIT star1.png CENTERED (13,346) -BLIT star0.png CENTERED (388,199) -BLIT star1.png CENTERED (347,183) -BLIT star2.png CENTERED (579,365) -BLIT star1.png CENTERED (523,399) -BLIT star1.png CENTERED (531,-114) -BLIT star1.png CENTERED (63,-51) -BLIT star0.png CENTERED (319,133) -BLIT star1.png CENTERED (491,-88) -BLIT star0.png CENTERED (313,331) -BLIT star2.png CENTERED (118,176) -BLIT star2.png CENTERED (179,-96) -BLIT star2.png CENTERED (262,438) -BLIT star1.png CENTERED (382,440) -BLIT star0.png CENTERED (23,361) -BLIT star0.png CENTERED (542,478) -BLIT star2.png CENTERED (117,154) -BLIT star2.png CENTERED (575,274) -BLIT star1.png CENTERED (120,240) -BLIT star1.png CENTERED (405,272) -BLIT star2.png CENTERED (25,182) -BLIT star2.png CENTERED (547,157) -BLIT star1.png CENTERED (464,402) -BLIT star1.png CENTERED (560,291) -BLIT star1.png CENTERED (578,48) -BLIT star2.png CENTERED (482,47) -BLIT star0.png CENTERED (271,68) -BLIT star2.png CENTERED (608,141) -BLIT star0.png CENTERED (137,-69) -BLIT star1.png CENTERED (382,455) -BLIT star2.png CENTERED (141,376) -BLIT star1.png CENTERED (10,138) -BLIT star2.png CENTERED (428,258) -BLIT star0.png CENTERED (353,287) -BLIT star1.png CENTERED (343,447) -BLIT star2.png CENTERED (414,317) -BLIT star1.png CENTERED (148,318) -BLIT star2.png CENTERED (415,360) -BLIT star1.png CENTERED (597,239) -BLIT star2.png CENTERED (608,331) -BLIT star0.png CENTERED (440,329) -BLIT star2.png CENTERED (37,332) -BLIT star2.png CENTERED (401,384) -BLIT star0.png CENTERED (404,478) -BLIT star1.png CENTERED (93,-50) -BLIT star2.png CENTERED (468,372) -BLIT star0.png CENTERED (211,169) -BLIT star1.png CENTERED (349,340) -BLIT star2.png CENTERED (620,459) -BLIT star0.png CENTERED (321,432) -BLIT star1.png CENTERED (605,319) -BLIT star0.png CENTERED (517,-31) -BLIT star1.png CENTERED (619,439) -BLIT star2.png CENTERED (568,251) -BLIT star0.png CENTERED (391,427) -BLIT star2.png CENTERED (508,382) -BLIT star1.png CENTERED (417,205) -BLIT star2.png CENTERED (81,455) -BLIT star0.png CENTERED (367,96) -BLIT star2.png CENTERED (30,479) -BLIT star1.png CENTERED (390,111) -BLIT star1.png CENTERED (590,299) -BLIT star1.png CENTERED (322,-92) -BLIT star0.png CENTERED (195,-147) -BLIT star1.png CENTERED (102,169) -BLIT star1.png CENTERED (263,112) -BLIT star1.png CENTERED (381,8) -BLIT star1.png CENTERED (41,177) -BLIT star2.png CENTERED (4,59) -BLIT star0.png CENTERED (18,-92) -BLIT star1.png CENTERED (193,-5) -BLIT star1.png CENTERED (285,165) -BLIT star2.png CENTERED (246,37) -BLIT star0.png CENTERED (322,229) -BLIT star1.png CENTERED (247,266) -BLIT star1.png CENTERED (265,329) -BLIT star2.png CENTERED (628,-90) -BLIT star2.png CENTERED (194,433) -BLIT star1.png CENTERED (429,-119) -BLIT star0.png CENTERED (564,437) -BLIT star2.png CENTERED (586,196) -BLIT money.png CENTERED (296,284) -BLIT money.png CENTERED (296,266) -BLIT money.png CENTERED (289,267) -BLIT money.png CENTERED (300,263) -BLIT money.png CENTERED (312,260) -BLIT money.png CENTERED (302,273) -BLIT money.png CENTERED (272,277) -BLIT money.png CENTERED (278,248) -BLIT money.png CENTERED (271,284) -BLIT money.png CENTERED (306,274) -BLIT money.png CENTERED (302,268) -BLIT money.png CENTERED (292,284) -BLIT money.png CENTERED (296,260) -BLIT money.png CENTERED (292,254) -BLIT money.png CENTERED (291,263) -BLIT money.png CENTERED (288,267) -BLIT money.png CENTERED (311,250) -BLIT money.png CENTERED (322,250) -BLIT money.png CENTERED (287,246) -BLIT money.png CENTERED (317,279) -BLIT money.png CENTERED (284,160) -BLIT money.png CENTERED (287,129) -BLIT money.png CENTERED (287,131) -BLIT player_shoot.png CENTERED (304,238) -BLIT player_shoot.png CENTERED (240,303) -BLIT enemy2.png CENTERED (275,209) -BLIT player_shoot.png (30,460) -INPUT click 32.0 459.0 -read 19 click 325.0 515.0 -WAIT 19 for click 325.0 515.0 -CLEAR rgb(0.0;0.0;0.0) -BLIT star1.png CENTERED (278,129) -BLIT star1.png CENTERED (286,271) -BLIT star0.png CENTERED (145,68) -BLIT star1.png CENTERED (125,-112) -BLIT star1.png CENTERED (184,2) -BLIT star1.png CENTERED (377,235) -BLIT star0.png CENTERED (199,-157) -BLIT star2.png CENTERED (55,159) -BLIT star1.png CENTERED (372,412) -BLIT star1.png CENTERED (25,218) -BLIT star1.png CENTERED (461,162) -BLIT star1.png CENTERED (112,462) -BLIT star1.png CENTERED (140,-148) -BLIT star1.png CENTERED (304,364) -BLIT star1.png CENTERED (168,227) -BLIT star1.png CENTERED (61,124) -BLIT star1.png CENTERED (24,222) -BLIT star1.png CENTERED (363,311) -BLIT star0.png CENTERED (452,450) -BLIT star1.png CENTERED (13,352) -BLIT star0.png CENTERED (388,202) -BLIT star1.png CENTERED (347,190) -BLIT star2.png CENTERED (579,375) -BLIT star1.png CENTERED (523,405) -BLIT star1.png CENTERED (531,-109) -BLIT star1.png CENTERED (63,-47) -BLIT star0.png CENTERED (319,136) -BLIT star1.png CENTERED (491,-83) -BLIT star0.png CENTERED (313,334) -BLIT star2.png CENTERED (118,184) -BLIT star2.png CENTERED (179,-87) -BLIT star2.png CENTERED (262,446) -BLIT star1.png CENTERED (382,447) -BLIT star0.png CENTERED (23,363) -BLIT star1.png CENTERED (302,-70) -BLIT star2.png CENTERED (117,164) -BLIT star2.png CENTERED (575,283) -BLIT star1.png CENTERED (120,244) -BLIT star1.png CENTERED (405,277) -BLIT star2.png CENTERED (25,191) -BLIT star2.png CENTERED (547,166) -BLIT star1.png CENTERED (464,409) -BLIT star1.png CENTERED (560,298) -BLIT star1.png CENTERED (578,55) -BLIT star2.png CENTERED (482,55) -BLIT star0.png CENTERED (271,71) -BLIT star2.png CENTERED (608,150) -BLIT star0.png CENTERED (137,-65) -BLIT star1.png CENTERED (382,460) -BLIT star2.png CENTERED (141,384) -BLIT star1.png CENTERED (10,145) -BLIT star2.png CENTERED (428,267) -BLIT star0.png CENTERED (353,290) -BLIT star1.png CENTERED (343,451) -BLIT star2.png CENTERED (414,325) -BLIT star1.png CENTERED (148,325) -BLIT star2.png CENTERED (415,368) -BLIT star1.png CENTERED (597,247) -BLIT star2.png CENTERED (608,339) -BLIT star0.png CENTERED (440,332) -BLIT star2.png CENTERED (37,340) -BLIT star2.png CENTERED (401,392) -BLIT star0.png CENTERED (463,-98) -BLIT star1.png CENTERED (93,-44) -BLIT star2.png CENTERED (468,381) -BLIT star0.png CENTERED (211,173) -BLIT star1.png CENTERED (349,347) -BLIT star2.png CENTERED (620,468) -BLIT star0.png CENTERED (321,434) -BLIT star1.png CENTERED (605,323) -BLIT star0.png CENTERED (517,-29) -BLIT star1.png CENTERED (619,445) -BLIT star2.png CENTERED (568,260) -BLIT star0.png CENTERED (391,429) -BLIT star2.png CENTERED (508,390) -BLIT star1.png CENTERED (417,209) -BLIT star2.png CENTERED (81,464) -BLIT star0.png CENTERED (367,99) -BLIT star1.png CENTERED (280,-126) -BLIT star1.png CENTERED (390,116) -BLIT star1.png CENTERED (590,306) -BLIT star1.png CENTERED (322,-86) -BLIT star0.png CENTERED (195,-144) -BLIT star1.png CENTERED (102,175) -BLIT star1.png CENTERED (263,116) -BLIT star1.png CENTERED (381,12) -BLIT star1.png CENTERED (41,181) -BLIT star2.png CENTERED (4,69) -BLIT star0.png CENTERED (18,-90) -BLIT star1.png CENTERED (193,0) -BLIT star1.png CENTERED (285,171) -BLIT star2.png CENTERED (246,47) -BLIT star0.png CENTERED (322,232) -BLIT star1.png CENTERED (247,270) -BLIT star1.png CENTERED (265,334) -BLIT star2.png CENTERED (628,-81) -BLIT star2.png CENTERED (194,442) -BLIT star1.png CENTERED (429,-114) -BLIT star0.png CENTERED (564,440) -BLIT star2.png CENTERED (586,204) -BLIT money.png CENTERED (296,294) -BLIT money.png CENTERED (296,275) -BLIT money.png CENTERED (289,277) -BLIT money.png CENTERED (300,272) -BLIT money.png CENTERED (312,270) -BLIT money.png CENTERED (302,282) -BLIT money.png CENTERED (272,286) -BLIT money.png CENTERED (278,257) -BLIT money.png CENTERED (271,294) -BLIT money.png CENTERED (306,284) -BLIT money.png CENTERED (302,278) -BLIT money.png CENTERED (292,294) -BLIT money.png CENTERED (296,270) -BLIT money.png CENTERED (292,263) -BLIT money.png CENTERED (291,273) -BLIT money.png CENTERED (288,276) -BLIT money.png CENTERED (311,259) -BLIT money.png CENTERED (322,259) -BLIT money.png CENTERED (287,256) -BLIT money.png CENTERED (317,289) -BLIT money.png CENTERED (284,169) -BLIT money.png CENTERED (287,139) -BLIT money.png CENTERED (287,141) -BLIT money.png CENTERED (286,244) -BLIT money.png CENTERED (283,209) -BLIT money.png CENTERED (278,225) -BLIT money.png CENTERED (287,221) -BLIT money.png CENTERED (281,237) -BLIT money.png CENTERED (296,243) -BLIT money.png CENTERED (286,215) -BLIT money.png CENTERED (276,229) -BLIT money.png CENTERED (276,224) -BLIT money.png CENTERED (276,205) -BLIT player_shoot.png CENTERED (240,207) -BLIT player_shoot.png CENTERED (299,346) -BLIT player.png CENTERED (299,355) -BLIT player_shoot.png (30,460) -INPUT click 325.0 515.0 -read 15 click 333.0 554.0 -WAIT 15 for click 333.0 554.0 -CLEAR rgb(0.0;0.0;0.0) -BLIT star1.png CENTERED (278,133) -BLIT star1.png CENTERED (286,276) -BLIT star0.png CENTERED (145,71) -BLIT star1.png CENTERED (125,-108) -BLIT star1.png CENTERED (184,7) -BLIT star1.png CENTERED (377,241) -BLIT star0.png CENTERED (199,-154) -BLIT star2.png CENTERED (55,166) -BLIT star1.png CENTERED (372,416) -BLIT star1.png CENTERED (25,222) -BLIT star1.png CENTERED (461,167) -BLIT star1.png CENTERED (112,468) -BLIT star1.png CENTERED (140,-143) -BLIT star1.png CENTERED (304,369) -BLIT star1.png CENTERED (168,232) -BLIT star1.png CENTERED (61,130) -BLIT star1.png CENTERED (24,227) -BLIT star1.png CENTERED (363,315) -BLIT star0.png CENTERED (452,452) -BLIT star1.png CENTERED (13,357) -BLIT star0.png CENTERED (388,205) -BLIT star1.png CENTERED (347,196) -BLIT star2.png CENTERED (579,382) -BLIT star1.png CENTERED (523,411) -BLIT star1.png CENTERED (531,-105) -BLIT star1.png CENTERED (63,-43) -BLIT star0.png CENTERED (319,138) -BLIT star1.png CENTERED (491,-80) -BLIT star0.png CENTERED (313,336) -BLIT star2.png CENTERED (118,190) -BLIT star2.png CENTERED (179,-79) -BLIT star2.png CENTERED (262,452) -BLIT star1.png CENTERED (382,452) -BLIT star0.png CENTERED (23,365) -BLIT star1.png CENTERED (302,-64) -BLIT star2.png CENTERED (117,171) -BLIT star2.png CENTERED (575,290) -BLIT star1.png CENTERED (120,247) -BLIT star1.png CENTERED (405,280) -BLIT star2.png CENTERED (25,199) -BLIT star2.png CENTERED (547,173) -BLIT star1.png CENTERED (464,415) -BLIT star1.png CENTERED (560,304) -BLIT star1.png CENTERED (578,61) -BLIT star2.png CENTERED (482,61) -BLIT star0.png CENTERED (271,74) -BLIT star2.png CENTERED (608,157) -BLIT star0.png CENTERED (137,-62) -BLIT star1.png CENTERED (382,463) -BLIT star2.png CENTERED (141,391) -BLIT star1.png CENTERED (10,151) -BLIT star2.png CENTERED (428,274) -BLIT star0.png CENTERED (353,292) -BLIT star1.png CENTERED (343,455) -BLIT star2.png CENTERED (414,331) -BLIT star1.png CENTERED (148,330) -BLIT star2.png CENTERED (415,374) -BLIT star1.png CENTERED (597,252) -BLIT star2.png CENTERED (608,345) -BLIT star0.png CENTERED (440,335) -BLIT star2.png CENTERED (37,347) -BLIT star2.png CENTERED (401,399) -BLIT star0.png CENTERED (463,-96) -BLIT star1.png CENTERED (93,-39) -BLIT star2.png CENTERED (468,388) -BLIT star0.png CENTERED (211,176) -BLIT star1.png CENTERED (349,352) -BLIT star2.png CENTERED (620,476) -BLIT star0.png CENTERED (321,436) -BLIT star1.png CENTERED (605,326) -BLIT star0.png CENTERED (517,-27) -BLIT star1.png CENTERED (619,449) -BLIT star2.png CENTERED (568,266) -BLIT star0.png CENTERED (391,431) -BLIT star2.png CENTERED (508,396) -BLIT star1.png CENTERED (417,213) -BLIT star2.png CENTERED (81,470) -BLIT star0.png CENTERED (367,102) -BLIT star1.png CENTERED (280,-122) -BLIT star1.png CENTERED (390,120) -BLIT star1.png CENTERED (590,312) -BLIT star1.png CENTERED (322,-81) -BLIT star0.png CENTERED (195,-142) -BLIT star1.png CENTERED (102,180) -BLIT star1.png CENTERED (263,120) -BLIT star1.png CENTERED (381,15) -BLIT star1.png CENTERED (41,184) -BLIT star2.png CENTERED (4,76) -BLIT star0.png CENTERED (18,-88) -BLIT star1.png CENTERED (193,3) -BLIT star1.png CENTERED (285,176) -BLIT star2.png CENTERED (246,54) -BLIT star0.png CENTERED (322,235) -BLIT star1.png CENTERED (247,273) -BLIT star1.png CENTERED (265,337) -BLIT star2.png CENTERED (628,-73) -BLIT star2.png CENTERED (194,449) -BLIT star1.png CENTERED (429,-110) -BLIT star0.png CENTERED (564,441) -BLIT star2.png CENTERED (586,211) -BLIT money.png CENTERED (296,302) -BLIT money.png CENTERED (296,283) -BLIT money.png CENTERED (289,285) -BLIT money.png CENTERED (300,280) -BLIT money.png CENTERED (312,277) -BLIT money.png CENTERED (302,290) -BLIT money.png CENTERED (272,294) -BLIT money.png CENTERED (278,265) -BLIT money.png CENTERED (271,301) -BLIT money.png CENTERED (306,291) -BLIT money.png CENTERED (302,285) -BLIT money.png CENTERED (292,301) -BLIT money.png CENTERED (296,278) -BLIT money.png CENTERED (292,271) -BLIT money.png CENTERED (291,280) -BLIT money.png CENTERED (288,284) -BLIT money.png CENTERED (311,267) -BLIT money.png CENTERED (322,267) -BLIT money.png CENTERED (287,263) -BLIT money.png CENTERED (317,297) -BLIT money.png CENTERED (284,177) -BLIT money.png CENTERED (287,146) -BLIT money.png CENTERED (287,148) -BLIT money.png CENTERED (287,252) -BLIT money.png CENTERED (283,216) -BLIT money.png CENTERED (278,232) -BLIT money.png CENTERED (288,229) -BLIT money.png CENTERED (281,245) -BLIT money.png CENTERED (297,251) -BLIT money.png CENTERED (286,222) -BLIT money.png CENTERED (276,237) -BLIT money.png CENTERED (276,231) -BLIT money.png CENTERED (276,212) -BLIT player_shoot.png CENTERED (240,131) -BLIT player_shoot.png CENTERED (299,270) -BLIT enemy1.png CENTERED (272,3) -BLIT enemy1.png CENTERED (174,0) -BLIT player.png CENTERED (247,379) -BLIT player_shoot.png (30,460) -INPUT click 333.0 554.0 -read 12 click 293.0 558.0 -WAIT 12 for click 293.0 558.0 -CLEAR rgb(0.0;0.0;0.0) -BLIT star1.png CENTERED (278,135) -BLIT star1.png CENTERED (286,280) -BLIT star0.png CENTERED (145,73) -BLIT star1.png CENTERED (125,-105) -BLIT star1.png CENTERED (184,11) -BLIT star1.png CENTERED (377,245) -BLIT star0.png CENTERED (199,-152) -BLIT star2.png CENTERED (55,171) -BLIT star1.png CENTERED (372,419) -BLIT star1.png CENTERED (25,226) -BLIT star1.png CENTERED (461,171) -BLIT star1.png CENTERED (112,473) -BLIT star1.png CENTERED (140,-138) -BLIT star1.png CENTERED (304,372) -BLIT star1.png CENTERED (168,235) -BLIT star1.png CENTERED (61,134) -BLIT star1.png CENTERED (24,230) -BLIT star1.png CENTERED (363,319) -BLIT star0.png CENTERED (452,453) -BLIT star1.png CENTERED (13,360) -BLIT star0.png CENTERED (388,207) -BLIT star1.png CENTERED (347,200) -BLIT star2.png CENTERED (579,388) -BLIT star1.png CENTERED (523,415) -BLIT star1.png CENTERED (531,-102) -BLIT star1.png CENTERED (63,-40) -BLIT star0.png CENTERED (319,139) -BLIT star1.png CENTERED (491,-77) -BLIT star0.png CENTERED (313,338) -BLIT star2.png CENTERED (118,195) -BLIT star2.png CENTERED (179,-74) -BLIT star2.png CENTERED (262,457) -BLIT star1.png CENTERED (382,456) -BLIT star0.png CENTERED (23,367) -BLIT star1.png CENTERED (302,-59) -BLIT star2.png CENTERED (117,177) -BLIT star2.png CENTERED (575,295) -BLIT star1.png CENTERED (120,249) -BLIT star1.png CENTERED (405,283) -BLIT star2.png CENTERED (25,205) -BLIT star2.png CENTERED (547,178) -BLIT star1.png CENTERED (464,420) -BLIT star1.png CENTERED (560,309) -BLIT star1.png CENTERED (578,66) -BLIT star2.png CENTERED (482,66) -BLIT star0.png CENTERED (271,76) -BLIT star2.png CENTERED (608,163) -BLIT star0.png CENTERED (137,-60) -BLIT star1.png CENTERED (382,466) -BLIT star2.png CENTERED (141,396) -BLIT star1.png CENTERED (10,155) -BLIT star2.png CENTERED (428,280) -BLIT star0.png CENTERED (353,293) -BLIT star1.png CENTERED (343,457) -BLIT star2.png CENTERED (414,336) -BLIT star1.png CENTERED (148,335) -BLIT star2.png CENTERED (415,380) -BLIT star1.png CENTERED (597,257) -BLIT star2.png CENTERED (608,350) -BLIT star0.png CENTERED (440,337) -BLIT star2.png CENTERED (37,352) -BLIT star2.png CENTERED (401,404) -BLIT star0.png CENTERED (463,-94) -BLIT star1.png CENTERED (93,-35) -BLIT star2.png CENTERED (468,393) -BLIT star0.png CENTERED (211,178) -BLIT star1.png CENTERED (349,357) -BLIT star0.png CENTERED (370,-158) -BLIT star0.png CENTERED (321,438) -BLIT star1.png CENTERED (605,329) -BLIT star0.png CENTERED (517,-25) -BLIT star1.png CENTERED (619,453) -BLIT star2.png CENTERED (568,272) -BLIT star0.png CENTERED (391,433) -BLIT star2.png CENTERED (508,402) -BLIT star1.png CENTERED (417,216) -BLIT star2.png CENTERED (81,476) -BLIT star0.png CENTERED (367,104) -BLIT star1.png CENTERED (280,-119) -BLIT star1.png CENTERED (390,123) -BLIT star1.png CENTERED (590,316) -BLIT star1.png CENTERED (322,-77) -BLIT star0.png CENTERED (195,-140) -BLIT star1.png CENTERED (102,183) -BLIT star1.png CENTERED (263,123) -BLIT star1.png CENTERED (381,18) -BLIT star1.png CENTERED (41,186) -BLIT star2.png CENTERED (4,81) -BLIT star0.png CENTERED (18,-86) -BLIT star1.png CENTERED (193,6) -BLIT star1.png CENTERED (285,179) -BLIT star2.png CENTERED (246,60) -BLIT star0.png CENTERED (322,237) -BLIT star1.png CENTERED (247,275) -BLIT star1.png CENTERED (265,340) -BLIT star2.png CENTERED (628,-68) -BLIT star2.png CENTERED (194,455) -BLIT star1.png CENTERED (429,-107) -BLIT star0.png CENTERED (564,443) -BLIT star2.png CENTERED (586,217) -BLIT money.png CENTERED (296,308) -BLIT money.png CENTERED (296,289) -BLIT money.png CENTERED (289,291) -BLIT money.png CENTERED (300,286) -BLIT money.png CENTERED (312,283) -BLIT money.png CENTERED (302,296) -BLIT money.png CENTERED (272,300) -BLIT money.png CENTERED (278,271) -BLIT money.png CENTERED (271,307) -BLIT money.png CENTERED (306,297) -BLIT money.png CENTERED (302,291) -BLIT money.png CENTERED (292,307) -BLIT money.png CENTERED (296,284) -BLIT money.png CENTERED (292,277) -BLIT money.png CENTERED (291,286) -BLIT money.png CENTERED (288,290) -BLIT money.png CENTERED (311,273) -BLIT money.png CENTERED (322,273) -BLIT money.png CENTERED (287,269) -BLIT money.png CENTERED (317,303) -BLIT money.png CENTERED (284,183) -BLIT money.png CENTERED (287,152) -BLIT money.png CENTERED (287,154) -BLIT money.png CENTERED (287,258) -BLIT money.png CENTERED (283,222) -BLIT money.png CENTERED (278,238) -BLIT money.png CENTERED (288,235) -BLIT money.png CENTERED (281,251) -BLIT money.png CENTERED (297,257) -BLIT money.png CENTERED (286,228) -BLIT money.png CENTERED (276,243) -BLIT money.png CENTERED (276,237) -BLIT money.png CENTERED (276,218) -BLIT player_shoot.png CENTERED (240,71) -BLIT player_shoot.png CENTERED (299,210) -BLIT player_shoot.png CENTERED (266,390) -BLIT enemy1.png CENTERED (270,31) -BLIT enemy1.png CENTERED (176,25) -BLIT player.png CENTERED (270,420) -BLIT player_shoot.png (30,460) -INPUT click 293.0 558.0 -read 21 click 385.0 549.0 -WAIT 21 for click 385.0 549.0 -CLEAR rgb(0.0;0.0;0.0) -BLIT star1.png CENTERED (278,138) -BLIT star1.png CENTERED (286,283) -BLIT star0.png CENTERED (145,75) -BLIT star1.png CENTERED (125,-102) -BLIT star1.png CENTERED (184,14) -BLIT star1.png CENTERED (377,249) -BLIT star0.png CENTERED (199,-151) -BLIT star2.png CENTERED (55,175) -BLIT star1.png CENTERED (372,422) -BLIT star1.png CENTERED (25,228) -BLIT star1.png CENTERED (461,174) -BLIT star1.png CENTERED (112,476) -BLIT star1.png CENTERED (140,-135) -BLIT star1.png CENTERED (304,375) -BLIT star1.png CENTERED (168,239) -BLIT star1.png CENTERED (61,137) -BLIT star1.png CENTERED (24,233) -BLIT star1.png CENTERED (363,321) -BLIT star0.png CENTERED (452,454) -BLIT star1.png CENTERED (13,363) -BLIT star0.png CENTERED (388,209) -BLIT star1.png CENTERED (347,204) -BLIT star2.png CENTERED (579,393) -BLIT star1.png CENTERED (523,418) -BLIT star1.png CENTERED (531,-100) -BLIT star1.png CENTERED (63,-38) -BLIT star0.png CENTERED (319,140) -BLIT star1.png CENTERED (491,-75) -BLIT star0.png CENTERED (313,339) -BLIT star2.png CENTERED (118,199) -BLIT star2.png CENTERED (179,-69) -BLIT star2.png CENTERED (262,460) -BLIT star1.png CENTERED (382,459) -BLIT star0.png CENTERED (23,368) -BLIT star1.png CENTERED (302,-55) -BLIT star2.png CENTERED (117,182) -BLIT star2.png CENTERED (575,300) -BLIT star1.png CENTERED (120,251) -BLIT star1.png CENTERED (405,285) -BLIT star2.png CENTERED (25,210) -BLIT star2.png CENTERED (547,183) -BLIT star1.png CENTERED (464,423) -BLIT star1.png CENTERED (560,313) -BLIT star1.png CENTERED (578,70) -BLIT star2.png CENTERED (482,70) -BLIT star0.png CENTERED (271,78) -BLIT star2.png CENTERED (608,168) -BLIT star0.png CENTERED (137,-58) -BLIT star1.png CENTERED (382,469) -BLIT star2.png CENTERED (141,400) -BLIT star1.png CENTERED (10,159) -BLIT star2.png CENTERED (428,285) -BLIT star0.png CENTERED (353,294) -BLIT star1.png CENTERED (343,459) -BLIT star2.png CENTERED (414,341) -BLIT star1.png CENTERED (148,338) -BLIT star2.png CENTERED (415,384) -BLIT star1.png CENTERED (597,261) -BLIT star2.png CENTERED (608,354) -BLIT star0.png CENTERED (440,339) -BLIT star2.png CENTERED (37,356) -BLIT star2.png CENTERED (401,409) -BLIT star0.png CENTERED (463,-92) -BLIT star1.png CENTERED (93,-31) -BLIT star2.png CENTERED (468,397) -BLIT star0.png CENTERED (211,180) -BLIT star1.png CENTERED (349,360) -BLIT star0.png CENTERED (370,-157) -BLIT star0.png CENTERED (321,439) -BLIT star1.png CENTERED (605,331) -BLIT star0.png CENTERED (517,-24) -BLIT star1.png CENTERED (619,456) -BLIT star2.png CENTERED (568,276) -BLIT star0.png CENTERED (391,434) -BLIT star2.png CENTERED (508,406) -BLIT star1.png CENTERED (417,218) -BLIT star2.png CENTERED (531,-9) -BLIT star0.png CENTERED (367,105) -BLIT star1.png CENTERED (280,-117) -BLIT star1.png CENTERED (390,126) -BLIT star1.png CENTERED (590,320) -BLIT star1.png CENTERED (322,-74) -BLIT star0.png CENTERED (195,-138) -BLIT star1.png CENTERED (102,186) -BLIT star1.png CENTERED (263,125) -BLIT star1.png CENTERED (381,20) -BLIT star1.png CENTERED (41,188) -BLIT star2.png CENTERED (4,86) -BLIT star0.png CENTERED (18,-85) -BLIT star1.png CENTERED (193,8) -BLIT star1.png CENTERED (285,183) -BLIT star2.png CENTERED (246,65) -BLIT star0.png CENTERED (322,238) -BLIT star1.png CENTERED (247,277) -BLIT star1.png CENTERED (265,343) -BLIT star2.png CENTERED (628,-63) -BLIT star2.png CENTERED (194,459) -BLIT star1.png CENTERED (429,-104) -BLIT star0.png CENTERED (564,444) -BLIT star2.png CENTERED (586,221) -BLIT money.png CENTERED (296,312) -BLIT money.png CENTERED (296,294) -BLIT money.png CENTERED (289,295) -BLIT money.png CENTERED (300,291) -BLIT money.png CENTERED (312,288) -BLIT money.png CENTERED (302,301) -BLIT money.png CENTERED (272,305) -BLIT money.png CENTERED (278,276) -BLIT money.png CENTERED (271,312) -BLIT money.png CENTERED (306,302) -BLIT money.png CENTERED (302,296) -BLIT money.png CENTERED (292,312) -BLIT money.png CENTERED (296,288) -BLIT money.png CENTERED (292,282) -BLIT money.png CENTERED (291,291) -BLIT money.png CENTERED (288,295) -BLIT money.png CENTERED (311,278) -BLIT money.png CENTERED (322,278) -BLIT money.png CENTERED (287,274) -BLIT money.png CENTERED (317,307) -BLIT money.png CENTERED (284,188) -BLIT money.png CENTERED (287,157) -BLIT money.png CENTERED (287,159) -BLIT money.png CENTERED (287,263) -BLIT money.png CENTERED (283,227) -BLIT money.png CENTERED (278,243) -BLIT money.png CENTERED (288,240) -BLIT money.png CENTERED (281,256) -BLIT money.png CENTERED (297,262) -BLIT money.png CENTERED (286,233) -BLIT money.png CENTERED (276,247) -BLIT money.png CENTERED (276,242) -BLIT money.png CENTERED (276,223) -BLIT player_shoot.png CENTERED (240,23) -BLIT player_shoot.png CENTERED (299,162) -BLIT player_shoot.png CENTERED (266,342) -BLIT enemy1.png CENTERED (269,53) -BLIT enemy1.png CENTERED (177,46) -BLIT player.png CENTERED (285,455) -BLIT player_shoot.png (30,460) -INPUT click 385.0 549.0 -read 13 click 318.0 545.0 -WAIT 13 for click 318.0 545.0 -CLEAR rgb(0.0;0.0;0.0) -BLIT star1.png CENTERED (278,142) -BLIT star1.png CENTERED (286,288) -BLIT star0.png CENTERED (145,79) -BLIT star1.png CENTERED (125,-97) -BLIT star1.png CENTERED (184,19) -BLIT star1.png CENTERED (377,255) -BLIT star0.png CENTERED (199,-148) -BLIT star2.png CENTERED (55,182) -BLIT star1.png CENTERED (372,427) -BLIT star1.png CENTERED (25,233) -BLIT star1.png CENTERED (461,179) -BLIT star0.png CENTERED (465,-7) -BLIT star1.png CENTERED (140,-129) -BLIT star1.png CENTERED (304,379) -BLIT star1.png CENTERED (168,244) -BLIT star1.png CENTERED (61,143) -BLIT star1.png CENTERED (24,238) -BLIT star1.png CENTERED (363,326) -BLIT star0.png CENTERED (452,456) -BLIT star1.png CENTERED (13,368) -BLIT star0.png CENTERED (388,212) -BLIT star1.png CENTERED (347,210) -BLIT star2.png CENTERED (579,401) -BLIT star1.png CENTERED (523,424) -BLIT star1.png CENTERED (531,-95) -BLIT star1.png CENTERED (63,-34) -BLIT star0.png CENTERED (319,143) -BLIT star1.png CENTERED (491,-71) -BLIT star0.png CENTERED (313,341) -BLIT star2.png CENTERED (118,205) -BLIT star2.png CENTERED (179,-61) -BLIT star2.png CENTERED (262,467) -BLIT star1.png CENTERED (382,465) -BLIT star0.png CENTERED (23,370) -BLIT star1.png CENTERED (302,-49) -BLIT star2.png CENTERED (117,190) -BLIT star2.png CENTERED (575,308) -BLIT star1.png CENTERED (120,255) -BLIT star1.png CENTERED (405,289) -BLIT star2.png CENTERED (25,218) -BLIT star2.png CENTERED (547,191) -BLIT star1.png CENTERED (464,430) -BLIT star1.png CENTERED (560,319) -BLIT star1.png CENTERED (578,76) -BLIT star2.png CENTERED (482,76) -BLIT star0.png CENTERED (271,81) -BLIT star2.png CENTERED (608,176) -BLIT star0.png CENTERED (137,-55) -BLIT star1.png CENTERED (382,473) -BLIT star2.png CENTERED (141,407) -BLIT star1.png CENTERED (10,165) -BLIT star2.png CENTERED (428,292) -BLIT star0.png CENTERED (353,296) -BLIT star1.png CENTERED (343,463) -BLIT star2.png CENTERED (414,348) -BLIT star1.png CENTERED (148,344) -BLIT star2.png CENTERED (415,391) -BLIT star1.png CENTERED (597,267) -BLIT star2.png CENTERED (608,361) -BLIT star0.png CENTERED (440,342) -BLIT star2.png CENTERED (37,363) -BLIT star2.png CENTERED (401,416) -BLIT star0.png CENTERED (463,-89) -BLIT star1.png CENTERED (93,-26) -BLIT star2.png CENTERED (468,405) -BLIT star0.png CENTERED (211,183) -BLIT star1.png CENTERED (349,366) -BLIT star0.png CENTERED (370,-155) -BLIT star0.png CENTERED (321,441) -BLIT star1.png CENTERED (605,334) -BLIT star0.png CENTERED (517,-22) -BLIT star1.png CENTERED (619,460) -BLIT star2.png CENTERED (568,283) -BLIT star0.png CENTERED (391,436) -BLIT star2.png CENTERED (508,413) -BLIT star1.png CENTERED (417,222) -BLIT star2.png CENTERED (531,-1) -BLIT star0.png CENTERED (367,108) -BLIT star1.png CENTERED (280,-113) -BLIT star1.png CENTERED (390,130) -BLIT star1.png CENTERED (590,326) -BLIT star1.png CENTERED (322,-69) -BLIT star0.png CENTERED (195,-136) -BLIT star1.png CENTERED (102,192) -BLIT star1.png CENTERED (263,129) -BLIT star1.png CENTERED (381,24) -BLIT star1.png CENTERED (41,191) -BLIT star2.png CENTERED (4,94) -BLIT star0.png CENTERED (18,-83) -BLIT star1.png CENTERED (193,13) -BLIT star1.png CENTERED (285,188) -BLIT star2.png CENTERED (246,73) -BLIT star0.png CENTERED (322,241) -BLIT star1.png CENTERED (247,281) -BLIT star1.png CENTERED (265,347) -BLIT star2.png CENTERED (628,-55) -BLIT star2.png CENTERED (194,467) -BLIT star1.png CENTERED (429,-100) -BLIT star0.png CENTERED (564,446) -BLIT star2.png CENTERED (586,229) -BLIT money.png CENTERED (296,321) -BLIT money.png CENTERED (296,302) -BLIT money.png CENTERED (289,304) -BLIT money.png CENTERED (300,299) -BLIT money.png CENTERED (312,297) -BLIT money.png CENTERED (302,309) -BLIT money.png CENTERED (272,313) -BLIT money.png CENTERED (278,284) -BLIT money.png CENTERED (271,320) -BLIT money.png CENTERED (306,310) -BLIT money.png CENTERED (302,304) -BLIT money.png CENTERED (292,320) -BLIT money.png CENTERED (296,297) -BLIT money.png CENTERED (292,290) -BLIT money.png CENTERED (291,300) -BLIT money.png CENTERED (288,303) -BLIT money.png CENTERED (311,286) -BLIT money.png CENTERED (322,286) -BLIT money.png CENTERED (287,283) -BLIT money.png CENTERED (317,316) -BLIT money.png CENTERED (284,196) -BLIT money.png CENTERED (287,165) -BLIT money.png CENTERED (287,167) -BLIT money.png CENTERED (287,272) -BLIT money.png CENTERED (283,236) -BLIT money.png CENTERED (278,251) -BLIT money.png CENTERED (288,248) -BLIT money.png CENTERED (281,264) -BLIT money.png CENTERED (297,270) -BLIT money.png CENTERED (286,242) -BLIT money.png CENTERED (276,256) -BLIT money.png CENTERED (276,250) -BLIT money.png CENTERED (276,231) -BLIT player_shoot.png CENTERED (240,-60) -BLIT player_shoot.png CENTERED (299,78) -BLIT player_shoot.png CENTERED (266,258) -BLIT player_shoot.png CENTERED (289,450) -BLIT enemy1.png CENTERED (266,92) -BLIT enemy1.png CENTERED (179,82) -BLIT player.png CENTERED (292,480) -BLIT player_shoot.png (30,460) -INPUT click 318.0 545.0 -read 8 click 329.0 555.0 -WAIT 8 for click 329.0 555.0 -CLEAR rgb(0.0;0.0;0.0) -BLIT star1.png CENTERED (278,144) -BLIT star1.png CENTERED (286,292) -BLIT star0.png CENTERED (145,80) -BLIT star1.png CENTERED (125,-94) -BLIT star1.png CENTERED (184,23) -BLIT star1.png CENTERED (377,259) -BLIT star0.png CENTERED (199,-146) -BLIT star2.png CENTERED (55,186) -BLIT star1.png CENTERED (372,430) -BLIT star1.png CENTERED (25,236) -BLIT star1.png CENTERED (461,183) -BLIT star0.png CENTERED (465,-5) -BLIT star1.png CENTERED (140,-125) -BLIT star1.png CENTERED (304,382) -BLIT star1.png CENTERED (168,247) -BLIT star1.png CENTERED (61,147) -BLIT star1.png CENTERED (24,241) -BLIT star1.png CENTERED (363,329) -BLIT star0.png CENTERED (452,457) -BLIT star1.png CENTERED (13,371) -BLIT star0.png CENTERED (388,214) -BLIT star1.png CENTERED (347,214) -BLIT star2.png CENTERED (579,406) -BLIT star1.png CENTERED (523,428) -BLIT star1.png CENTERED (531,-93) -BLIT star1.png CENTERED (63,-31) -BLIT star0.png CENTERED (319,144) -BLIT star1.png CENTERED (491,-69) -BLIT star0.png CENTERED (313,343) -BLIT star2.png CENTERED (118,209) -BLIT star2.png CENTERED (179,-57) -BLIT star2.png CENTERED (262,471) -BLIT star1.png CENTERED (382,469) -BLIT star0.png CENTERED (23,372) -BLIT star1.png CENTERED (302,-45) -BLIT star2.png CENTERED (117,195) -BLIT star2.png CENTERED (575,313) -BLIT star1.png CENTERED (120,257) -BLIT star1.png CENTERED (405,292) -BLIT star2.png CENTERED (25,223) -BLIT star2.png CENTERED (547,195) -BLIT star1.png CENTERED (464,434) -BLIT star1.png CENTERED (560,323) -BLIT star1.png CENTERED (578,80) -BLIT star2.png CENTERED (482,81) -BLIT star0.png CENTERED (271,83) -BLIT star2.png CENTERED (608,181) -BLIT star0.png CENTERED (137,-53) -BLIT star1.png CENTERED (382,476) -BLIT star2.png CENTERED (141,412) -BLIT star1.png CENTERED (10,169) -BLIT star2.png CENTERED (428,297) -BLIT star0.png CENTERED (353,298) -BLIT star1.png CENTERED (343,465) -BLIT star2.png CENTERED (414,352) -BLIT star1.png CENTERED (148,348) -BLIT star2.png CENTERED (415,395) -BLIT star1.png CENTERED (597,271) -BLIT star2.png CENTERED (608,366) -BLIT star0.png CENTERED (440,344) -BLIT star2.png CENTERED (37,367) -BLIT star2.png CENTERED (401,421) -BLIT star0.png CENTERED (463,-88) -BLIT star1.png CENTERED (93,-22) -BLIT star2.png CENTERED (468,410) -BLIT star0.png CENTERED (211,185) -BLIT star1.png CENTERED (349,370) -BLIT star0.png CENTERED (370,-154) -BLIT star0.png CENTERED (321,443) -BLIT star1.png CENTERED (605,337) -BLIT star0.png CENTERED (517,-21) -BLIT star1.png CENTERED (619,463) -BLIT star2.png CENTERED (568,288) -BLIT star0.png CENTERED (391,437) -BLIT star2.png CENTERED (508,417) -BLIT star1.png CENTERED (417,225) -BLIT star2.png CENTERED (531,3) -BLIT star0.png CENTERED (367,109) -BLIT star1.png CENTERED (280,-111) -BLIT star1.png CENTERED (390,133) -BLIT star1.png CENTERED (590,330) -BLIT star1.png CENTERED (322,-66) -BLIT star0.png CENTERED (195,-134) -BLIT star1.png CENTERED (102,195) -BLIT star1.png CENTERED (263,132) -BLIT star1.png CENTERED (381,26) -BLIT star1.png CENTERED (41,193) -BLIT star2.png CENTERED (4,99) -BLIT star0.png CENTERED (18,-82) -BLIT star1.png CENTERED (193,15) -BLIT star1.png CENTERED (285,191) -BLIT star2.png CENTERED (246,78) -BLIT star0.png CENTERED (322,243) -BLIT star1.png CENTERED (247,283) -BLIT star1.png CENTERED (265,350) -BLIT star2.png CENTERED (628,-50) -BLIT star2.png CENTERED (194,472) -BLIT star1.png CENTERED (429,-97) -BLIT star0.png CENTERED (564,447) -BLIT star2.png CENTERED (586,234) -BLIT money.png CENTERED (296,326) -BLIT money.png CENTERED (296,307) -BLIT money.png CENTERED (289,309) -BLIT money.png CENTERED (300,304) -BLIT money.png CENTERED (312,302) -BLIT money.png CENTERED (302,314) -BLIT money.png CENTERED (272,318) -BLIT money.png CENTERED (278,289) -BLIT money.png CENTERED (271,326) -BLIT money.png CENTERED (306,316) -BLIT money.png CENTERED (302,310) -BLIT money.png CENTERED (292,326) -BLIT money.png CENTERED (296,302) -BLIT money.png CENTERED (292,295) -BLIT money.png CENTERED (291,305) -BLIT money.png CENTERED (288,308) -BLIT money.png CENTERED (311,291) -BLIT money.png CENTERED (322,291) -BLIT money.png CENTERED (287,288) -BLIT money.png CENTERED (317,321) -BLIT money.png CENTERED (284,201) -BLIT money.png CENTERED (287,171) -BLIT money.png CENTERED (287,173) -BLIT money.png CENTERED (287,277) -BLIT money.png CENTERED (283,241) -BLIT money.png CENTERED (278,257) -BLIT money.png CENTERED (288,253) -BLIT money.png CENTERED (281,270) -BLIT money.png CENTERED (297,275) -BLIT money.png CENTERED (286,247) -BLIT money.png CENTERED (276,261) -BLIT money.png CENTERED (276,256) -BLIT money.png CENTERED (276,236) -BLIT player_shoot.png CENTERED (299,26) -BLIT player_shoot.png CENTERED (266,206) -BLIT player_shoot.png CENTERED (289,398) -BLIT enemy_shoot.png CENTERED (257,159) -BLIT enemy_shoot.png CENTERED (275,159) -BLIT enemy_shoot.png CENTERED (170,144) -BLIT enemy_shoot.png CENTERED (188,144) -BLIT enemy1.png CENTERED (265,115) -BLIT enemy1.png CENTERED (180,104) -BLIT player.png CENTERED (323,480) -BLIT player_shoot.png (30,460) -INPUT click 329.0 555.0 -read 106 quit -WAIT 106 for quit -CLEAR rgb(0.0;0.0;0.0) -BLIT star1.png CENTERED (278,146) -BLIT star1.png CENTERED (286,294) -BLIT star0.png CENTERED (145,82) -BLIT star1.png CENTERED (125,-92) -BLIT star1.png CENTERED (184,25) -BLIT star1.png CENTERED (377,261) -BLIT star0.png CENTERED (199,-145) -BLIT star2.png CENTERED (55,189) -BLIT star1.png CENTERED (372,431) -BLIT star1.png CENTERED (25,238) -BLIT star1.png CENTERED (461,185) -BLIT star0.png CENTERED (465,-4) -BLIT star1.png CENTERED (140,-123) -BLIT star1.png CENTERED (304,384) -BLIT star1.png CENTERED (168,249) -BLIT star1.png CENTERED (61,149) -BLIT star1.png CENTERED (24,243) -BLIT star1.png CENTERED (363,331) -BLIT star0.png CENTERED (452,458) -BLIT star1.png CENTERED (13,373) -BLIT star0.png CENTERED (388,215) -BLIT star1.png CENTERED (347,216) -BLIT star2.png CENTERED (579,409) -BLIT star1.png CENTERED (523,430) -BLIT star1.png CENTERED (531,-91) -BLIT star1.png CENTERED (63,-30) -BLIT star0.png CENTERED (319,145) -BLIT star1.png CENTERED (491,-67) -BLIT star0.png CENTERED (313,344) -BLIT star2.png CENTERED (118,212) -BLIT star2.png CENTERED (179,-54) -BLIT star2.png CENTERED (262,474) -BLIT star1.png CENTERED (382,471) -BLIT star0.png CENTERED (23,372) -BLIT star1.png CENTERED (302,-42) -BLIT star2.png CENTERED (117,198) -BLIT star2.png CENTERED (575,316) -BLIT star1.png CENTERED (120,258) -BLIT star1.png CENTERED (405,293) -BLIT star2.png CENTERED (25,227) -BLIT star2.png CENTERED (547,198) -BLIT star1.png CENTERED (464,436) -BLIT star1.png CENTERED (560,326) -BLIT star1.png CENTERED (578,83) -BLIT star2.png CENTERED (482,83) -BLIT star0.png CENTERED (271,85) -BLIT star2.png CENTERED (608,184) -BLIT star0.png CENTERED (137,-52) -BLIT star1.png CENTERED (382,477) -BLIT star2.png CENTERED (141,414) -BLIT star1.png CENTERED (10,171) -BLIT star2.png CENTERED (428,300) -BLIT star0.png CENTERED (353,299) -BLIT star1.png CENTERED (343,466) -BLIT star2.png CENTERED (414,355) -BLIT star1.png CENTERED (148,350) -BLIT star2.png CENTERED (415,398) -BLIT star1.png CENTERED (597,273) -BLIT star2.png CENTERED (608,368) -BLIT star0.png CENTERED (440,345) -BLIT star2.png CENTERED (37,370) -BLIT star2.png CENTERED (401,423) -BLIT star0.png CENTERED (463,-87) -BLIT star1.png CENTERED (93,-20) -BLIT star2.png CENTERED (468,413) -BLIT star0.png CENTERED (211,187) -BLIT star1.png CENTERED (349,372) -BLIT star0.png CENTERED (370,-154) -BLIT star0.png CENTERED (321,443) -BLIT star1.png CENTERED (605,338) -BLIT star0.png CENTERED (517,-20) -BLIT star1.png CENTERED (619,465) -BLIT star2.png CENTERED (568,291) -BLIT star0.png CENTERED (391,438) -BLIT star2.png CENTERED (508,420) -BLIT star1.png CENTERED (417,226) -BLIT star2.png CENTERED (531,6) -BLIT star0.png CENTERED (367,110) -BLIT star1.png CENTERED (280,-109) -BLIT star1.png CENTERED (390,134) -BLIT star1.png CENTERED (590,333) -BLIT star1.png CENTERED (322,-64) -BLIT star0.png CENTERED (195,-133) -BLIT star1.png CENTERED (102,197) -BLIT star1.png CENTERED (263,133) -BLIT star1.png CENTERED (381,28) -BLIT star1.png CENTERED (41,195) -BLIT star2.png CENTERED (4,102) -BLIT star0.png CENTERED (18,-81) -BLIT star1.png CENTERED (193,17) -BLIT star1.png CENTERED (285,193) -BLIT star2.png CENTERED (246,81) -BLIT star0.png CENTERED (322,244) -BLIT star1.png CENTERED (247,284) -BLIT star1.png CENTERED (265,351) -BLIT star2.png CENTERED (628,-46) -BLIT star2.png CENTERED (194,475) -BLIT star1.png CENTERED (429,-95) -BLIT star0.png CENTERED (564,448) -BLIT star2.png CENTERED (586,237) -BLIT money.png CENTERED (296,329) -BLIT money.png CENTERED (296,310) -BLIT money.png CENTERED (289,312) -BLIT money.png CENTERED (300,308) -BLIT money.png CENTERED (312,305) -BLIT money.png CENTERED (302,317) -BLIT money.png CENTERED (272,321) -BLIT money.png CENTERED (278,293) -BLIT money.png CENTERED (271,329) -BLIT money.png CENTERED (306,319) -BLIT money.png CENTERED (302,313) -BLIT money.png CENTERED (292,329) -BLIT money.png CENTERED (296,305) -BLIT money.png CENTERED (292,299) -BLIT money.png CENTERED (291,308) -BLIT money.png CENTERED (288,312) -BLIT money.png CENTERED (311,294) -BLIT money.png CENTERED (322,294) -BLIT money.png CENTERED (287,291) -BLIT money.png CENTERED (317,324) -BLIT money.png CENTERED (284,205) -BLIT money.png CENTERED (287,174) -BLIT money.png CENTERED (287,176) -BLIT money.png CENTERED (287,280) -BLIT money.png CENTERED (283,244) -BLIT money.png CENTERED (278,260) -BLIT money.png CENTERED (288,256) -BLIT money.png CENTERED (281,273) -BLIT money.png CENTERED (297,279) -BLIT money.png CENTERED (286,250) -BLIT money.png CENTERED (276,264) -BLIT money.png CENTERED (276,259) -BLIT money.png CENTERED (276,240) -BLIT player_shoot.png CENTERED (299,-6) -BLIT player_shoot.png CENTERED (266,174) -BLIT player_shoot.png CENTERED (289,366) -BLIT enemy_shoot.png CENTERED (257,191) -BLIT enemy_shoot.png CENTERED (275,191) -BLIT enemy_shoot.png CENTERED (170,176) -BLIT enemy_shoot.png CENTERED (188,176) -BLIT enemy1.png CENTERED (264,130) -BLIT enemy1.png CENTERED (181,118) -BLIT enemy1.png CENTERED (205,0) -BLIT player.png CENTERED (321,480) -BLIT player_shoot.png (30,460) -INPUT quit -END OF INPUTS -CLEAR rgb(0.0;0.0;0.0) -BLIT star1.png CENTERED (278,166) -BLIT star1.png CENTERED (286,321) -BLIT star0.png CENTERED (145,98) -BLIT star1.png CENTERED (125,-67) -BLIT star1.png CENTERED (184,53) -BLIT star1.png CENTERED (377,293) -BLIT star0.png CENTERED (199,-132) -BLIT star2.png CENTERED (55,224) -BLIT star1.png CENTERED (372,455) -BLIT star1.png CENTERED (25,263) -BLIT star1.png CENTERED (461,212) -BLIT star0.png CENTERED (465,9) -BLIT star1.png CENTERED (140,-94) -BLIT star1.png CENTERED (304,408) -BLIT star1.png CENTERED (168,276) -BLIT star1.png CENTERED (61,180) -BLIT star1.png CENTERED (24,267) -BLIT star1.png CENTERED (363,356) -BLIT star0.png CENTERED (452,467) -BLIT star1.png CENTERED (13,399) -BLIT star0.png CENTERED (388,230) -BLIT star1.png CENTERED (347,248) -BLIT star2.png CENTERED (579,451) -BLIT star1.png CENTERED (523,460) -BLIT star1.png CENTERED (531,-69) -BLIT star1.png CENTERED (63,-9) -BLIT star0.png CENTERED (319,156) -BLIT star1.png CENTERED (491,-48) -BLIT star0.png CENTERED (313,356) -BLIT star2.png CENTERED (118,246) -BLIT star2.png CENTERED (179,-14) -BLIT star1.png CENTERED (573,-64) -BLIT star1.png CENTERED (235,-37) -BLIT star0.png CENTERED (23,383) -BLIT star1.png CENTERED (302,-9) -BLIT star2.png CENTERED (117,240) -BLIT star2.png CENTERED (575,356) -BLIT star1.png CENTERED (120,275) -BLIT star1.png CENTERED (405,314) -BLIT star2.png CENTERED (25,269) -BLIT star2.png CENTERED (547,237) -BLIT star1.png CENTERED (464,468) -BLIT star1.png CENTERED (560,359) -BLIT star1.png CENTERED (578,116) -BLIT star2.png CENTERED (482,117) -BLIT star0.png CENTERED (271,101) -BLIT star2.png CENTERED (608,225) -BLIT star0.png CENTERED (137,-35) -BLIT star1.png CENTERED (173,-43) -BLIT star2.png CENTERED (141,451) -BLIT star1.png CENTERED (10,202) -BLIT star2.png CENTERED (428,340) -BLIT star0.png CENTERED (353,310) -BLIT star1.png CENTERED (98,-12) -BLIT star2.png CENTERED (414,390) -BLIT star1.png CENTERED (148,379) -BLIT star2.png CENTERED (415,435) -BLIT star1.png CENTERED (597,306) -BLIT star2.png CENTERED (608,404) -BLIT star0.png CENTERED (440,360) -BLIT star2.png CENTERED (37,406) -BLIT star2.png CENTERED (401,461) -BLIT star0.png CENTERED (463,-73) -BLIT star1.png CENTERED (93,7) -BLIT star2.png CENTERED (468,451) -BLIT star0.png CENTERED (211,203) -BLIT star1.png CENTERED (349,401) -BLIT star0.png CENTERED (370,-144) -BLIT star0.png CENTERED (321,454) -BLIT star1.png CENTERED (605,356) -BLIT star0.png CENTERED (517,-10) -BLIT star1.png CENTERED (129,-64) -BLIT star2.png CENTERED (568,328) -BLIT star0.png CENTERED (391,449) -BLIT star2.png CENTERED (508,457) -BLIT star1.png CENTERED (417,246) -BLIT star2.png CENTERED (531,45) -BLIT star0.png CENTERED (367,124) -BLIT star1.png CENTERED (280,-89) -BLIT star1.png CENTERED (390,156) -BLIT star1.png CENTERED (590,365) -BLIT star1.png CENTERED (322,-36) -BLIT star0.png CENTERED (195,-119) -BLIT star1.png CENTERED (102,223) -BLIT star1.png CENTERED (263,154) -BLIT star1.png CENTERED (381,46) -BLIT star1.png CENTERED (41,212) -BLIT star2.png CENTERED (4,141) -BLIT star0.png CENTERED (18,-70) -BLIT star1.png CENTERED (193,39) -BLIT star1.png CENTERED (285,220) -BLIT star2.png CENTERED (246,123) -BLIT star0.png CENTERED (322,258) -BLIT star1.png CENTERED (247,302) -BLIT star1.png CENTERED (265,372) -BLIT star2.png CENTERED (628,-5) -BLIT star0.png CENTERED (106,-78) -BLIT star1.png CENTERED (429,-72) -BLIT star0.png CENTERED (564,458) -BLIT star2.png CENTERED (586,276) -BLIT money.png CENTERED (296,372) -BLIT money.png CENTERED (296,353) -BLIT money.png CENTERED (289,355) -BLIT money.png CENTERED (300,350) -BLIT money.png CENTERED (312,347) -BLIT money.png CENTERED (302,360) -BLIT money.png CENTERED (272,364) -BLIT money.png CENTERED (278,335) -BLIT money.png CENTERED (271,371) -BLIT money.png CENTERED (306,361) -BLIT money.png CENTERED (302,355) -BLIT money.png CENTERED (292,371) -BLIT money.png CENTERED (296,348) -BLIT money.png CENTERED (292,341) -BLIT money.png CENTERED (291,350) -BLIT money.png CENTERED (288,354) -BLIT money.png CENTERED (311,337) -BLIT money.png CENTERED (322,337) -BLIT money.png CENTERED (287,333) -BLIT money.png CENTERED (317,367) -BLIT money.png CENTERED (284,247) -BLIT money.png CENTERED (287,216) -BLIT money.png CENTERED (287,218) -BLIT money.png CENTERED (287,322) -BLIT money.png CENTERED (283,286) -BLIT money.png CENTERED (278,302) -BLIT money.png CENTERED (288,299) -BLIT money.png CENTERED (281,315) -BLIT money.png CENTERED (297,321) -BLIT money.png CENTERED (286,292) -BLIT money.png CENTERED (276,307) -BLIT money.png CENTERED (276,301) -BLIT money.png CENTERED (276,282) -BLIT money.png CENTERED (277,171) -BLIT money.png CENTERED (264,175) -BLIT money.png CENTERED (240,198) -BLIT money.png CENTERED (263,181) -BLIT money.png CENTERED (269,203) -BLIT player_shoot.png CENTERED (289,-57) -BLIT player_shoot.png CENTERED (323,66) -BLIT player_shoot.png CENTERED (333,190) -BLIT player_shoot.png CENTERED (342,314) -BLIT player_shoot.png CENTERED (352,438) -BLIT enemy_shoot.png CENTERED (175,484) -BLIT enemy_shoot.png CENTERED (193,484) -BLIT enemy_shoot.png CENTERED (197,283) -BLIT enemy_shoot.png CENTERED (214,283) -BLIT enemy_shoot.png CENTERED (180,367) -BLIT enemy_shoot.png CENTERED (198,367) -BLIT enemy_shoot.png CENTERED (197,121) -BLIT enemy_shoot.png CENTERED (214,121) -BLIT enemy1.png CENTERED (191,299) -BLIT enemy1.png CENTERED (205,88) -BLIT enemy0.png CENTERED (541,214) -BLIT player.png CENTERED (355,480) -BLIT player_shoot.png (30,460) diff --git a/tests/turing.skip b/tests/turing.skip index ea13024..e6ce3b1 100644 --- a/tests/turing.skip +++ b/tests/turing.skip @@ -2,7 +2,6 @@ nitx _linux android gles -shoot curl neo gtk -- 1.7.9.5