override public void update() { base.update(); mMap.update(); DialogManager.update(); // mBackground.update(); mOverworldPlayer.update(); mOverworldNPC.update(); if (this.getState() == CLevelState.IN_PROGRESS) { if (mOverworldPlayer.getX() >= CGameConstants.SCREEN_WIDTH) { this.setState(CLevelState.FINISHED); return; } } //TODO: Realizar manager de NPC Y chequear colicion con cualquier Npc if (mOverworldNPC.collides(mOverworldPlayer)) { //if (DialogManager.init().getDialog() == null) mOverworldNPC.mensaje(); } }
public override void update() { base.update(); mMap.update(); mAndy.update(); //title.update(); mHitBoxManager.update(); mBigEnemy.update(); }
override public void update() { base.update(); mMap.update(); mAndy.update(); CCamera.inst().lookAt(mAndy); mEnemyManager.update(); mItemManager.update(); mBulletManager.update(); mParticleManger.update(); }
override public void update() { base.update(); mMap.update(); mAndy.update(); mEnemyManager.update(); mBulletManager.update(); mParticleManger.update(); if (CEnemyManager.inst().getLength() == 0) { //Debug.Log ("WIN"); } }