예제 #1
0
 private void FormMain_Load(object sender, EventArgs e)
 {
     this.Graphics     = pnlArena.CreateGraphics();
     DrawedPointsTable = new DrawedPointsTable(1200, 1200, 20, 20);
     drawer.InitializeDrawer(pnlArena, DrawedPointsTable, 20, 20, 1200, 1200);
     CodeManager = new CodeManager(this.drawer, this.rtxtLogShower);
 }
예제 #2
0
 private void ClearArena()
 {
     DrawedPointsTable.ClearArena(Graphics);
     DrawedPointsTable = new DrawedPointsTable(1200, 1200, 20, 20);
     drawer.InitializeDrawer(pnlArena, DrawedPointsTable, 20, 20, 1200, 1200);
     drawer.Top  = 0;
     drawer.Left = 0;
 }
예제 #3
0
 public void InitializeDrawer(Panel arena, DrawedPointsTable drawedPointsTable, int arenaBoxWidth, int arenaBoxHeight, int arenaWidth, int arenaHeight)
 {
     Arena             = arena;
     Graphics          = arena.CreateGraphics();
     DrawedPointsTable = drawedPointsTable;
     ArenaBoxWidth     = arenaBoxWidth;
     ArenaBoxHeight    = arenaBoxHeight;
     ArenaWidth        = arenaWidth;
     ArenaHeight       = arenaHeight;
 }