public CEnemy() { attackRange = new CSprite(); attackRange.setName("Attack Range"); attackRange.setParent(this.getGameObject()); if (this.debug) { mRect = new CSprite(); mRect.setImage(Resources.Load <Sprite>("Sprites/ui/pixel")); mRect.setSortingLayerName("Enemies"); mRect.setSortingOrder(20); mRect.setAlpha(0.5f); mRect.setName(this.getName() + "_debug_rect_1"); mRect2 = new CSprite(); mRect2.setImage(Resources.Load <Sprite>("Sprites/ui/pixel")); mRect2.setSortingLayerName("Enemies"); mRect2.setSortingOrder(20); mRect2.setColor(Color.red); mRect2.setAlpha(0.5f); mRect2.setName(this.getName() + "_debug_rect_2"); attackRange.setSortingLayerName("Enemis"); attackRange.setSortingOrder(20); attackRange.setColor(Color.blue); attackRange.setAlpha(0.5f); attackRange.setName(this.getName() + "_debug_attack_range"); attackRange.setImage(Resources.Load <Sprite>("Sprites/ui/pixel")); } this.setParent(this.getGameObject()); }
public Fire(CAndy player) { this.name = "Fire"; this.player = player; this.leftPowerBaseCooldown = FIRE_COOLDOWN; shield = new CSprite(); shield.setImage(Resources.Load <Sprite>("Sprites/ui/pixel")); shield.setSortingLayerName("Player"); shield.setSortingOrder(20); shield.setColor(Color.red); shield.setAlpha(0.5f); shield.setName("Fire - Shield"); shield.setParent(this.player.getGameObject()); //Seteo la escala para el persona shield.setScaleX(WIDTH); shield.setScaleY(HEIGHT); //Pongo el poder a false shield.setVisible(false); currentTime = 0; }
override public void init() { base.init(); //CGame.inst ().setPlayer (mPlayer); mEnemyManager = new CEnemyManager(); mItemManager = new CItemManager(); mBulletManager = new CBulletManager(); mParticleManger = new CParticleManager(); // El mapa crea enemigos. Crear los managers antes que el mapa. mMap = new CTileMap("Assets/Resources/Map/Map.tmx"); CGame.inst().setMap(mMap); mAndy = new CAndy(); mAndy.muestro = mMap; mAndy.setXY(400, 400); mAndy.setCheckpoint(400, 400); CGame.inst().setPlayer(mAndy); mBackground = new CSprite(); mBackground.setImage(Resources.Load <Sprite>("Sprites/background/background")); mBackground.setName("Background"); mBackground.setRegistration(CSprite.REG_CENTER); mBackground.setParent(CCamera.inst().getTransform()); CCamera.inst().setSize(mMap.getTileHeight() * 8); CCamera.inst().setBounds(0, 0, mMap.getMapWidth() * mMap.getTileWidth(), mMap.getMapHeight() * mMap.getTileHeight()); }