public override void Execute(Drawing drawing)
 {
     if (pokemon != null)
     {
         drawing.PokemonList.Remove(pokemon.ID);
         base.Execute(drawing);
     }
 }
 public override void Execute(Drawing drawing)
 {
     if (pokemon != null)
     {
         oldSize = pokemon.Size;
         drawing.PokemonList[pokemon.ID].Size = new Size(pokemon.Size.Width - GROWTH_FACTOR,
                                                         pokemon.Size.Height - GROWTH_FACTOR);
         base.Execute(drawing);
     }
 }
 public override void Execute(Drawing drawing)
 {
     if (pokemon != null)
     {
         pokemon.Location = new Point(pokemon.Location.X - pokemon.Size.Width / 2,
                                      pokemon.Location.Y - pokemon.Size.Height / 2);
         drawing.PokemonList.Add(pokemon.ID, pokemon);
         base.Execute(drawing);
     }
 }
 public override void Execute(Drawing drawing)
 {
     if (pokemon != null)
     {
         pokemon.Location = new Point(pokemon.Location.X + OFFSET,
                                      pokemon.Location.Y + OFFSET);
         drawing.PokemonList.Add(pokemon.ID, pokemon);
         base.Execute(drawing);
     }
 }
 public override void Execute(Drawing drawing)
 {
     oldPokemon = drawing.SelectedPokemon;
     if (pokemon != null)
     {
         drawing.SelectedPokemon = drawing.PokemonList[pokemon.ID];
         base.Execute(drawing);
     }
     else
         drawing.SelectedPokemon = null;
 }
 protected override void UndoCommand(Drawing drawing)
 {
     drawing.PokemonList[pokemon.ID].Size = oldSize;
 }
Exemple #7
0
 protected override void UndoCommand(Drawing drawing)
 {
     drawing.PokemonList[pokemon.ID].Location = oldLocation;
 }
Exemple #8
0
 public void Init()
 {
     drawing = Drawing.Create(null, Color.WhiteSmoke);
 }
 protected override void UndoCommand(Drawing drawing)
 {
     drawing.PokemonList.Remove(pokemon.ID);
 }
Exemple #10
0
 protected override void UndoCommand(Drawing drawing)
 {
     drawing.SelectedPokemon = oldPokemon;
 }
Exemple #11
0
 protected override void UndoCommand(Drawing drawing)
 {
     drawing.PokemonList.Add(pokemon.ID, pokemon);
 }