More doxygen updates.

This commit is contained in:
Jason Felds
2011-02-18 23:48:13 -05:00
parent 16abbfb0fb
commit 020e3a70fe
5 changed files with 47 additions and 35 deletions
+3 -3
View File
@@ -1,5 +1,3 @@
/** @brief HighScore - Player scoring data that persists between sessions. */
#ifndef HIGH_SCORE_H #ifndef HIGH_SCORE_H
#define HIGH_SCORE_H #define HIGH_SCORE_H
@@ -13,7 +11,9 @@ struct RadarValues;
struct lua_State; struct lua_State;
struct HighScoreImpl; struct HighScoreImpl;
/** @brief The high score that is earned by a player. */ /** @brief The high score that is earned by a player.
*
* This is scoring data that is persisted between sessions. */
struct HighScore struct HighScore
{ {
HighScore(); HighScore();
+4 -2
View File
@@ -91,8 +91,10 @@ public:
RString ATTACK_DISPLAY_X_NAME( size_t p, size_t both_sides ) { return "AttackDisplayXOffset" + (both_sides ? RString("BothSides") : ssprintf("OneSideP%d",int(p+1)) ); } RString ATTACK_DISPLAY_X_NAME( size_t p, size_t both_sides ) { return "AttackDisplayXOffset" + (both_sides ? RString("BothSides") : ssprintf("OneSideP%d",int(p+1)) ); }
/* Distance to search for a note in Step(), in seconds. */ /**
// TODO: This should be calculated based on the max size of the current judgment windows. * @brief Distance to search for a note in Step(), in seconds.
*
* TODO: This should be calculated based on the max size of the current judgment windows. */
static const float StepSearchDistance = 1.0f; static const float StepSearchDistance = 1.0f;
void TimingWindowSecondsInit( size_t /*TimingWindow*/ i, RString &sNameOut, float &defaultValueOut ) void TimingWindowSecondsInit( size_t /*TimingWindow*/ i, RString &sNameOut, float &defaultValueOut )
+3 -2
View File
@@ -1,5 +1,3 @@
/* Player - Accepts input, knocks down TapNotes that were stepped on, and keeps score for the player. */
#ifndef PLAYER_H #ifndef PLAYER_H
#define PLAYER_H #define PLAYER_H
@@ -37,6 +35,7 @@ AutoScreenMessage( SM_1000Combo );
AutoScreenMessage( SM_ComboStopped ); AutoScreenMessage( SM_ComboStopped );
AutoScreenMessage( SM_ComboContinuing ); AutoScreenMessage( SM_ComboContinuing );
/** @brief Accepts input, knocks down TapNotes that were stepped on, and keeps score for the player. */
class Player: public ActorFrame class Player: public ActorFrame
{ {
public: public:
@@ -145,7 +144,9 @@ protected:
bool m_bLoaded; bool m_bLoaded;
/** @brief The player's present state. */
PlayerState *m_pPlayerState; PlayerState *m_pPlayerState;
/** @brief The player's present stage stats. */
PlayerStageStats *m_pPlayerStageStats; PlayerStageStats *m_pPlayerStageStats;
float m_fNoteFieldHeight; float m_fNoteFieldHeight;
+4 -2
View File
@@ -1,5 +1,3 @@
/* ScoreDisplayLifeTime - Display a updating count of life time remaining. */
#ifndef ScoreDisplayLifeTime_H #ifndef ScoreDisplayLifeTime_H
#define ScoreDisplayLifeTime_H #define ScoreDisplayLifeTime_H
@@ -7,6 +5,10 @@
#include "BitmapText.h" #include "BitmapText.h"
#include "AutoActor.h" #include "AutoActor.h"
/**
* @breif Display a updating count of life time remaining.
*
* This is mainly used for Survival mode. */
class ScoreDisplayLifeTime : public ScoreDisplay class ScoreDisplayLifeTime : public ScoreDisplay
{ {
public: public:
+30 -23
View File
@@ -1,5 +1,3 @@
/* ScreenEvaluation - Shows the player their score after gameplay has ended. */
#ifndef SCREEN_EVALUATION_H #ifndef SCREEN_EVALUATION_H
#define SCREEN_EVALUATION_H #define SCREEN_EVALUATION_H
@@ -14,31 +12,38 @@
#include "ThemeMetric.h" #include "ThemeMetric.h"
#include "RollingNumbers.h" #include "RollingNumbers.h"
const int MAX_SONGS_TO_SHOW = 5; // In summary, we show last 3 stages, plus extra stages if passed /**
* @brief How many songs are shown at the end?
*
* In the traditional summary, only the last three stages are shown.
* If any extra stages are passed, those get shown as well. */
const int MAX_SONGS_TO_SHOW = 5;
/** @brief The different judgment lines shown. */
enum JudgmentLine enum JudgmentLine
{ {
JudgmentLine_W1, JudgmentLine_W1, /**< The line showing absolutely perfect hits. */
JudgmentLine_W2, JudgmentLine_W2, /**< The line showing just-a-smidge-off perfect hits. */
JudgmentLine_W3, JudgmentLine_W3, /**< The line showing almost perfect hits. */
JudgmentLine_W4, JudgmentLine_W4, /**< The line showing hits that were not that good. */
JudgmentLine_W5, JudgmentLine_W5, /**< The line showing hits that were almost missed. */
JudgmentLine_Miss, JudgmentLine_Miss, /**< The line showing missed notes. */
JudgmentLine_Held, JudgmentLine_Held, /**< The line showing held down notes. */
JudgmentLine_MaxCombo, JudgmentLine_MaxCombo, /**< The line showing the player's max combo. */
NUM_JudgmentLine, NUM_JudgmentLine, /**< The number of judgment lines available. */
JudgmentLine_Invalid JudgmentLine_Invalid
}; };
/** @brief The number of details based on the radar categories. */
enum DetailLine enum DetailLine
{ {
DetailLine_NumSteps, DetailLine_NumSteps, /**< The number of steps hit. */
DetailLine_Jumps, DetailLine_Jumps, /**< The number of jumps hit together. */
DetailLine_Holds, DetailLine_Holds, /**< The number of holds held. */
DetailLine_Mines, DetailLine_Mines, /**< The number of mines avoided. */
DetailLine_Hands, DetailLine_Hands, /**< The number of hands hit (somehow) */
DetailLine_Rolls, DetailLine_Rolls, /**< The number of rolls hit repeatedly. */
NUM_DetailLine NUM_DetailLine /**< The nuber of detailed lines. */
}; };
/** @brief Shows the player their score after gameplay has ended. */
class ScreenEvaluation : public ScreenWithMenuElements class ScreenEvaluation : public ScreenWithMenuElements
{ {
public: public:
@@ -108,14 +113,16 @@ protected:
RageSound m_soundStart; // sound played if the player passes or fails RageSound m_soundStart; // sound played if the player passes or fails
ThemeMetric<bool> SUMMARY; ThemeMetric<bool> SUMMARY;
/** @brief Did a player save a screenshot of their score? */
bool m_bSavedScreenshot[NUM_PLAYERS]; bool m_bSavedScreenshot[NUM_PLAYERS];
}; };
#endif #endif
/* /**
* (c) 2001-2004 Chris Danford * @file
* @author Chris Danford (c) 2001-2004
* @section LICENSE
* All rights reserved. * All rights reserved.
* *
* Permission is hereby granted, free of charge, to any person obtaining a * Permission is hereby granted, free of charge, to any person obtaining a