@@ -0,0 +1,1820 @@
+package com.ezardlabs.lostsector.objects.enemies.corpus.crewmen;%0A%0Aimport com.ezardlabs.dethsquare.Animation;%0Aimport com.ezardlabs.dethsquare.AnimationType;%0Aimport com.ezardlabs.dethsquare.Animator;%0Aimport com.ezardlabs.dethsquare.Collider;%0Aimport com.ezardlabs.dethsquare.GameObject;%0Aimport com.ezardlabs.dethsquare.Renderer;%0Aimport com.ezardlabs.dethsquare.TextureAtlas;%0Aimport com.ezardlabs.lostsector.objects.enemies.corpus.Crewman;%0Aimport com.ezardlabs.lostsector.objects.projectiles.Laser;%0A%0Apublic class SupraCrewman extends Crewman %7B%0A%0A%09public SupraCrewman() %7B%0A%09%09super(%22supra%22);%0A%09%7D%0A%0A%09@Override%0A%09protected Animation getShootAnimation() %7B%0A%09%09return new Animation(%22shoot%22, new TextureAtlas.Sprite%5B%5D%7Bta.getSprite(%22shoot0%22),%0A%09%09%09%09ta.getSprite(%22shoot1%22)%7D, AnimationType.LOOP, 100, new Animation.AnimationListener() %7B%0A%09%09%09@Override%0A%09%09%09public void onAnimatedStarted(Animator animator) %7B%0A%0A%09%09%09%7D%0A%0A%09%09%09@Override%0A%09%09%09public void onFrame(Animator animator, int frameNum) %7B%0A%09%09%09%09if (frameNum == 1) %7B%0A%09%09%09%09%09GameObject%0A%09%09%09%09%09%09%09.instantiate(new GameObject(%22Laser%22, new Renderer(%22images/laser.png%22, 100, 100).setFlipped(gameObject.renderer.hFlipped, false), new Collider(100, 100, true), new Laser()),%0A%09%09%09%09%09%09%09%09%09transform.position.offset(gameObject.renderer.hFlipped ? -12.5f : 87.5f, 60));%0A%09%09%09%09%7D%0A%09%09%09%7D%0A%0A%09%09%09@Override%0A%09%09%09public void onAnimationFinished(Animator animator) %7B%0A%0A%09%09%09%7D%0A%09%09%7D);%0A%09%7D%0A%0A%09@Override%0A%09protected Animation getLandAnimation() %7B%0A%09%09return new Animation(%22land%22, new TextureAtlas.Sprite%5B%5D%7Bta.getSprite(%22land0%22)%7D, AnimationType.ONE_SHOT, 100, new Animation.AnimationListener() %7B%0A%09%09%09@Override%0A%09%09%09public void onAnimatedStarted(Animator animator) %7B%0A%09%09%09%7D%0A%0A%09%09%09@Override%0A%09%09%09public void onFrame(Animator animator, int frameNum) %7B%0A%09%09%09%7D%0A%0A%09%09%09@Override%0A%09%09%09public void onAnimationFinished(Animator animator) %7B%0A%09%09%09%09landing = false;%0A%09%09%09%7D%0A%09%09%7D);%0A%09%7D%0A%7D%0A

Add supra crewman