source: joonas_s/Aliohjelma/Peli.cs @ 315

Revision 315, 1.6 KB checked in by josojakk, 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 Aliohjelma
20{
21    public class Peli : RealTimeGame
22    {
23        PhysicsObject Luopallo(double sade, double X, double Y)
24        {
25            PhysicsObject pallo = new PhysicsObject(10, Shapes.CreateCircle(sade));
26            pallo.X = X;
27            pallo.Y = Y;
28           
29            return pallo;
30        }
31        protected override void LoadContent()
32        {
33            //PhysicsObject p = Luopallo(20, 0, 50);
34            //Level.Objects.Add(p);
35            //PhysicsObject p1 = Luopallo(40, 0, 0);
36            //Level.Objects.Add(p1);
37            //PhysicsObject p2 = Luopallo(80, 0, -100);
38            //Level.Objects.Add(p2);
39            PiirraYmpyra();
40        }
41        void PiirraYmpyra()
42        {
43            for (int i = 0; i < 20; i++)
44            {
45                PhysicsObject p3 = Luopallo(10, RandomGen.NextDouble( Level.Left, Level.Right), RandomGen.NextDouble(Level.Bottom,Level.Top));
46                Level.Objects.Add(p3);
47                p3.Color = Color.Yellow;
48                if (i > 0)
49                {
50                    i.Color = Color.Red;
51                }
52               
53
54            }
55        }
56       
57
58
59    }
60}
Note: See TracBrowser for help on using the repository browser.