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

Revision 5862, 1.0 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 LaserGun ase2 = new LaserGun(10, 10);
15    public LaserGun 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    public Hyvis(double leveys, double korkeus)
41        : base(leveys, korkeus)
42    {
43        elamaLaskuri.LowerLimit += delegate
44        {
45            this.Ase2.Destroy();
46            this.Ase.Destroy();
47            this.Destroy();
48        };
49    }
50}
Note: See TracBrowser for help on using the repository browser.