DiscoGrenadeLauncher Class Reference

#include <disco_grenade.h>

Inheritance diagram for DiscoGrenadeLauncher:

Inheritance graph
[legend]
Collaboration diagram for DiscoGrenadeLauncher:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 DiscoGrenadeLauncher ()

Protected Member Functions

WeaponProjectileGetProjectileInstance ()

Detailed Description

Definition at line 48 of file disco_grenade.h.


Constructor & Destructor Documentation

DiscoGrenadeLauncher::DiscoGrenadeLauncher (  ) 

Definition at line 99 of file disco_grenade.cpp.

00099                                            :
00100   WeaponLauncher(WEAPON_DISCO_GRENADE, "disco_grenade", new ExplosiveWeaponConfig(), VISIBLE_ONLY_WHEN_INACTIVE)
00101 {
00102   m_name = _("Disco Grenade");
00103   m_allow_change_timeout = true;
00104   ignore_collision_signal = true;
00105   ReloadLauncher();
00106 }

Here is the call graph for this function:


Member Function Documentation

WeaponProjectile * DiscoGrenadeLauncher::GetProjectileInstance (  )  [protected, virtual]

Implements WeaponLauncher.

Definition at line 108 of file disco_grenade.cpp.

00109 {
00110   return dynamic_cast<WeaponProjectile *>
00111       (new DiscoGrenade(cfg(),dynamic_cast<WeaponLauncher *>(this)));
00112 }

Here is the call graph for this function:


The documentation for this class was generated from the following files:
Generated on Mon Jan 1 13:44:23 2007 for Wormux by  doxygen 1.4.7