Пример #1
0
    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();
        }
    }
Пример #2
0
 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();
    }
Пример #4
0
    override public void update()
    {
        base.update();

        mMap.update();

        mAndy.update();

        mEnemyManager.update();
        mBulletManager.update();
        mParticleManger.update();

        if (CEnemyManager.inst().getLength() == 0)
        {
            //Debug.Log ("WIN");
        }
    }