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

GameConstantsAndTypes.cpp File Reference

#include "global.h"
#include "GameConstantsAndTypes.h"
#include "GameState.h"
#include "RageUtil.h"
#include "ThemeManager.h"
#include "EnumHelper.h"
#include "Foreach.h"
#include "PrefsManager.h"
#include "LuaFunctions.h"

Defines

#define LuaXToString(X)
#define LuaStringToX(X)

Functions

 XToString (RadarCategory)
 XToThemedString (RadarCategory)
 XToString (PlayMode)
 XToThemedString (PlayMode)
 StringToX (PlayMode)
RankingCategory AverageMeterToRankingCategory (int iAverageMeter)
 XToString (RankingCategory)
 StringToX (RankingCategory)
 XToString (CoinMode)
 XToString (Premium)
 XToString (SortOrder)
 StringToX (SortOrder)
 XToString (TapNoteScore)
 StringToX (TapNoteScore)
 XToThemedString (TapNoteScore)
 XToString (HoldNoteScore)
 StringToX (HoldNoteScore)
 XToThemedString (HoldNoteScore)
 XToString (MemoryCardState)
 XToString (PerDifficultyAward)
 XToThemedString (PerDifficultyAward)
 StringToX (PerDifficultyAward)
 XToString (PeakComboAward)
 XToThemedString (PeakComboAward)
 StringToX (PeakComboAward)
 LuaXToString (Difficulty)
 LuaStringToX (Difficulty)
 XToString (StyleType)
 StringToX (StyleType)
 LuaFunction_NoArgs (CoinMode, CoinModeToString(PREFSMAN->m_CoinMode)) LuaFunction_NoArgs(Premium

Variables

const CString RadarCategoryNames [NUM_RADAR_CATEGORIES]
const CString PlayModeNames [NUM_PLAY_MODES]
const CString RankingCategoryNames [NUM_RANKING_CATEGORIES]
const CString CoinModeNames [NUM_COIN_MODES]
const CString PremiumNames [NUM_PREMIUMS]
const CString SortOrderNames [NUM_SORT_ORDERS]
const CString TapNoteScoreNames [NUM_TAP_NOTE_SCORES]
const CString HoldNoteScoreNames [NUM_HOLD_NOTE_SCORES]
const CString MemoryCardStateNames [NUM_MEMORY_CARD_STATES]
const CString PerDifficultyAwardNames [NUM_PER_DIFFICULTY_AWARDS]
const CString PeakComboAwardNames [NUM_PEAK_COMBO_AWARDS]
const CString StyleTypeNames [NUM_STYLE_TYPES]

Define Documentation

#define LuaStringToX  ) 
 

Value:

X LuaStringTo##X( CString s ) \ { return (X) StringTo##X( s ); } \ LuaFunction_Str( StringTo##X, LuaStringTo##X(str) ); /* register it */

#define LuaXToString  ) 
 

Value:

CString Lua##X##ToString( int n ) \ { return X##ToString( (X) n ); } \ LuaFunction_Int( X##ToString, Lua##X##ToString(a1) ); /* register it */


Function Documentation

RankingCategory AverageMeterToRankingCategory int  iAverageMeter  ) 
 

LuaFunction_NoArgs CoinMode  ,
CoinModeToString(PREFSMAN->m_CoinMode) 
 

LuaStringToX Difficulty   ) 
 

LuaXToString Difficulty   ) 
 

StringToX StyleType   ) 
 

StringToX PeakComboAward   ) 
 

StringToX PerDifficultyAward   ) 
 

StringToX HoldNoteScore   ) 
 

StringToX TapNoteScore   ) 
 

StringToX SortOrder   ) 
 

StringToX RankingCategory   ) 
 

StringToX PlayMode   ) 
 

XToString StyleType   ) 
 

XToString PeakComboAward   ) 
 

XToString PerDifficultyAward   ) 
 

XToString MemoryCardState   ) 
 

XToString HoldNoteScore   ) 
 

XToString TapNoteScore   ) 
 

XToString SortOrder   ) 
 

XToString Premium   ) 
 

XToString CoinMode   ) 
 

XToString RankingCategory   ) 
 

XToString PlayMode   ) 
 

XToString RadarCategory   ) 
 

XToThemedString PeakComboAward   ) 
 

XToThemedString PerDifficultyAward   ) 
 

XToThemedString HoldNoteScore   ) 
 

XToThemedString TapNoteScore   ) 
 

XToThemedString PlayMode   ) 
 

XToThemedString RadarCategory   ) 
 


Variable Documentation

const CString CoinModeNames[NUM_COIN_MODES] [static]
 

Initial value:

{ "home", "pay", "free", }

const CString HoldNoteScoreNames[NUM_HOLD_NOTE_SCORES] [static]
 

Initial value:

{ "None", "NG", "OK", }

const CString MemoryCardStateNames[NUM_MEMORY_CARD_STATES] [static]
 

Initial value:

{ "ready", "late", "error", "none", }

const CString PeakComboAwardNames[NUM_PEAK_COMBO_AWARDS] [static]
 

Initial value:

{ "Peak1000Combo", "Peak2000Combo", "Peak3000Combo", "Peak4000Combo", "Peak5000Combo", "Peak6000Combo", "Peak7000Combo", "Peak8000Combo", "Peak9000Combo", "Peak10000Combo", }

const CString PerDifficultyAwardNames[NUM_PER_DIFFICULTY_AWARDS] [static]
 

Initial value:

{ "FullComboGreats", "SingleDigitGreats", "OneGreat", "FullComboPerfects", "SingleDigitPerfects", "OnePerfect", "FullComboMarvelouses", "Greats80Percent", "Greats90Percent", "Greats100Percent", }

const CString PlayModeNames[NUM_PLAY_MODES] [static]
 

Initial value:

{ "Regular", "Nonstop", "Oni", "Endless", "Battle", "Rave", }

const CString PremiumNames[NUM_PREMIUMS] [static]
 

Initial value:

{ "none", "doubles", "joint", }

const CString RadarCategoryNames[NUM_RADAR_CATEGORIES] [static]
 

Initial value:

{ "Stream", "Voltage", "Air", "Freeze", "Chaos", "Taps", "Jumps", "Holds", "Mines", "Hands", }

const CString RankingCategoryNames[NUM_RANKING_CATEGORIES] [static]
 

Initial value:

{ "a", "b", "c", "d", }

const CString SortOrderNames[NUM_SORT_ORDERS] [static]
 

Initial value:

{ "Preferred", "Group", "Title", "BPM", "Popularity", "TopGrade", "Artist", "EasyMeter", "MediumMeter", "HardMeter", "ChallengeMeter", "Sort", "Mode", "Courses", "Nonstop", "Oni", "Endless", "Roulette", }

const CString StyleTypeNames[NUM_STYLE_TYPES] [static]
 

Initial value:

{ "OnePlayerOneSide", "TwoPlayersTwoSides", "OnePlayerTwoSides", }

const CString TapNoteScoreNames[NUM_TAP_NOTE_SCORES] [static]
 

Initial value:

{ "None", "HitMine", "Miss", "Boo", "Good", "Great", "Perfect", "Marvelous", }


Generated on Thu Jan 27 20:57:37 2005 for StepMania by doxygen 1.3.7