source: aleksi_h/Aliohjelmia/Peli.cs @ 50

Revision 50, 1.8 KB checked in by aledhiet, 10 years ago (diff)
Line 
1#region Usings
2using System;
3using System.Collections.Generic;
4using System.Linq;
5using Microsoft.Xna.Framework;
6using Microsoft.Xna.Framework.Audio;
7using Microsoft.Xna.Framework.Content;
8using Microsoft.Xna.Framework.Graphics;
9using Microsoft.Xna.Framework.Input;
10using Microsoft.Xna.Framework.Media;
11using Jypeli;
12using Jypeli.ScreenObjects;
13using Jypeli.Assets;
14using AdvanceMath;
15using Physics2DDotNet;
16using Physics2DDotNet.Shapes;
17#endregion
18
19namespace Aliohjelmia
20{
21    public class Peli : RealTimeGame
22    {
23        protected override void LoadContent()
24        {
25            int luku = AnnaLuku();
26            int luku2 = LaskeYhteen(1, 2);
27
28            MessageDisplay.Add(luku.ToString());
29            MessageDisplay.Add(luku2.ToString());
30
31            PiiraYmpyra();
32        }
33
34        int AnnaLuku()
35        {
36            return 5;
37        }
38
39        int LaskeYhteen(int a, int b)
40        {
41            int tulos = a + b;
42            return tulos;
43        }
44
45        void PiiraYmpyra()
46        {
47            for (int i = 0; i < 3; i++)
48            {
49                double x = RandomGen.NextDouble(Level.Left, Level.Right);
50                double y = RandomGen.NextDouble(Level.Bottom, Level.Top);
51
52                IShape ympyra = Shapes.CreateCircle(10);
53                PhysicsObject pallo = new PhysicsObject(10.0, ympyra);
54                pallo.X = x;
55                pallo.Y = y;
56
57                    if (pallo.X > 0 && pallo.Y > 0)
58                    {
59                        pallo.Color = Color.Red;
60                    }
61
62                if (pallo.Y < 0 && pallo.X < 0)
63                {
64                        pallo.Color = Color.Yellow;
65                }
66
67                Objects.Add(pallo);
68            }
69        }
70    }
71}
Note: See TracBrowser for help on using the repository browser.