public SnakeForm() { InitializeComponent(); drawingEngine = DrawingEngine.GetInstance(pictureBoxSnake, pictureBoxSnake.Size); applicaitonEngine = ApplicationEngine.GetInstance(); timerForLogic = new Timer { Interval = 100, Enabled = true }; timerForLogic.Tick += TimerForLogic_Tick; timerForDrawing = new Timer { Interval = 100, Enabled = true }; timerForDrawing.Tick += TimerForDrawing_Tick; }
private DrawingEngine(PictureBox pictureBox, Size size) { _canvasSnake = new Canvas(size); _pictureBox = pictureBox; _applicationEngine = ApplicationEngine.GetInstance(); }