Cheat Class Reference

#include <cheat.h>

Collaboration diagram for Cheat:

Collaboration graph
[legend]
List of all members.

Public Types

enum  Map_editor_mode { move = 0, paint = 1, paint_chunks = 2, combo_pick = 3 }

Public Member Functions

 Cheat ()
 ~Cheat ()
void init (void)
void finish_init (void)
bool operator() (void) const
void set_enabled (bool en)
bool in_god_mode (void) const
bool in_wizard_mode (void) const
bool in_map_editor (void) const
bool show_tile_grid (void) const
Map_editor_mode get_edit_mode (void) const
int get_edit_lift (void) const
int get_edit_shape (void) const
int get_edit_frame (void) const
int get_edit_chunknum (void) const
bool in_infravision (void) const
bool in_pickpocket (void) const
bool in_hack_mover (void) const
void toggle_god (void)
void set_god (bool god)
void toggle_wizard (void)
void set_wizard (bool wizard)
void toggle_map_editor (void)
void toggle_tile_grid (void)
void set_edit_mode (Map_editor_mode md)
void set_edit_lift (int lift)
void set_edit_shape (int sh, int fr)
void set_edit_chunknum (int chnum)
void set_map_editor (bool map)
void toggle_infravision (void)
void set_infravision (bool infra)
void toggle_pickpocket (void)
void set_pickpocket (bool pick)
void toggle_hack_mover (void)
void set_hack_mover (bool hm)
void toggle_eggs (void) const
void change_gender (void) const
void toggle_Petra (void) const
void toggle_naked (void) const
void change_skin (void) const
void levelup_party (void) const
void heal_party (void) const
void fake_time_period (void) const
void dec_skip_lift (void) const
void set_skip_lift (int skip) const
void append_selected (Game_object *obj)
void toggle_selected (Game_object *obj)
void clear_selected ()
void delete_selected ()
void move_selected (int dx, int dy, int dz)
const Game_object_vectorget_selected () const
bool is_selected (Game_object *o)
void cut (bool copy=false)
void paste (int mx, int my)
void paste ()
const Game_object_vectorget_clipboard () const
void map_teleport (void) const
void cursor_teleport (void) const
void create_coins (void) const
void create_last_shape (void) const
void delete_object (void)
void shape_browser (void) const
bool get_browser_shape (int &shape, int &frame) const
void sound_tester (void) const
void cheat_screen (void) const
bool grabbing_actor (void) const
void toggle_grab_actor (void)
void set_grab_actor (bool grab)
void set_grabbed_actor (Actor *actor) const
void clear_this_grabbed_actor (Actor *actor) const
bool number_npcs (void) const
void toggle_number_npcs (void)
void set_number_npcs (bool num)

Private Member Functions

void send_select_status ()

Private Attributes

Game_windowgwin
Effects_managereman
ShapeBrowserbrowser
SoundTestertester
CheatScreencscreen
bool god_mode
bool wizard_mode
bool map_editor
bool tile_grid
Map_editor_mode edit_mode
int edit_lift
int edit_shape
int edit_frame
int edit_chunknum
Game_object_vector selected
Game_object_vector clipboard
bool infravision
bool pickpocket
bool grab_actor
bool npc_numbers
bool hack_mover
bool enabled

Detailed Description

Definition at line 33 of file cheat.h.


Member Enumeration Documentation

enum Cheat::Map_editor_mode

Enumerator:
move 
paint 
paint_chunks 
combo_pick 

Definition at line 41 of file cheat.h.


Constructor & Destructor Documentation

Cheat::Cheat (  ) 

Definition at line 68 of file cheat.cc.

References browser, edit_chunknum, edit_frame, edit_lift, edit_mode, edit_shape, enabled, god_mode, grab_actor, infravision, map_editor, move, pickpocket, tester, tile_grid, and wizard_mode.

Cheat::~Cheat (  ) 

Definition at line 86 of file cheat.cc.

References browser, cscreen, and tester.


Member Function Documentation

void Cheat::init ( void   ) 

Definition at line 95 of file cheat.cc.

References config, enabled, and Configuration::value().

Referenced by exult_main().

Here is the call graph for this function:

void Cheat::finish_init ( void   ) 

Definition at line 103 of file cheat.cc.

References browser, cscreen, eman, enabled, Game_window::get_effects(), Game_window::get_instance(), gwin, and tester.

Referenced by exult_main().

Here is the call graph for this function:

void Cheat::send_select_status (  )  [private]

Definition at line 376 of file cheat.cc.

References clipboard, Exult_server::select_status, selected, and Exult_server::Send_data().

Referenced by append_selected(), clear_selected(), cut(), delete_selected(), and toggle_selected().

Here is the call graph for this function:

bool Cheat::operator() ( void   )  const [inline]

Definition at line 74 of file cheat.h.

References enabled.

void Cheat::set_enabled ( bool  en  ) 

Definition at line 116 of file cheat.cc.

References config, enabled, and Configuration::set().

Referenced by GameplayOptions_gump::save_settings(), and ExultMenu::setup().

Here is the call graph for this function:

bool Cheat::in_god_mode ( void   )  const [inline]

Definition at line 77 of file cheat.h.

References god_mode.

Referenced by Actor::figure_hit_points(), CheatScreen::NormalMenu(), Actor::reduce_health(), Actor::set_property(), and Mouse::set_speed_cursor().

bool Cheat::in_wizard_mode ( void   )  const [inline]

Definition at line 78 of file cheat.h.

References wizard_mode.

Referenced by Spellbook_object::can_do_spell(), Spellbook_object::do_spell(), CheatScreen::NormalMenu(), and Spellbook_gump::Spellbook_gump().

bool Cheat::in_map_editor ( void   )  const [inline]

Definition at line 79 of file cheat.h.

References map_editor.

Referenced by KeyBinder::DoAction(), Game_window::double_clicked(), Game_object::edit(), Egg_object::edit(), Actor::edit(), Npc_proximity_handler::handle_event(), Handle_event(), Path_walking_actor_action::handle_event(), Egg_object::is_active(), Game_render::paint_map(), Game_render::paint_terrain_only(), Send_location(), Mouse::set_speed_cursor(), and Game_window::show_items().

bool Cheat::show_tile_grid ( void   )  const [inline]

Definition at line 80 of file cheat.h.

References map_editor, and tile_grid.

Referenced by Game_render::paint_map(), and Game_render::paint_terrain_only().

Map_editor_mode Cheat::get_edit_mode ( void   )  const [inline]

Definition at line 81 of file cheat.h.

References edit_mode.

Referenced by Game_window::double_clicked(), Handle_event(), Mouse::set_speed_cursor(), and Game_window::show_items().

int Cheat::get_edit_lift ( void   )  const [inline]

Definition at line 82 of file cheat.h.

References edit_lift.

Referenced by Game_window::drop_at_lift(), and Paint_grid().

int Cheat::get_edit_shape ( void   )  const [inline]

Definition at line 83 of file cheat.h.

References edit_shape.

Referenced by Handle_event().

int Cheat::get_edit_frame ( void   )  const [inline]

Definition at line 84 of file cheat.h.

References edit_frame.

Referenced by Handle_event().

int Cheat::get_edit_chunknum ( void   )  const [inline]

Definition at line 85 of file cheat.h.

References edit_chunknum.

Referenced by Handle_event().

bool Cheat::in_infravision ( void   )  const [inline]

Definition at line 86 of file cheat.h.

References infravision.

Referenced by CheatScreen::NormalMenu(), and Game_clock::set_time_palette().

bool Cheat::in_pickpocket ( void   )  const [inline]

Definition at line 87 of file cheat.h.

References pickpocket.

Referenced by Actor::activate().

bool Cheat::in_hack_mover ( void   )  const [inline]

Definition at line 88 of file cheat.h.

References hack_mover, and map_editor.

Referenced by Check_weight(), Game_window::double_clicked(), Dragging_info::drop(), Game_window::drop_at_lift(), Dragging_info::drop_on_map(), CheatScreen::NormalMenu(), and Dragging_info::start().

void Cheat::toggle_god ( void   ) 

Definition at line 126 of file cheat.cc.

References Effects_manager::center_text(), eman, enabled, Game_window::get_party(), god_mode, gwin, and Actor::nearest.

Referenced by ActionGodMode(), and CheatScreen::NormalActivate().

Here is the call graph for this function:

void Cheat::set_god ( bool  god  )  [inline]

Definition at line 91 of file cheat.h.

References god_mode.

Referenced by ActionGodMode().

void Cheat::toggle_wizard ( void   ) 

Definition at line 142 of file cheat.cc.

References Effects_manager::center_text(), eman, enabled, and wizard_mode.

Referenced by ActionWizard(), and CheatScreen::NormalActivate().

Here is the call graph for this function:

void Cheat::set_wizard ( bool  wizard  )  [inline]

Definition at line 93 of file cheat.h.

References wizard_mode.

Referenced by ActionWizard().

void Cheat::toggle_map_editor ( void   ) 

Definition at line 152 of file cheat.cc.

References Effects_manager::center_text(), clear_selected(), config, eman, enabled, EXULT_DATADIR, Game::get_gametitle(), Game_window::get_win(), gwin, Image_window::is_fullscreen(), map_editor, Game_window::paint(), Game_window::paint_eggs, Game_window::set_time_stopped(), and Configuration::value().

Referenced by ActionMapEditor().

Here is the call graph for this function:

void Cheat::toggle_tile_grid ( void   ) 

Definition at line 208 of file cheat.cc.

References enabled, gwin, Game_window::set_all_dirty(), and tile_grid.

Here is the call graph for this function:

void Cheat::set_edit_mode ( Map_editor_mode  md  )  [inline]

Definition at line 96 of file cheat.h.

References edit_mode.

void Cheat::set_edit_lift ( int  lift  ) 

Definition at line 214 of file cheat.cc.

References edit_lift, enabled, gwin, and Game_window::set_all_dirty().

Here is the call graph for this function:

void Cheat::set_edit_shape ( int  sh,
int  fr 
)

Definition at line 220 of file cheat.cc.

References edit_frame, and edit_shape.

void Cheat::set_edit_chunknum ( int  chnum  )  [inline]

Definition at line 99 of file cheat.h.

References edit_chunknum.

void Cheat::set_map_editor ( bool  map  )  [inline]

Definition at line 100 of file cheat.h.

References map_editor.

Referenced by ActionMapEditor().

void Cheat::toggle_infravision ( void   ) 

Definition at line 225 of file cheat.cc.

References Effects_manager::center_text(), eman, enabled, Game_window::get_pal(), gwin, infravision, and Palette::set().

Referenced by ActionInfravision(), and CheatScreen::NormalActivate().

Here is the call graph for this function:

void Cheat::set_infravision ( bool  infra  )  [inline]

Definition at line 102 of file cheat.h.

References infravision.

Referenced by ActionInfravision(), and Usecode_internal::UI_infravision().

void Cheat::toggle_pickpocket ( void   ) 

Definition at line 236 of file cheat.cc.

References Effects_manager::center_text(), eman, enabled, Game_window::get_pal(), gwin, pickpocket, and Palette::set().

Referenced by ActionPickPocket().

Here is the call graph for this function:

void Cheat::set_pickpocket ( bool  pick  )  [inline]

Definition at line 104 of file cheat.h.

References pickpocket.

Referenced by ActionPickPocket().

void Cheat::toggle_hack_mover ( void   ) 

Definition at line 247 of file cheat.cc.

References Effects_manager::center_text(), eman, enabled, and hack_mover.

Referenced by ActionHackMover(), and CheatScreen::NormalActivate().

Here is the call graph for this function:

void Cheat::set_hack_mover ( bool  hm  )  [inline]

Definition at line 106 of file cheat.h.

References hack_mover.

Referenced by ActionHackMover().

void Cheat::toggle_eggs ( void   )  const

Definition at line 271 of file cheat.cc.

References Effects_manager::center_text(), eman, enabled, gwin, Game_window::paint(), and Game_window::paint_eggs.

Referenced by ActionToggleEggs(), and CheatScreen::NormalActivate().

Here is the call graph for this function:

void Cheat::change_gender ( void   )  const

Definition at line 258 of file cheat.cc.

References Effects_manager::center_text(), Actor::clear_type_flag(), eman, enabled, Game_window::get_main_actor(), Actor::get_type_flag(), gwin, Game_window::set_all_dirty(), Actor::set_type_flag(), and Actor::tf_sex.

Referenced by ActionGender().

Here is the call graph for this function:

void Cheat::toggle_Petra ( void   )  const

Definition at line 282 of file cheat.cc.

References Actor::clear_flag(), enabled, Ireg_game_object::get_flag(), Game::get_game_type(), Game_window::get_main_actor(), gwin, Obj_flags::petra, SERPENT_ISLE, Game_window::set_all_dirty(), and Actor::set_flag().

Referenced by ActionPetra().

Here is the call graph for this function:

void Cheat::toggle_naked ( void   )  const

Definition at line 292 of file cheat.cc.

References Actor::clear_siflag(), enabled, Game::get_game_type(), Game_window::get_main_actor(), Actor::get_siflag(), gwin, Actor::naked, SERPENT_ISLE, Game_window::set_all_dirty(), and Actor::set_siflag().

Referenced by ActionNaked().

Here is the call graph for this function:

void Cheat::change_skin ( void   )  const

Definition at line 302 of file cheat.cc.

References enabled, GAME_BG, Game::get_game_type(), Shape_manager::get_instance(), Game_window::get_main_actor(), Actor::get_skin_color(), gwin, SERPENT_ISLE, Game_window::set_all_dirty(), and Actor::set_skin_color().

Referenced by ActionSkinColour().

Here is the call graph for this function:

void Cheat::levelup_party ( void   )  const

Definition at line 314 of file cheat.cc.

References Effects_manager::center_text(), eman, enabled, Actor::exp, Game_window::get_party(), gwin, and Actor::set_property().

Referenced by ActionLevelup().

Here is the call graph for this function:

void Cheat::heal_party ( void   )  const

Definition at line 776 of file cheat.cc.

References Effects_manager::center_text(), Actor::clear_flag(), Obj_flags::dead, eman, enabled, Actor::food_level, Game_window::get_body(), Party_manager::get_dead_count(), Party_manager::get_dead_member(), Game_window::get_main_actor(), Game_window::get_npc(), Game_window::get_party(), Game_window::get_party_man(), Actor::get_property(), Game_object::get_tile(), gwin, Actor::health, Actor::magic, Actor::mana, Ireg_game_object::move(), Game_window::paint(), Obj_flags::poisoned, Actor::resurrect(), Actor::set_property(), and Actor::strength.

Referenced by ActionHeal().

Here is the call graph for this function:

void Cheat::fake_time_period ( void   )  const

Definition at line 340 of file cheat.cc.

References Effects_manager::center_text(), eman, enabled, Game_clock::fake_next_period(), Game_window::get_clock(), and gwin.

Referenced by ActionTime().

Here is the call graph for this function:

void Cheat::dec_skip_lift ( void   )  const

Definition at line 347 of file cheat.cc.

References enabled, gwin, Game_window::paint(), and Game_window::skip_lift.

Referenced by ActionSkipLift().

Here is the call graph for this function:

void Cheat::set_skip_lift ( int  skip  )  const

Definition at line 362 of file cheat.cc.

References enabled, gwin, Game_window::paint(), and Game_window::skip_lift.

Referenced by ActionSkipLift().

Here is the call graph for this function:

void Cheat::append_selected ( Game_object obj  ) 

Definition at line 393 of file cheat.cc.

References Exult_server::obj, selected, and send_select_status().

Referenced by Game_window::locate_shape(), and Game_window::show_items().

Here is the call graph for this function:

void Cheat::toggle_selected ( Game_object obj  ) 

Definition at line 402 of file cheat.cc.

References Game_window::add_dirty(), gwin, Exult_server::obj, selected, send_select_status(), and Game_window::set_all_dirty().

Referenced by Game_window::show_items().

Here is the call graph for this function:

void Cheat::clear_selected (  ) 

Definition at line 425 of file cheat.cc.

References Game_window::add_dirty(), gwin, Exult_server::obj, selected, send_select_status(), and Game_window::set_all_dirty().

Referenced by cut(), delete_object(), Game_window::locate_shape(), Game_window::show_items(), and toggle_map_editor().

Here is the call graph for this function:

void Cheat::delete_selected (  ) 

Definition at line 444 of file cheat.cc.

References Game_window::add_dirty(), gwin, Exult_server::obj, selected, send_select_status(), and Game_window::set_all_dirty().

Referenced by ActionDeleteSelected().

Here is the call graph for this function:

void Cheat::move_selected ( int  dx,
int  dy,
int  dz 
)

Definition at line 464 of file cheat.cc.

References Game_window::add_dirty(), c_num_tiles, Game_object::get_tile(), gwin, Exult_server::obj, selected, Game_window::set_all_dirty(), and Tile_coord::tz.

Referenced by ActionMoveSelected().

Here is the call graph for this function:

const Game_object_vector& Cheat::get_selected (  )  const [inline]

Definition at line 127 of file cheat.h.

References selected.

Referenced by Game_window::locate_shape(), Gump::paint(), and Game_render::paint_map().

bool Cheat::is_selected ( Game_object o  )  [inline]

Definition at line 129 of file cheat.h.

References Exult_vector< T >::find(), and selected.

Referenced by Paperdoll_gump::paint_object().

Here is the call graph for this function:

void Cheat::cut ( bool  copy = false  ) 

Definition at line 525 of file cheat.cc.

References c_tiles_per_chunk, clear_selected(), clipboard, Game_map::create_ireg_object(), Game_window::delete_object(), Game_window::get_map(), gwin, Exult_server::obj, selected, send_select_status(), Game_window::set_all_dirty(), Tile_coord::tx, and Tile_coord::ty.

Referenced by ActionCopy(), and ActionCut().

Here is the call graph for this function:

void Cheat::paste ( int  mx,
int  my 
)

Definition at line 592 of file cheat.cc.

References c_tilesize, Create_object(), Game_window::drop_at_lift(), Exult_server::edit_lift, Gump_manager::find_gump(), Game_window::get_gump_man(), gwin, Exult_server::obj, Game_window::set_all_dirty(), Tile_coord::tx, Tile_coord::ty, and Tile_coord::tz.

Referenced by ActionPaste().

Here is the call graph for this function:

void Cheat::paste (  ) 

Definition at line 641 of file cheat.cc.

References clipboard, Get_click(), and Mouse::greenselect.

Here is the call graph for this function:

const Game_object_vector& Cheat::get_clipboard (  )  const [inline]

Definition at line 135 of file cheat.h.

References clipboard.

void Cheat::map_teleport ( void   )  const

Definition at line 694 of file cheat.cc.

References c_num_tiles, Effects_manager::center_text(), eman, enabled, Get_click(), Shape_frame::get_xleft(), Shape_frame::get_yabove(), Mouse::greenselect, gwin, Cheat_map::h, Cheat_map::map, Game_window::paint(), Game_window::teleport_party(), Tile_coord::tx, Tile_coord::ty, Tile_coord::tz, Cheat_map::w, Cheat_map::x, and Cheat_map::y.

Referenced by ActionMapTeleport().

Here is the call graph for this function:

void Cheat::cursor_teleport ( void   )  const

Definition at line 718 of file cheat.cc.

References c_tilesize, Effects_manager::center_text(), eman, enabled, Game_window::get_fastmouse(), Image_window::get_scale(), Game_window::get_scrolltx(), Game_window::get_scrollty(), Game_window::get_win(), gwin, and Game_window::teleport_party().

Referenced by ActionTeleport().

Here is the call graph for this function:

void Cheat::create_coins ( void   )  const

Definition at line 731 of file cheat.cc.

References Container_game_object::add_quantity(), Effects_manager::center_text(), eman, enabled, Game_window::get_main_actor(), and gwin.

Here is the call graph for this function:

void Cheat::create_last_shape ( void   )  const

Definition at line 738 of file cheat.cc.

References Actor::add(), browser, Effects_manager::center_text(), Game_map::create_ireg_object(), eman, enabled, Game_window::get_main_actor(), Game_window::get_map(), ShapeBrowser::get_shape(), and gwin.

Referenced by ActionCreateShape().

Here is the call graph for this function:

void Cheat::delete_object ( void   ) 

Definition at line 752 of file cheat.cc.

References Effects_manager::center_text(), clear_selected(), eman, enabled, Gump_manager::find_gump(), Game_window::find_object(), Gump::find_object(), Game_window::get_fastmouse(), Game_window::get_gump_man(), Image_window::get_scale(), Game_window::get_win(), gwin, Exult_server::obj, and Game_window::paint().

Referenced by ActionDeleteObject().

Here is the call graph for this function:

void Cheat::shape_browser ( void   )  const

Definition at line 823 of file cheat.cc.

References ShapeBrowser::browse_shapes(), browser, enabled, Game_window::get_pal(), gwin, Game_window::paint(), and Palette::set().

Referenced by ActionShapeBrowser(), and CheatScreen::SharedInput().

Here is the call graph for this function:

bool Cheat::get_browser_shape ( int &  shape,
int &  frame 
) const

Definition at line 831 of file cheat.cc.

References browser, enabled, and ShapeBrowser::get_shape().

Referenced by CheatScreen::FlagActivate(), and CheatScreen::NPCActivate().

Here is the call graph for this function:

void Cheat::sound_tester ( void   )  const

Definition at line 837 of file cheat.cc.

References enabled, gwin, Game_window::paint(), SoundTester::test_sound(), and tester.

Referenced by ActionSoundTester().

Here is the call graph for this function:

void Cheat::cheat_screen ( void   )  const

Definition at line 845 of file cheat.cc.

References cscreen, enabled, gwin, Game_window::paint(), Game_window::set_all_dirty(), and CheatScreen::show_screen().

Referenced by ActionCheatScreen().

Here is the call graph for this function:

bool Cheat::grabbing_actor ( void   )  const [inline]

Definition at line 150 of file cheat.h.

References grab_actor.

Referenced by Game_window::show_items().

void Cheat::toggle_grab_actor ( void   ) 

Definition at line 853 of file cheat.cc.

References Effects_manager::center_text(), eman, enabled, and grab_actor.

Referenced by ActionGrabActor().

Here is the call graph for this function:

void Cheat::set_grab_actor ( bool  grab  )  [inline]

Definition at line 152 of file cheat.h.

References grab_actor.

Referenced by ActionGrabActor().

void Cheat::set_grabbed_actor ( Actor actor  )  const

Definition at line 863 of file cheat.cc.

References cscreen, enabled, and CheatScreen::SetGrabbedActor().

Referenced by Game_window::show_items().

Here is the call graph for this function:

void Cheat::clear_this_grabbed_actor ( Actor actor  )  const

Definition at line 869 of file cheat.cc.

References CheatScreen::ClearThisGrabbedActor(), cscreen, and enabled.

Referenced by Ireg_game_object::remove_this().

Here is the call graph for this function:

bool Cheat::number_npcs ( void   )  const [inline]

Definition at line 156 of file cheat.h.

References npc_numbers.

Referenced by Game_window::show_items().

void Cheat::toggle_number_npcs ( void   ) 

Definition at line 875 of file cheat.cc.

References Effects_manager::center_text(), eman, enabled, and npc_numbers.

Referenced by ActionNPCNumbers().

Here is the call graph for this function:

void Cheat::set_number_npcs ( bool  num  )  [inline]

Definition at line 158 of file cheat.h.

References npc_numbers.

Referenced by ActionNPCNumbers().


Member Data Documentation

Game_window* Cheat::gwin [private]

Definition at line 48 of file cheat.h.

Referenced by change_gender(), change_skin(), cheat_screen(), clear_selected(), create_coins(), create_last_shape(), cursor_teleport(), cut(), dec_skip_lift(), delete_object(), delete_selected(), fake_time_period(), finish_init(), heal_party(), levelup_party(), map_teleport(), move_selected(), set_edit_lift(), set_skip_lift(), shape_browser(), sound_tester(), toggle_eggs(), toggle_god(), toggle_infravision(), toggle_map_editor(), toggle_naked(), toggle_Petra(), toggle_pickpocket(), toggle_selected(), and toggle_tile_grid().

Effects_manager* Cheat::eman [private]

Definition at line 49 of file cheat.h.

Referenced by change_gender(), create_coins(), create_last_shape(), cursor_teleport(), delete_object(), fake_time_period(), finish_init(), heal_party(), levelup_party(), map_teleport(), toggle_eggs(), toggle_god(), toggle_grab_actor(), toggle_hack_mover(), toggle_infravision(), toggle_map_editor(), toggle_number_npcs(), toggle_pickpocket(), and toggle_wizard().

ShapeBrowser* Cheat::browser [private]

Definition at line 50 of file cheat.h.

Referenced by Cheat(), create_last_shape(), finish_init(), get_browser_shape(), shape_browser(), and ~Cheat().

SoundTester* Cheat::tester [private]

Definition at line 51 of file cheat.h.

Referenced by Cheat(), finish_init(), sound_tester(), and ~Cheat().

CheatScreen* Cheat::cscreen [private]

Definition at line 52 of file cheat.h.

Referenced by cheat_screen(), clear_this_grabbed_actor(), finish_init(), set_grabbed_actor(), and ~Cheat().

bool Cheat::god_mode [private]

Definition at line 54 of file cheat.h.

Referenced by Cheat(), in_god_mode(), set_god(), and toggle_god().

bool Cheat::wizard_mode [private]

Definition at line 55 of file cheat.h.

Referenced by Cheat(), in_wizard_mode(), set_wizard(), and toggle_wizard().

bool Cheat::map_editor [private]

Definition at line 56 of file cheat.h.

Referenced by Cheat(), in_hack_mover(), in_map_editor(), set_map_editor(), show_tile_grid(), and toggle_map_editor().

bool Cheat::tile_grid [private]

Definition at line 57 of file cheat.h.

Referenced by Cheat(), show_tile_grid(), and toggle_tile_grid().

Map_editor_mode Cheat::edit_mode [private]

Definition at line 58 of file cheat.h.

Referenced by Cheat(), get_edit_mode(), and set_edit_mode().

int Cheat::edit_lift [private]

Definition at line 59 of file cheat.h.

Referenced by Cheat(), get_edit_lift(), and set_edit_lift().

int Cheat::edit_shape [private]

Definition at line 60 of file cheat.h.

Referenced by Cheat(), get_edit_shape(), and set_edit_shape().

int Cheat::edit_frame [private]

Definition at line 60 of file cheat.h.

Referenced by Cheat(), get_edit_frame(), and set_edit_shape().

int Cheat::edit_chunknum [private]

Definition at line 61 of file cheat.h.

Referenced by Cheat(), get_edit_chunknum(), and set_edit_chunknum().

Game_object_vector Cheat::selected [private]

Definition at line 62 of file cheat.h.

Referenced by append_selected(), clear_selected(), cut(), delete_selected(), get_selected(), is_selected(), move_selected(), send_select_status(), and toggle_selected().

Game_object_vector Cheat::clipboard [private]

Definition at line 63 of file cheat.h.

Referenced by cut(), get_clipboard(), paste(), and send_select_status().

bool Cheat::infravision [private]

Definition at line 64 of file cheat.h.

Referenced by Cheat(), in_infravision(), set_infravision(), and toggle_infravision().

bool Cheat::pickpocket [private]

Definition at line 65 of file cheat.h.

Referenced by Cheat(), in_pickpocket(), set_pickpocket(), and toggle_pickpocket().

bool Cheat::grab_actor [private]

Definition at line 66 of file cheat.h.

Referenced by Cheat(), grabbing_actor(), set_grab_actor(), and toggle_grab_actor().

bool Cheat::npc_numbers [private]

Definition at line 67 of file cheat.h.

Referenced by number_npcs(), set_number_npcs(), and toggle_number_npcs().

bool Cheat::hack_mover [private]

Definition at line 68 of file cheat.h.

Referenced by in_hack_mover(), set_hack_mover(), and toggle_hack_mover().

bool Cheat::enabled [private]

Definition at line 70 of file cheat.h.

Referenced by change_gender(), change_skin(), Cheat(), cheat_screen(), clear_this_grabbed_actor(), create_coins(), create_last_shape(), cursor_teleport(), dec_skip_lift(), delete_object(), fake_time_period(), finish_init(), get_browser_shape(), heal_party(), init(), levelup_party(), map_teleport(), operator()(), set_edit_lift(), set_enabled(), set_grabbed_actor(), set_skip_lift(), shape_browser(), sound_tester(), toggle_eggs(), toggle_god(), toggle_grab_actor(), toggle_hack_mover(), toggle_infravision(), toggle_map_editor(), toggle_naked(), toggle_number_npcs(), toggle_Petra(), toggle_pickpocket(), toggle_tile_grid(), and toggle_wizard().


The documentation for this class was generated from the following files:
Generated on Mon Jul 9 14:47:56 2007 for ExultEngine by  doxygen 1.5.1