source: 2017/27/EetuS/Miinaharava/Miinaharava/Miinaharava/Miinaharava.cs @ 8877

Revision 8877, 1.7 KB checked in by npo17_52, 2 years ago (diff)

wuile

Line 
1using System;
2using System.Collections.Generic;
3using Jypeli;
4using Jypeli.Assets;
5using Jypeli.Controls;
6using Jypeli.Effects;
7using Jypeli.Widgets;
8
9public class Miinaharava : Game
10{
11    List<Laatta> laattalista = new List<Laatta>();
12
13
14    public override void Begin()
15    {
16       
17        Level.Background.Color = Color.AshGray;
18       // Image LipunKuva = AsetaLippu("lippu");
19    }
20    void Avaa()
21    {
22
23
24
25    }
26   
27    void LuoTaso(double leveys, double korkeus)
28    {
29        RandomGen.NextInt(5);
30        TileMap ruudut = TileMap.FromLevelAsset("taso.txt");
31       // ruudut.SetTileMethod('=', LuoTyhja);
32        ruudut.SetTileMethod('*', LuoMiina);
33
34    }
35    void LuoMiina(Vector paikka, double leveys, double korkeus)
36    {
37
38        Laatta miina = new Laatta(leveys, korkeus);
39        miina.Position = paikka;
40        miina.Shape = Shape.Rectangle;
41        miina.Color = Color.Black;
42        Add(miina);
43        laattalista.Add(miina);
44    }
45    void LuoTyhja()
46    {
47
48    }
49        void ohjaa()
50    {
51          //  Mouse.Listen(MouseButton.Left, ButtonState.Pressed, AvaaLuukku, "avaa luukun");
52            Keyboard.Listen(Key.Escape, ButtonState.Pressed, ConfirmExit, "Lopeta peli");
53           // Mouse.Listen(MouseButton.Right, ButtonState.Pressed, AsetaLippu, "asettaa lipun ruutuun");
54            Mouse.IsCursorVisible = true;
55        }
56
57       /* void AsetaLippu();
58        {
59
60
61
62        }
63        */
64
65    }
66    class Laatta : GameObject
67    {
68        bool Pommi = false;
69
70        public Laatta(double leveys, double korkeus)
71            : base(leveys, korkeus)
72        {
73
74
75
76
77        }
78
79   
80}
Note: See TracBrowser for help on using the repository browser.