Revision 1363,
1.1 KB
checked in by jumakall, 13 years ago
(diff) |
Räjähdys -sovellus lisätty
The Bus Gamen osoitin lisätty
|
Line | |
---|
1 | using System; |
---|
2 | using Jypeli; |
---|
3 | using Jypeli.Widgets; |
---|
4 | using Jypeli.Assets; |
---|
5 | |
---|
6 | public class Peli : PhysicsGame |
---|
7 | { |
---|
8 | |
---|
9 | PhysicsObject osoitin; |
---|
10 | |
---|
11 | protected override void Begin() |
---|
12 | { |
---|
13 | osoitin = LuoOsoitin(); |
---|
14 | Keyboard.Listen(Key.Escape, ButtonState.Pressed, Exit, "Sulje"); |
---|
15 | } |
---|
16 | |
---|
17 | protected override void Update(Time time) |
---|
18 | { |
---|
19 | base.Update(time); |
---|
20 | if (osoitin != null) |
---|
21 | { |
---|
22 | osoitin.X = Mouse.PositionOnScreen.X; |
---|
23 | osoitin.Y = Mouse.PositionOnScreen.Y; |
---|
24 | } |
---|
25 | |
---|
26 | } |
---|
27 | |
---|
28 | |
---|
29 | PhysicsObject LuoOsoitin() |
---|
30 | { |
---|
31 | PhysicsObject osoitin = new PhysicsObject(10.0, 10.0); |
---|
32 | osoitin.Shape = Shapes.Circle; |
---|
33 | osoitin.Color = Color.White; |
---|
34 | osoitin.X = Mouse.PositionOnScreen.X; |
---|
35 | osoitin.Y = Mouse.PositionOnScreen.Y; |
---|
36 | osoitin.Restitution = 1.0; |
---|
37 | |
---|
38 | osoitin.IgnoresCollisionResponse = true; |
---|
39 | osoitin.IgnoresGravity = true; |
---|
40 | osoitin.IgnoresPhysicsLogics = true; |
---|
41 | osoitin.IgnoresExplosions = true; |
---|
42 | |
---|
43 | Add(osoitin); |
---|
44 | |
---|
45 | return osoitin; |
---|
46 | } |
---|
47 | } |
---|
Note: See
TracBrowser
for help on using the repository browser.