source: sipi_o/laatiq/Peli.cs @ 25

Revision 25, 2.0 KB checked in by sikajeov, 11 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 laatiq
20{
21    public class Peli : PhysicsGame
22    {
23        protected override void LoadContent()
24        {
25            //TODO: Alusta peli tässä
26            IShape boxi = Shapes.CreateRectangle(40.0, 40.0);
27            PhysicsObject laatikko = PhysicsObject.CreateStaticObject(boxi);
28            laatikko.X = -400.0;
29            laatikko.Y = -400.0;
30            laatikko.Color = Color.Blue;
31
32            IShape pallo = Shapes.CreateCircle(20.0);
33            PhysicsObject pal = PhysicsObject.CreateStaticObject(pallo);
34            pal.X = -400.0;
35            pal.Y = -400.0;
36            pal.Color = Color.White;
37
38            int koko1 = 20;
39            int koko2 = 40;
40            int koko3 = 80;
41
42            IShape Lumi1 = Shapes.CreateCircle(koko1);
43            PhysicsObject z1 = PhysicsObject.CreateStaticObject(Lumi1);
44            z1.X = 20.0;
45            z1.Y = 85.0;
46            z1.Color = Color.White;
47
48            IShape Lumi2 = Shapes.CreateCircle(koko2);
49            PhysicsObject z2 = PhysicsObject.CreateStaticObject(Lumi2);
50            z2.X = 20.0;
51            z2.Y = 30.0;
52            z2.Color = Color.White;
53
54            IShape Lumi3 = Shapes.CreateCircle(koko3);
55            PhysicsObject z3 = PhysicsObject.CreateStaticObject(Lumi3);
56            z3.X = 20.0;
57            z3.Y = -80.0;
58            z3.Color = Color.White;
59
60            Level.Objects.Add(laatikko);
61            Level.Objects.Add(pal);
62            Level.Objects.Add(z1);
63            Level.Objects.Add(z2);
64            Level.Objects.Add(z3);
65        }
66    }
67}
Note: See TracBrowser for help on using the repository browser.