source: 2009/nuutti_m/Pallot.cs @ 8910

Revision 266, 1.9 KB checked in by nuvamikk, 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 FysiikkaPeli1
20{
21    public class Peli : PhysicsGame
22    {
23        void PiirraYmpyra(double sade)
24        {
25            PhysicsObject pallo = new PhysicsObject(10, Shapes.CreateCircle(sade));
26            Level.Objects.Add(pallo);
27           
28       
29            int luku = RandomGen.NextInt(99);
30            bool totuusarvo = RandomGen.NextBool();
31            double luku2 = RandomGen.NextDouble(5.0, 100.0);
32            Color vari = RandomGen.NextColor();
33            Direction suunta = RandomGen.NextDirection();
34            Vector2D vektori = RandomGen.NextVector(-400, -400, 400, 400);
35            int luku3 = RandomGen.NextIntRange(-100, -50, 50, 100);
36            pallo.X = luku2;
37            pallo.Y = luku3;
38            pallo.Color = vari;
39        }
40
41        protected override void LoadContent()
42        {
43            PiirraYmpyra(20);
44            PiirraYmpyra(10);
45            PiirraYmpyra(15);
46            PiirraYmpyra(10);
47            PiirraYmpyra(10);
48            PiirraYmpyra(10);
49            PiirraYmpyra(10);
50            PiirraYmpyra(10);
51            PiirraYmpyra(10);
52            PiirraYmpyra(10);
53            PiirraYmpyra(10);
54            PiirraYmpyra(10);
55            PiirraYmpyra(10);
56            PiirraYmpyra(10);
57            PiirraYmpyra(10);
58            PiirraYmpyra(10);
59            PiirraYmpyra(10);
60            PiirraYmpyra(10);
61            PiirraYmpyra(10);
62            PiirraYmpyra(10);
63
64      }
65    }
66}
Note: See TracBrowser for help on using the repository browser.