Ejemplo n.º 1
0
    override public void destroy()
    {
        base.destroy();

        mMap.destroy();
        mMap = null;

        mAndy.destroy();
        mAndy = null;

        mEnemyManager.destroy();
        mEnemyManager = null;

        mItemManager.destroy();
        mItemManager = null;

        mBulletManager.destroy();
        mBulletManager = null;

        mParticleManger.destroy();
        mParticleManger = null;


        mTierra.destroy();
        mTierra = null;
    }
Ejemplo n.º 2
0
    override public void init()
    {
        base.init();

        //CGame.inst ().setPlayer (mPlayer);

        mEnemyManager   = new CEnemyManager();
        mItemManager    = new CItemManager();
        mBulletManager  = new CBulletManager();
        mParticleManger = new CParticleManager();
        mTierra         = new Tierra();


        // El mapa crea enemigos. Crear los managers antes que el mapa.
        mMap = new CTileMap();
        CGame.inst().setMap(mMap);



        mAndy = new CAndy();
        mAndy.setXY(400, 400);

        //createAsteroids ();

        /*CEnemyShip e = new CEnemyShip ();
         * e.setXY (200, 200);
         * CEnemyManager.inst ().add (e);*/
    }
Ejemplo n.º 3
0
 public TierraViewModel(Tierra pSelectedItem)
 {
     tierra     = pSelectedItem;
     Currencies = new ObservableCollection <Currency>(pSelectedItem.Currencies);
 }
Ejemplo n.º 4
0
 private async void ManageSelectedItem(Tierra pSelectedItem)
 {
     MainViewModel.GetInstance().Tierra = new TierraViewModel(pSelectedItem);
     await App.Navigator.PushAsync(new LandTabbedPage());
 }