Pol  Revision:cb584c9
Pol::Mobile::PrivUpdater Class Reference

#include <privupdater.h>

Public Member Functions

 PrivUpdater (Character *chr, PRIV_FLAGS flag)
 
 ~PrivUpdater ()
 

Static Public Member Functions

static void on_change_invul (Character *chr, bool enable)
 
static void on_change_see_ghosts (Character *chr, bool enable)
 
static void on_change_see_hidden (Character *chr, bool enable)
 
static void on_change_see_invis_items (Character *chr, bool enable)
 

Static Private Member Functions

static void disable_invul (Character *in_range_chr, Character *chr, Network::HealthBarStatusUpdate &msg)
 
static void disable_see_ghosts (Character *in_range_chr, Character *chr)
 
static void disable_see_hidden (Character *in_range_chr, Character *chr)
 
static void disable_see_invis_items (Items::Item *in_range_item, Character *chr)
 
static void enable_invul (Character *in_range_chr, Character *chr)
 
static void enable_see_ghosts (Character *in_range_chr, Character *chr)
 
static void enable_see_hidden (Character *in_range_chr, Character *chr)
 
static void enable_see_invis_items (Items::Item *in_range_item, Character *chr)
 
static bool is_active_or_npc (Character *chr)
 

Private Attributes

Characterchr_
 
PRIV_FLAGS flag_
 
bool oldvalue_
 

Detailed Description

Definition at line 24 of file privupdater.h.

Constructor & Destructor Documentation

Pol::Mobile::PrivUpdater::PrivUpdater ( Character chr,
PRIV_FLAGS  flag 
)

Definition at line 60 of file privupdater.h.

Member Function Documentation

void Pol::Mobile::PrivUpdater::disable_invul ( Character in_range_chr,
Character chr,
Network::HealthBarStatusUpdate msg 
)
staticprivate
void Pol::Mobile::PrivUpdater::disable_see_invis_items ( Items::Item in_range_item,
Character chr 
)
staticprivate
void Pol::Mobile::PrivUpdater::enable_invul ( Character in_range_chr,
Character chr 
)
staticprivate
void Pol::Mobile::PrivUpdater::enable_see_invis_items ( Items::Item in_range_item,
Character chr 
)
staticprivate
bool Pol::Mobile::PrivUpdater::is_active_or_npc ( Character chr)
staticprivate
void Pol::Mobile::PrivUpdater::on_change_invul ( Character chr,
bool  enable 
)
static
void Pol::Mobile::PrivUpdater::on_change_see_ghosts ( Character chr,
bool  enable 
)
static
void Pol::Mobile::PrivUpdater::on_change_see_hidden ( Character chr,
bool  enable 
)
static
void Pol::Mobile::PrivUpdater::on_change_see_invis_items ( Character chr,
bool  enable 
)
static

Member Data Documentation

Character* Pol::Mobile::PrivUpdater::chr_
private

Definition at line 31 of file privupdater.h.

Referenced by ~PrivUpdater().

PRIV_FLAGS Pol::Mobile::PrivUpdater::flag_
private

Definition at line 32 of file privupdater.h.

Referenced by ~PrivUpdater().

bool Pol::Mobile::PrivUpdater::oldvalue_
private

Definition at line 33 of file privupdater.h.

Referenced by ~PrivUpdater().


The documentation for this class was generated from the following file: