source: sara_h/Labyrintti/Peli.cs @ 86

Revision 86, 1.6 KB checked in by samafrha, 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 Labyrintti
20{
21    public class Peli : PhysicsGame
22    {
23
24        PhysicsObject pallo1;
25        PhysicsObject pallo2;
26
27
28        protected override void LoadContent()
29        {
30           pallo1 = LuoPallo(); 
31            pallo2 = LuoPallo();
32             AsetaOhjaimet();
33        }
34
35private void AsetaOhjaimet()
36{
37    Controls.Listen(Keys.A, ButtonPosition.Down, LiikutaPalloa, pallo1, pallonNopeus);
38              Controls.Listen(Keys,Z ButtonPosition.Down, LiikutaPalloa, pallo1, -pallonNopeus);
39             Controls.Listen(Keys.Up, ButtonPosition.Down, LiikutaPalloa, pallo2, -pallonNopeus);
40             Controls.Listen(Keys.Down, ButtonPosition.Down, LiikutaPalloa, pallo2, -pallonNopeus);
41       
42}   
43   
44         PhysicsObject LuoPallo()
45        {
46
47            IShape ympyra = Shapes.CreateCircle( 20.0 );
48            PhysicsObject pallo = new PhysicsObject( 10.0, ympyra );
49            pallo.X = -200.0;
50            pallo.Y = 0.0;
51            pallo.Restitution = 1.0;
52            Level.Objects.Add( pallo );
53       return pallo;
54        } 
55         
56   
57 
58
59   
60    bool LiikutaPalloa( ControlEvent e )
61    {
62    }
Note: See TracBrowser for help on using the repository browser.