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

ScreenEvaluation.cpp File Reference

#include "global.h"
#include "ScreenEvaluation.h"
#include "SongManager.h"
#include "ScreenManager.h"
#include "GameManager.h"
#include "RageUtil.h"
#include "GameConstantsAndTypes.h"
#include "Steps.h"
#include "PrefsManager.h"
#include "RageLog.h"
#include "AnnouncerManager.h"
#include "GameState.h"
#include "GrooveRadar.h"
#include "ThemeManager.h"
#include "GameSoundManager.h"
#include "ActorUtil.h"
#include "RageTimer.h"
#include "UnlockSystem.h"
#include "Course.h"
#include "LightsManager.h"
#include "ProfileManager.h"
#include "song.h"
#include "StageStats.h"
#include "Grade.h"
#include "CodeDetector.h"
#include "RageDisplay.h"
#include "StepMania.h"
#include "CryptManager.h"
#include "Style.h"
#include "MemoryCardManager.h"
#include "PlayerState.h"
#include "Command.h"

Defines

#define BANNER_WIDTH   THEME->GetMetricF(m_sName,"BannerWidth")
#define BANNER_HEIGHT   THEME->GetMetricF(m_sName,"BannerHeight")
#define SPIN_GRADES   THEME->GetMetricB(m_sName,"SpinGrades")
#define CHEER_DELAY_SECONDS   THEME->GetMetricF(m_sName,"CheerDelaySeconds")
#define BAR_ACTUAL_MAX_COMMAND   THEME->GetMetricA(m_sName,"BarActualMaxCommand")
#define FAILED_SCREEN   THEME->GetMetric (m_sName, "FailedScreen")
#define NEXT_SCREEN   THEME->GetMetric (m_sName,"NextScreen")
#define END_SCREEN   THEME->GetMetric (m_sName,"EndScreen")
#define SHOW_BANNER_AREA   THEME->GetMetricB(m_sName,"ShowBannerArea")
#define SHOW_GRADE_AREA   THEME->GetMetricB(m_sName,"ShowGradeArea")
#define SHOW_POINTS_AREA   THEME->GetMetricB(m_sName,"ShowPointsArea")
#define SHOW_BONUS_AREA   THEME->GetMetricB(m_sName,"ShowBonusArea")
#define SHOW_SURVIVED_AREA   THEME->GetMetricB(m_sName,"ShowSurvivedArea")
#define SHOW_WIN_AREA   THEME->GetMetricB(m_sName,"ShowWinArea")
#define SHOW_JUDGMENT(l)   THEME->GetMetricB(m_sName,ssprintf("Show%s",JUDGE_STRING[l]))
#define SHOW_STAT(s)   THEME->GetMetricB(m_sName,ssprintf("Show%s",STATS_STRING[l]))
#define SHOW_SCORE_AREA   THEME->GetMetricB(m_sName,"ShowScoreArea")
#define SHOW_TOTAL_SCORE_AREA   THEME->GetMetricB(m_sName,"ShowTotalScoreArea")
#define SHOW_TIME_AREA   THEME->GetMetricB(m_sName,"ShowTimeArea")
#define SHOW_GRAPH_AREA   THEME->GetMetricB(m_sName,"ShowGraphArea")
#define SHOW_COMBO_AREA   THEME->GetMetricB(m_sName,"ShowComboArea")
#define SHOW_PER_DIFFICULTY_AWARD   THEME->GetMetricB(m_sName,"ShowPerDifficultyAward")
#define SHOW_PEAK_COMBO_AWARD   THEME->GetMetricB(m_sName,"ShowPeakComboAward")
#define GRAPH_START_HEIGHT   THEME->GetMetricF(m_sName,"GraphStartHeight")
#define TYPE   THEME->GetMetric (m_sName,"Type")
#define PASSED_SOUND_TIME   THEME->GetMetricF(m_sName,"PassedSoundTime")
#define FAILED_SOUND_TIME   THEME->GetMetricF(m_sName,"FailedSoundTime")
#define NUM_SEQUENCE_SOUNDS   THEME->GetMetricI(m_sName,"NumSequenceSounds")
#define SOUNDSEQ_TIME(i)   THEME->GetMetricF(m_sName,ssprintf("SoundSeqTime%d", i+1))
#define SOUNDSEQ_NAME(i)   THEME->GetMetric (m_sName,ssprintf("SoundSeqName%d", i+1))
#define MAX_COMBO_NUM_DIGITS   THEME->GetMetricI(m_sName,"MaxComboNumDigits")
#define PLAYER_OPTIONS_SEPARATOR   THEME->GetMetric (m_sName,"PlayerOptionsSeparator")

Functions

 REGISTER_SCREEN_CLASS (ScreenEvaluation)

Variables

const int NUM_SCORE_DIGITS = 9
const char * JUDGE_STRING [NUM_JUDGE_LINES]
const char * STATS_STRING [NUM_STATS_LINES]
const int NUM_SHOWN_RADAR_CATEGORIES = 5
const ScreenMessage SM_PlayCheer = ScreenMessage(SM_User+6)

Define Documentation

#define BANNER_HEIGHT   THEME->GetMetricF(m_sName,"BannerHeight")
 

#define BANNER_WIDTH   THEME->GetMetricF(m_sName,"BannerWidth")
 

#define BAR_ACTUAL_MAX_COMMAND   THEME->GetMetricA(m_sName,"BarActualMaxCommand")
 

#define CHEER_DELAY_SECONDS   THEME->GetMetricF(m_sName,"CheerDelaySeconds")
 

#define END_SCREEN   THEME->GetMetric (m_sName,"EndScreen")
 

#define FAILED_SCREEN   THEME->GetMetric (m_sName, "FailedScreen")
 

#define FAILED_SOUND_TIME   THEME->GetMetricF(m_sName,"FailedSoundTime")
 

#define GRAPH_START_HEIGHT   THEME->GetMetricF(m_sName,"GraphStartHeight")
 

#define MAX_COMBO_NUM_DIGITS   THEME->GetMetricI(m_sName,"MaxComboNumDigits")
 

#define NEXT_SCREEN   THEME->GetMetric (m_sName,"NextScreen")
 

#define NUM_SEQUENCE_SOUNDS   THEME->GetMetricI(m_sName,"NumSequenceSounds")
 

#define PASSED_SOUND_TIME   THEME->GetMetricF(m_sName,"PassedSoundTime")
 

#define PLAYER_OPTIONS_SEPARATOR   THEME->GetMetric (m_sName,"PlayerOptionsSeparator")
 

#define SHOW_BANNER_AREA   THEME->GetMetricB(m_sName,"ShowBannerArea")
 

#define SHOW_BONUS_AREA   THEME->GetMetricB(m_sName,"ShowBonusArea")
 

#define SHOW_COMBO_AREA   THEME->GetMetricB(m_sName,"ShowComboArea")
 

#define SHOW_GRADE_AREA   THEME->GetMetricB(m_sName,"ShowGradeArea")
 

#define SHOW_GRAPH_AREA   THEME->GetMetricB(m_sName,"ShowGraphArea")
 

#define SHOW_JUDGMENT  )     THEME->GetMetricB(m_sName,ssprintf("Show%s",JUDGE_STRING[l]))
 

#define SHOW_PEAK_COMBO_AWARD   THEME->GetMetricB(m_sName,"ShowPeakComboAward")
 

#define SHOW_PER_DIFFICULTY_AWARD   THEME->GetMetricB(m_sName,"ShowPerDifficultyAward")
 

#define SHOW_POINTS_AREA   THEME->GetMetricB(m_sName,"ShowPointsArea")
 

#define SHOW_SCORE_AREA   THEME->GetMetricB(m_sName,"ShowScoreArea")
 

#define SHOW_STAT  )     THEME->GetMetricB(m_sName,ssprintf("Show%s",STATS_STRING[l]))
 

#define SHOW_SURVIVED_AREA   THEME->GetMetricB(m_sName,"ShowSurvivedArea")
 

#define SHOW_TIME_AREA   THEME->GetMetricB(m_sName,"ShowTimeArea")
 

#define SHOW_TOTAL_SCORE_AREA   THEME->GetMetricB(m_sName,"ShowTotalScoreArea")
 

#define SHOW_WIN_AREA   THEME->GetMetricB(m_sName,"ShowWinArea")
 

#define SOUNDSEQ_NAME  )     THEME->GetMetric (m_sName,ssprintf("SoundSeqName%d", i+1))
 

#define SOUNDSEQ_TIME  )     THEME->GetMetricF(m_sName,ssprintf("SoundSeqTime%d", i+1))
 

#define SPIN_GRADES   THEME->GetMetricB(m_sName,"SpinGrades")
 

#define TYPE   THEME->GetMetric (m_sName,"Type")
 


Function Documentation

REGISTER_SCREEN_CLASS ScreenEvaluation   ) 
 


Variable Documentation

const char* JUDGE_STRING[NUM_JUDGE_LINES]
 

Initial value:

{ "Marvelous", "Perfect", "Great", "Good", "Boo", "Miss", "OK", "MaxCombo", "TotalError" }

const int NUM_SCORE_DIGITS = 9
 

const int NUM_SHOWN_RADAR_CATEGORIES = 5 [static]
 

const ScreenMessage SM_PlayCheer = ScreenMessage(SM_User+6)
 

const char* STATS_STRING[NUM_STATS_LINES]
 

Initial value:

{ "Jumps", "Holds", "Mines", "Hands" }


Generated on Thu Jan 27 20:58:05 2005 for StepMania by doxygen 1.3.7