Пример #1
0
 public CommandSerifView(GameScreen screen, Command command, CharacterView characterView)
     : base(screen)
 {
     this.command = command;
     this.characterView = characterView;
     LoadContent();
 }
Пример #2
0
        public CommandEffectView(GameScreen screen, Command command, CharacterView characterView)
            : base(screen)
        {
            this.command = command;
            this.characterView = characterView;

            int diff = (command.Target is Player) ? 10 : -10;
            characterView.CharacterPosition = new Vector2(diff, 0);
            elapsed = 0;
            active = true;
        }
Пример #3
0
        public void Detransform()
        {
            if (CurrentView == fieldView)
                return;

            fieldView.Appear();
            CurrentView = fieldView;
        }
Пример #4
0
 private void onTransformEnd(object sender, EventArgs args)
 {
     CurrentView = battleView;
 }
Пример #5
0
 public void Walk()
 {
     fieldView.Walk();
     CurrentView = fieldView;
 }
Пример #6
0
        public void Transform()
        {
            if (CurrentView == battleView || fieldView.IsTransforming())
                return;

            fieldView.Transform();
            CurrentView = fieldView;
        }
Пример #7
0
 public void Stop()
 {
     fieldView.Stop();
     CurrentView = fieldView;
 }
Пример #8
0
 public void RemoveSelection(CharacterView view)
 {
     characterViews.Remove(view);
 }
Пример #9
0
 public void AddSelection(CharacterView view)
 {
     characterViews.Add(view);
 }