Implement options splitting

There are several cosmetic problems with this; working on fixes ...
This commit is contained in:
Glenn Maynard
2003-06-16 03:29:59 +00:00
parent 963ad8e4b4
commit 66d46adfe6
2 changed files with 140 additions and 23 deletions
+5
View File
@@ -66,6 +66,7 @@ protected:
void PositionIcons();
void RefreshIcons();
void PositionCursors();
void PositionItems();
void TweenCursor( PlayerNumber player_no );
void UpdateText( PlayerNumber player_no );
void UpdateEnabledDisabled();
@@ -107,6 +108,10 @@ private:
bool m_bRowIsLong[MAX_OPTION_LINES]; // goes off edge of screen
/* True if the item is off of the screen. */
bool m_bRowIsHidden[MAX_OPTION_LINES];
float m_fRowY[MAX_OPTION_LINES];
int m_iCurrentRow[NUM_PLAYERS];
OptionsCursor m_Underline[NUM_PLAYERS][MAX_OPTION_LINES];