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

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