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

Revision 2338, 720 bytes checked in by teeevasa, 9 years ago (diff)

initial bullet collision

Line 
1using System;
2using Jypeli;
3using Jypeli.Assets;
4using Jypeli.Controls;
5using Jypeli.Effects;
6using Jypeli.Widgets;
7
8public class Pistol : Weapon
9{
10    public CollisionHandler BulletCollision
11    {
12        get { return ProjectileCollision; }
13        set { ProjectileCollision = value; }
14    }
15
16    public Pistol(double width, double height)
17        : base(width, height)
18    {
19        Image = Game.LoadImage("Images/gausspistol");
20        AttackSound = Game.LoadSoundEffect("Sounds/pistolshot");
21        AmmoIgnoresGravity = true;
22        InfiniteAmmo = true;
23    }
24
25    protected override PhysicsObject CreateProjectile()
26    {
27        return new Projectile(1, 1, Color.DarkGray);
28    }
29}
Note: See TracBrowser for help on using the repository browser.