source: 2014/30/MitjaK/Attack to Agora/Attack to Agora/Attack to Agora/Attack to Agora/Attack_to_Agora_mitja.cs @ 6353

Revision 6353, 1.7 KB checked in by anlakane, 6 years ago (diff)
Line 
1using System;
2using System.Collections.Generic;
3using Jypeli;
4using Jypeli.Assets;
5using Jypeli.Controls;
6using Jypeli.Effects;
7using Jypeli.Widgets;
8using Microsoft.Xna.Framework.Content;
9
10/// <summary>
11/// Mitjan koodit tänne
12/// </summary>
13public partial class Attack_to_Agora : PhysicsGame
14{
15    // Attribuutit
16    void LuoAmpuvaVihollinen(Vector paikka, double leveys, double korkeus)
17    {
18        Elava vihollinen = new Elava(200, 200, 100);
19        vihollinen.Animation = vihollisenkavely;
20        vihollinen.Position = paikka;
21        vihollinen.Tag = "vihollinen";
22        vihollinen.Kuoli += delegate { VihollinenKuoli(vihollinen); };
23
24        FollowerBrain seuraajanAivot = new FollowerBrain(taistelija);
25        seuraajanAivot.Speed = 500;
26        seuraajanAivot.Active = true;
27        vihollinen.Brain = seuraajanAivot;
28
29        Add( vihollinen );
30    }
31    void LuoTormaavaVihollinen(Vector paikka, double leveys, double korkeus)
32    { 
33        Elava Tormaavavihollinen = new Elava(200, 200, 200);
34        Tormaavavihollinen.Image = tormaavavihollinen;
35        Tormaavavihollinen.Tag = "vihollinen";
36        Tormaavavihollinen.Position = paikka;
37        Tormaavavihollinen.Kuoli += delegate { VihollinenKuoli(Tormaavavihollinen); };
38       
39        FollowerBrain seuraajanAivot = new FollowerBrain(taistelija);
40        seuraajanAivot.Speed = 500;
41        seuraajanAivot.Active = true;
42        Tormaavavihollinen.Brain = seuraajanAivot;
43
44        Add(Tormaavavihollinen);
45    }
46
47    /// <summary>
48    /// Vihollinen kuoli, 'nuff said.
49    /// </summary>
50    /// <param name="vihollinen"></param>
51    void VihollinenKuoli(Elava vihollinen)
52    {
53        vihollinen.Destroy();
54    }
55
56   
57    // Aliohjelmat
58} 
Note: See TracBrowser for help on using the repository browser.