source: 2013/30/VilleF/Lentokone/Lentokone/Lentokone/Lentokone.cs @ 4554

Revision 4554, 1.7 KB checked in by viosfilp, 7 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;
8
9public class Lentokone : PhysicsGame
10{
11    private Animation Havulento;
12
13    public override void Begin()
14    {
15         Havulento = LoadAnimation("havusaurus");
16         //...
17    }
18
19    Image maisema = LoadImage("havutausta");
20    Image havusaurus = LoadImage("havusaurus");
21    Vector nopeusYlos = new Vector(0, 1000);
22    Vector nopeusAlas = new Vector(0, -1000);
23    //PhysicsObject pelaaja;
24    public override void Begin()
25    {
26        Level.Width = 800;
27        Level.Height = 600;
28        SetWindowSize(800, 600, false);
29        LuoKentta();
30        LuoPelaaja();
31        LiikutaPelaajaa();
32        Camera.ZoomToLevel();
33        PhoneBackButton.Listen(ConfirmExit, "Lopeta peli");
34        Keyboard.Listen(Key.Escape, ButtonState.Pressed, ConfirmExit, "Lopeta peli");
35    }
36
37    void LuoKentta()
38    {
39        Level.BackgroundColor = Color.Red;
40        Level.Background.Image = maisema;
41        Level.Background.FitToLevel();
42        Surface alareuna = new Surface(Level.Width, 30, 50, 60, 10);
43        alareuna.Color = Color.Green;
44        alareuna.Bottom = Level.Bottom;
45        Add(alareuna);
46       
47    }
48    void LuoPelaaja()
49    {
50        PhysicsObject pelaaja = new PhysicsObject(235.0, 283.0);
51        pelaaja.Shape = Shape.FromImage(havusaurus);
52        pelaaja.Image = havusaurus;
53        Add(pelaaja);
54
55    }
56    void LiikutaPelaajaa()
57    {
58        pelaaja.LinearDamping = 0.95;
59        Vector pelaajanSuunta = Vector.FromLengthAndAngle(500.0, pelaaja.Angle);
60        pelaaja.Push(pelaajanSuunta);
61
62       
63    }
64 }
Note: See TracBrowser for help on using the repository browser.