Main Page | Namespace List | Class Hierarchy | Class List | File List | Namespace Members | Class Members | File Members

CodeDetector Class Reference

#include <CodeDetector.h>

List of all members.

Public Types

enum  Code {
  CODE_EASIER1, CODE_EASIER2, CODE_HARDER1, CODE_HARDER2,
  CODE_NEXT_SORT1, CODE_NEXT_SORT2, CODE_NEXT_SORT3, CODE_NEXT_SORT4,
  CODE_SORT_MENU1, CODE_SORT_MENU2, CODE_MODE_MENU1, CODE_MODE_MENU2,
  CODE_MIRROR, CODE_LEFT, CODE_RIGHT, CODE_SHUFFLE,
  CODE_SUPER_SHUFFLE, CODE_NEXT_TRANSFORM, CODE_NEXT_SCROLL_SPEED, CODE_PREVIOUS_SCROLL_SPEED,
  CODE_NEXT_ACCEL, CODE_NEXT_EFFECT, CODE_NEXT_APPEARANCE, CODE_NEXT_TURN,
  CODE_REVERSE, CODE_HOLDS, CODE_MINES, CODE_DARK,
  CODE_HIDDEN, CODE_RANDOMVANISH, CODE_CANCEL_ALL, CODE_NEXT_THEME,
  CODE_NEXT_THEME2, CODE_NEXT_ANNOUNCER, CODE_NEXT_ANNOUNCER2, CODE_NEXT_GAME,
  CODE_NEXT_GAME2, CODE_BW_NEXT_GROUP, CODE_BW_NEXT_GROUP2, CODE_SAVE_SCREENSHOT,
  CODE_CANCEL_ALL_PLAYER_OPTIONS, CODE_BACK_IN_EVENT_MODE, NUM_CODES
}

Static Public Member Functions

void RefreshCacheItems (CString sClass="")
bool EnteredEasierDifficulty (GameController controller)
bool EnteredHarderDifficulty (GameController controller)
bool EnteredNextSort (GameController controller)
bool EnteredSortMenu (GameController controller)
bool EnteredModeMenu (GameController controller)
bool DetectAndAdjustMusicOptions (GameController controller)
bool EnteredCode (GameController controller, Code code)
bool EnteredNextBannerGroup (GameController controller)


Member Enumeration Documentation

enum CodeDetector::Code
 

Enumeration values:
CODE_EASIER1 
CODE_EASIER2 
CODE_HARDER1 
CODE_HARDER2 
CODE_NEXT_SORT1 
CODE_NEXT_SORT2 
CODE_NEXT_SORT3 
CODE_NEXT_SORT4 
CODE_SORT_MENU1 
CODE_SORT_MENU2 
CODE_MODE_MENU1 
CODE_MODE_MENU2 
CODE_MIRROR 
CODE_LEFT 
CODE_RIGHT 
CODE_SHUFFLE 
CODE_SUPER_SHUFFLE 
CODE_NEXT_TRANSFORM 
CODE_NEXT_SCROLL_SPEED 
CODE_PREVIOUS_SCROLL_SPEED 
CODE_NEXT_ACCEL 
CODE_NEXT_EFFECT 
CODE_NEXT_APPEARANCE 
CODE_NEXT_TURN 
CODE_REVERSE 
CODE_HOLDS 
CODE_MINES 
CODE_DARK 
CODE_HIDDEN 
CODE_RANDOMVANISH 
CODE_CANCEL_ALL 
CODE_NEXT_THEME 
CODE_NEXT_THEME2 
CODE_NEXT_ANNOUNCER 
CODE_NEXT_ANNOUNCER2 
CODE_NEXT_GAME 
CODE_NEXT_GAME2 
CODE_BW_NEXT_GROUP 
CODE_BW_NEXT_GROUP2 
CODE_SAVE_SCREENSHOT 
CODE_CANCEL_ALL_PLAYER_OPTIONS 
CODE_BACK_IN_EVENT_MODE 
NUM_CODES 


Member Function Documentation

bool CodeDetector::DetectAndAdjustMusicOptions GameController  controller  )  [static]
 

bool CodeDetector::EnteredCode GameController  controller,
Code  code
[static]
 

bool CodeDetector::EnteredEasierDifficulty GameController  controller  )  [static]
 

bool CodeDetector::EnteredHarderDifficulty GameController  controller  )  [static]
 

bool CodeDetector::EnteredModeMenu GameController  controller  )  [static]
 

bool CodeDetector::EnteredNextBannerGroup GameController  controller  )  [static]
 

bool CodeDetector::EnteredNextSort GameController  controller  )  [static]
 

bool CodeDetector::EnteredSortMenu GameController  controller  )  [static]
 

void CodeDetector::RefreshCacheItems CString  sClass = ""  )  [static]
 


The documentation for this class was generated from the following files:
Generated on Thu Jan 27 20:58:48 2005 for StepMania by doxygen 1.3.7