source: 2011/26/JaakkoL/Rogue Agent 2372/Rogue Agent 2372/Rogue Agent 2372/Weapons.cs @ 2286

Revision 2286, 1.1 KB checked in by teeevasa, 8 years ago (diff)
Line 
1using System;
2using Jypeli;
3using Jypeli.Assets;
4using Jypeli.Controls;
5using Jypeli.Effects;
6using Jypeli.Widgets;
7
8/* Each Weapon has its own loader, which *must* load the following:
9 *     int reloadTime -- Tells how many seconds it takes to reload the weapon
10 *     int firingSpeed -- Tells how many seconds there are between shots
11 *     string name -- The name of the weapon
12 *     Image weaponImage -- The image of the *weapon*, which will (somehow) be added the character
13 *     Image bulletImage -- The image of the *bullet*
14 *     SoundEffect sound -- The sound that the weapon makes when fired (Reload soung is universal)
15 *
16 *     Note that the Images and SoundEffect are supplied as strings to the struct constructor
17 *
18 * Each struct shall follow these specifications*/
19
20public static class Weapons
21{
22    public static Weapon Pistol()
23    {
24        return new Weapon(
25            0,
26            0,
27            "pistol",
28            "Images/gausspistol",
29            "",
30            "Sounds/pistolshot");
31    }
32
33    /*public static Weapon Rifle()
34    {
35   
36    }*/
37}
Note: See TracBrowser for help on using the repository browser.