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;
        }
Example #2
0
 private DrawingEngine(PictureBox pictureBox, Size size)
 {
     _canvasSnake       = new Canvas(size);
     _pictureBox        = pictureBox;
     _applicationEngine = ApplicationEngine.GetInstance();
 }