コード例 #1
0
ファイル: AnalogeKlok.cs プロジェクト: TevenxD/Portfolio
        public override void Init()
        {
            clockBase = Assets.klok;
            straal = clockBase.Width / 2;

            secWijzer = new Pijl(new Rectangle((int)Globals.ScreenCenter.X, (int)Globals.ScreenCenter.Y, 2, (int)(straal / 2)), Color.Black);
            minWijzer = new Pijl(new Rectangle((int)Globals.ScreenCenter.X, (int)Globals.ScreenCenter.Y, 3, (int)straal - 20), Color.DarkBlue);
            uurWijzer = new Pijl(new Rectangle((int)Globals.ScreenCenter.X, (int)Globals.ScreenCenter.Y, 3, (int)(straal / 1.2f)), Color.DarkGreen);

            BeweegWijzers();
        }
コード例 #2
0
ファイル: EenheidsCirkel.cs プロジェクト: TevenxD/Portfolio
        public override void Init()
        {
            color = Color.DarkRed;

            vierkant = new List<Lijn>();
            for (int i = 0; i < 4; i++)
                vierkant.Add(new Lijn(Vector2.Zero, Vector2.Zero, color, 2f));

            circleRadius = 180;
            circleTex = Assets.CreateCircle(circleRadius);

            wijzer = new Pijl(new Rectangle((int)Globals.ScreenCenter.X, (int)Globals.ScreenCenter.Y, 3, circleRadius), color);

            horizontaal = new Lijn(new Vector2(0, Globals.ScreenCenter.Y), new Vector2(Globals.ScreenWidth, Globals.ScreenCenter.Y), color, 1);
            verticaal = new Lijn(new Vector2(Globals.ScreenCenter.X, 0), new Vector2(Globals.ScreenCenter.X, Globals.ScreenHeight), color, 1);
        }