コード例 #1
0
 // Pomosna funkcinja koja gi isrctuva figurite koi se isti za site leveli
 public void DrawRectAndBalls(Graphics g)
 {
     g.DrawRectangle(p, Golem1);
     g.FillRectangle(b, Start1);
     g.FillRectangle(b, End1);
     BallOne.Draw(brushTopce, g);
     BallTwo.Draw(brushTopce, g);
     BallThree.Draw(brushTopce, g);
     BallFour.Draw(brushTopce, g);
     BallFive.Draw(brushTopce, g);
     BallSix.Draw(brushTopce, g);
     BallSeven.Draw(brushTopce, g);
     BallEight.Draw(brushTopce, g);
     BallNine.Draw(brushTopce, g);
     BallTen.Draw(brushTopce, g);
     BallEleven.Draw(brushTopce, g);
     BallTwelve.Draw(brushTopce, g);
 }
コード例 #2
0
        // Metod za ctranje
        public void Draw(Graphics g)
        {
            //Crtanjve vo zavisnot od levelot
            if (BrojLevel == 2)
            {
                g.DrawImage(Properties.Resources.slikaKockiLevel1, 110, 90);
                g.DrawRectangle(p, Golem1);

                g.FillRectangle(b, End1);
                g.FillRectangle(b, Start1);
                g.DrawRectangle(p, 80, 160, 30, 30);
                g.DrawRectangle(p, 410, 90, 30, 30);
                BallOne.Draw(brushTopce, g);
                BallTwo.Draw(brushTopce, g);
                BallThree.Draw(brushTopce, g);
                BallFour.Draw(brushTopce, g);
                g.DrawLine(new Pen(Color.LightGreen, 2), new Point(110, 161), new Point(110, 189));
                g.DrawLine(new Pen(Color.LightGreen, 2), new Point(410, 91), new Point(410, 119));
            }
            else if (BrojLevel == 1)
            {
                g.DrawImage(Properties.Resources.slikaKocki, 110, 90);
                DrawRectAndBalls(g);
                g.DrawRectangle(p, 60, 150, 50, 40);
                g.DrawRectangle(p, 410, 150, 50, 40);
                g.DrawLine(new Pen(Color.LightGreen, 2), new Point(110, 151), new Point(110, 189));
                g.DrawLine(new Pen(Color.LightGreen, 2), new Point(410, 151), new Point(410, 189));
            }
            else if (BrojLevel == 3)
            {
                g.DrawImage(Properties.Resources.slikaKockiLevel3, 80, 90);

                DrawRectAndBalls(g);
                BallThirthteen.Draw(brushTopce, g);
                BallFourteen.Draw(brushTopce, g);
                BallFifteen.Draw(brushTopce, g);
                BallSixteen.Draw(brushTopce, g);
                g.DrawRectangle(p, 40, 130, 40, 70);
                g.DrawRectangle(p, 440, 130, 40, 70);
                g.DrawLine(new Pen(Color.LightGreen, 2), new Point(80, 131), new Point(80, 199));
                g.DrawLine(new Pen(Color.LightGreen, 2), new Point(440, 131), new Point(440, 199));
            }
        }