Ejemplo n.º 1
0
        public void NextSprite()
        {
            this.Model.AllSprites["Explosion"].SubRect.x = currentSprite * (Model.AllSprites["Explosion"].TextureWidth / NB_SPRITES);

            currentSprite++;
            if (currentSprite > NB_SPRITES)
            {
                MainEventBus.PostEvent(new SceneStateEvent(SceneStateEvent.Type.DESPAWN_ENTITY, this));
            }
        }
Ejemplo n.º 2
0
 public override void Execute()
 {
     MainEventBus.PostEvent(eventToThrow);
 }
Ejemplo n.º 3
0
        //Accessors


        //Methods
        public override void Execute()
        {
            MainEventBus.PostEvent(new SceneStateEvent(SceneStateEvent.Type.CHANGE_SCENE, new ExitScene()));
        }
Ejemplo n.º 4
0
        private void LaunchBullet()
        {
            WeaponProjectileObject bullet = projectileSpawner.Spawn();

            MainEventBus.PostEvent(new SceneStateEvent(SceneStateEvent.Type.SPAWN_NEW_ENTITY, bullet));
        }
Ejemplo n.º 5
0
 public override void Execute()
 {
     time.Reset();
     MainEventBus.PostEvent(new SceneStateEvent(SceneStateEvent.Type.SPAWN_GROUP));
 }
Ejemplo n.º 6
0
        //Accessors


        //Methods
        public override void Execute()
        {
            MainEventBus.PostEvent(new SceneStateEvent(SceneStateEvent.Type.CHANGE_SCENE, new PlayScene(playparameters)));
        }
Ejemplo n.º 7
0
        //Accessors


        //Methods
        public override void Execute()
        {
            MainEventBus.PostEvent(new SceneStateEvent(SceneStateEvent.Type.DESPAWN_ENTITY, owner));
        }
Ejemplo n.º 8
0
        //Accessors


        //Methods
        public override void Execute()
        {
            MainEventBus.PostEvent(new SceneStateEvent(SceneStateEvent.Type.FLIP_MENU));
        }
Ejemplo n.º 9
0
 public AuthenticationController(MainEventBus mainEventBus)
 {
     _mainEventBus = mainEventBus;
 }