source: 2015/23/ToukoA/HotlineVihti/FatalShot/FatalShot/Hyvis.cs @ 5864

Revision 5864, 1.5 KB checked in by toolala, 5 years ago (diff)
Line 
1using System;
2using System.Collections.Generic;
3using Jypeli;
4using Jypeli.Assets;
5using Jypeli.Controls;
6using Jypeli.Effects;
7using Jypeli.Widgets;
8
9class Hyvis : PhysicsObject
10{
11    private IntMeter elamaLaskuri = new IntMeter(3, 0, 3);
12    public IntMeter ElamaLaskuri { get { return elamaLaskuri; } }
13
14    private AssaultRifle ase2 = new AssaultRifle(10, 10);
15    public AssaultRifle Ase2
16    {
17        get
18        {
19            return ase2;
20        }
21        set
22        {
23            ase2 = value;
24        }
25    }
26
27    private AssaultRifle ase = new AssaultRifle(10, 10);
28    public AssaultRifle Ase
29    {
30        get
31        {
32            return ase;
33        }
34        set
35        {
36            ase = value;
37        }
38    }
39
40    /*private AssaultRifle ase3 = new AssaultRifle(10, 10);
41    public AssaultRifle Ase3
42    {
43        get
44        {
45            return ase3;
46        }
47        set
48        {
49            ase3 = value;
50        }
51    }
52
53    private List<Weapon> aseet = new List<Weapon>();
54    public List<Weapon> Aseet
55    {
56        get
57        {
58            return aseet;
59        }
60        set
61        {
62            if (value != null)
63            {
64                aseet = value;
65            }
66        }
67    }*/
68
69    public Hyvis(double leveys, double korkeus)
70        : base(leveys, korkeus)
71    {
72        elamaLaskuri.LowerLimit += delegate
73        {
74            this.Ase2.Destroy();
75            this.Ase.Destroy();
76            this.Destroy();
77        };
78    }
79}
Note: See TracBrowser for help on using the repository browser.