| ActionDown() | WeaponLauncher | [virtual] |
| ActionStopUse() | Weapon | [virtual] |
| ActionUp() | WeaponLauncher | [virtual] |
| ALWAYS_VISIBLE enum value | Weapon | [protected] |
| announce_missed_shots | WeaponLauncher | [protected] |
| can_be_used_on_closed_map | Weapon | [protected] |
| CanBeUsedOnClosedMap() const | Weapon | |
| CanChangeWeapon() const | Weapon | |
| cfg() | WeaponLauncher | |
| channel_load | Weapon | [protected] |
| ChooseTarget(Point2i mouse_pos) | Weapon | [virtual] |
| DecActiveProjectile() | WeaponLauncher | |
| Deselect() | Weapon | |
| Draw() | WeaponLauncher | [virtual] |
| DrawUnit(int unit) const | Weapon | |
| DrawWeaponFire() | Weapon | [virtual] |
| Dynamite() | Dynamite | |
| EnoughAmmo() const | Weapon | |
| EnoughAmmoUnit() const | Weapon | |
| extra_params | Weapon | [protected] |
| force_override_keys | Weapon | |
| GetGunHolePosition() | Weapon | |
| GetIcon() const | Weapon | |
| GetID() const | Weapon | |
| GetMaxAngle() const | Weapon | [inline] |
| GetMinAngle() const | Weapon | [inline] |
| GetName() const | Weapon | |
| GetProjectile() | WeaponLauncher | [inline] |
| GetProjectileInstance() | Dynamite | [protected, virtual] |
| GetType() const | Weapon | |
| HandleKeyEvent(Action::Action_t action, Keyboard::Key_Event_t event_type) | WeaponLauncher | [virtual] |
| hole_delta | Weapon | [protected] |
| icon | Weapon | |
| ignore_collision_signal | WeaponLauncher | |
| ignore_drowning_signal | WeaponLauncher | |
| ignore_explosion_signal | WeaponLauncher | |
| ignore_ghost_state_signal | WeaponLauncher | |
| ignore_timeout_signal | WeaponLauncher | |
| IncActiveProjectile() | WeaponLauncher | |
| IncMissedShots() | WeaponLauncher | [virtual] |
| InitLoading() | Weapon | [virtual] |
| IsActive() const | Weapon | |
| IsLoading() const | Weapon | [virtual] |
| IsReady() const | Weapon | [virtual] |
| LoadXml(xmlpp::Element *weapon) | Weapon | |
| m_allow_change_timeout | WeaponLauncher | [protected] |
| m_can_change_weapon | Weapon | [protected] |
| m_fire_remanence_time | Weapon | [protected] |
| m_first_time_loading | Weapon | [protected] |
| m_id | Weapon | [protected] |
| m_image | Weapon | [protected] |
| m_initial_nb_ammo | Weapon | [protected] |
| m_initial_nb_unit_per_ammo | Weapon | [protected] |
| m_is_active | Weapon | [protected] |
| m_last_fire_time | Weapon | [protected] |
| m_name | Weapon | [protected] |
| m_strength | Weapon | [protected] |
| m_time_anim_begin | Weapon | [protected] |
| m_type | Weapon | [protected] |
| m_unit_visibility | Weapon | [protected] |
| m_visibility | Weapon | [protected] |
| m_weapon_fire | Weapon | [protected] |
| Manage() | Weapon | |
| max_strength | Weapon | |
| missed_shots | WeaponLauncher | [protected] |
| mouse_character_selection | Weapon | |
| nb_active_projectile | WeaponLauncher | [protected] |
| NEVER_VISIBLE enum value | Weapon | [protected] |
| NewActionShoot() const | Weapon | |
| origin | Weapon | [protected] |
| override_keys | Weapon | |
| p_Deselect() | WeaponLauncher | [protected, virtual] |
| p_Select() | WeaponLauncher | [protected, virtual] |
| p_Shoot() | Dynamite | [protected, virtual] |
| position | Weapon | [protected] |
| PosXY(int &x, int &y) const | Weapon | [virtual] |
| PrepareShoot(double strength, double angle) | Weapon | |
| projectile | WeaponLauncher | [protected] |
| ReadInitialNbAmmo() const | Weapon | |
| ReadInitialNbUnit() const | Weapon | |
| ReadStrength() const | Weapon | |
| Refresh() | WeaponLauncher | [protected, virtual] |
| ReloadLauncher() | WeaponLauncher | [protected, virtual] |
| Select() | Weapon | |
| SetMaxAngle(double max) | Weapon | [inline] |
| SetMinAngle(double min) | Weapon | [inline] |
| Shoot() | Weapon | |
| SignalProjectileCollision() | WeaponLauncher | [virtual] |
| SignalProjectileDrowning() | WeaponLauncher | [virtual] |
| SignalProjectileExplosion() | WeaponLauncher | [virtual] |
| SignalProjectileGhostState() | WeaponLauncher | [virtual] |
| SignalProjectileTimeout() | WeaponLauncher | [virtual] |
| SignalTurnEnd() | Weapon | [virtual] |
| StopLoading() | Weapon | [virtual] |
| UpdateStrength() | Weapon | [virtual] |
| use_flipping | Weapon | |
| use_unit_on_first_shoot | Weapon | [protected] |
| UseAmmo() | Weapon | |
| UseAmmoUnit() | Weapon | |
| UseCrossHair() const | Weapon | [inline] |
| VISIBLE_ONLY_WHEN_ACTIVE enum value | Weapon | [protected] |
| VISIBLE_ONLY_WHEN_INACTIVE enum value | Weapon | [protected] |
| Weapon(Weapon_type type, const std::string &id, EmptyWeaponConfig *params, weapon_visibility_t visibility=ALWAYS_VISIBLE) | Weapon | |
| WEAPON_AIR_ATTACK enum value | Weapon | |
| WEAPON_AIR_HAMMER enum value | Weapon | |
| WEAPON_ANVIL enum value | Weapon | |
| WEAPON_AUTOMATIC_BAZOOKA enum value | Weapon | |
| WEAPON_BASEBALL enum value | Weapon | |
| WEAPON_BAZOOKA enum value | Weapon | |
| WEAPON_BLOWTORCH enum value | Weapon | |
| WEAPON_BOUNCE_BALL enum value | Weapon | |
| WEAPON_CLUSTER_BOMB enum value | Weapon | |
| WEAPON_CONSTRUCT enum value | Weapon | |
| WEAPON_DISCO_GRENADE enum value | Weapon | |
| WEAPON_DYNAMITE enum value | Weapon | |
| WEAPON_GNU enum value | Weapon | |
| WEAPON_GRENADE enum value | Weapon | |
| WEAPON_GUN enum value | Weapon | |
| WEAPON_JETPACK enum value | Weapon | |
| WEAPON_LOWGRAV enum value | Weapon | |
| WEAPON_MINE enum value | Weapon | |
| WEAPON_NINJA_ROPE enum value | Weapon | |
| weapon_origin_HAND enum value | Weapon | [protected] |
| weapon_origin_OVER enum value | Weapon | [protected] |
| weapon_origin_t enum name | Weapon | [protected] |
| WEAPON_PARACHUTE enum value | Weapon | |
| WEAPON_POLECAT enum value | Weapon | |
| WEAPON_RIOT_BOMB enum value | Weapon | |
| WEAPON_SHOTGUN enum value | Weapon | |
| WEAPON_SKIP_TURN enum value | Weapon | |
| WEAPON_SNIPE_RIFLE enum value | Weapon | |
| WEAPON_SUBMACHINE_GUN enum value | Weapon | |
| WEAPON_SUICIDE enum value | Weapon | |
| WEAPON_SUPERTUX enum value | Weapon | |
| WEAPON_SYRINGE enum value | Weapon | |
| WEAPON_TELEPORTATION enum value | Weapon | |
| Weapon_type enum name | Weapon | |
| weapon_visibility enum name | Weapon | [protected] |
| weapon_visibility_t typedef | Weapon | [protected] |
| WeaponLauncher(Weapon_type type, const std::string &id, EmptyWeaponConfig *params, weapon_visibility_t visibility=ALWAYS_VISIBLE) | WeaponLauncher | |
| ~Weapon() | Weapon | [virtual] |
| ~WeaponLauncher() | WeaponLauncher | [virtual] |