public void DoTurns(IArenaDisplay display) { foreach (var turn in turns) { turn.DoChange(display); } }
abstract public void DoChange(IArenaDisplay display);
public override void DoChange(IArenaDisplay display) { display.RemoveObject(layer, objCode); }
public override void DoChange(IArenaDisplay display) { display.DisplaySpecial(layer, graphicCode, coord); }
public override void DoChange(IArenaDisplay display) { display.AddObject(layer, graphicCode, objCode, coord); }
public override void DoChange(IArenaDisplay display) { display.ChangeObjectGraphic(layer, objCode, graphicCode); }
public override void DoChange(IArenaDisplay display) { display.MoveObject(layer, objCode, coord); }