source: 2011/26/JaniN/neon wars/neon wars/neon wars/Peli.cs @ 2166

Revision 2166, 1.2 KB checked in by juiitamm, 8 years ago (diff)

Talletus.

Line 
1using System;
2using System.Collections.Generic;
3using Jypeli;
4using Jypeli.Assets;
5using Jypeli.Controls;
6using Jypeli.Effects;
7using Jypeli.Widgets;
8using Physics2DDotNet.Joints;
9using Physics2DDotNet.Ignorers;
10
11
12
13public class Peli : PhysicsGame
14{
15    PhysicsObject Ihansama;
16    PhysicsObject pyssy;
17
18
19    public override void Begin()
20    {
21
22        Mouse.IsCursorVisible = true;
23       
24        Ihansama = new PhysicsObject(50.0, 50.0);
25        Ihansama.X = 0;
26        Ihansama.Y = Level.Bottom+100;
27        Add(Ihansama);
28       
29        pyssy = new PhysicsObject (15, 80);
30        pyssy.Color = Color.Black;
31        pyssy.Position = new Vector(Ihansama.Position.X, Ihansama.Position.Y+pyssy.Height/2);
32        pyssy.Mass = 0.001;
33        Add(pyssy);
34
35        HingeJoint liitos = PhysicsGame.CreateHingeJoint(Ihansama, pyssy, Ihansama.Position);
36        Add(liitos);
37
38        // Gravity = new Vector(0, -1000);
39        Level.CreateBorders();
40    }
41
42    protected override void Update(Time time)
43    {
44        if (pyssy != null)
45        {
46            pyssy.Angle = (Mouse.PositionOnWorld - Ihansama.Position).Angle;
47        }
48
49        base.Update(time);
50    }
51}
Note: See TracBrowser for help on using the repository browser.