From 319efa9060f0eda05814d5910269e95c3c88b525 Mon Sep 17 00:00:00 2001 From: AJ Kelly Date: Wed, 9 Mar 2011 17:27:28 -0600 Subject: [PATCH] o o _____, .iiiii>` () .=ii||i+` ., =iii|ii|; =_ _-~~~~~~~` -|i o .__=iiii|i|i|i||=_______ ii| ._iiiiiiiii||i|i|i|iiiililiiiii|=_ i|i|; o .=iiii|||i|i|i|i|i|i|i||i|i|i|i|i|iiii__ i|i|; _iii|i|iii|i|i|i|i|i|i|ii|i|i|i|i|i|i||ii=, i|i|i; _ac, ~~ii|i|i|||i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|iii=_. .i|i|i; ]P\awQQma/+i|i|ii|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i||iii= =|i|i|; ?4QQQQQQWW6/i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i||i|_ .=i|i|i; ')4P?QQQQQQQ_"i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i|iii|ii__._=li|i|i; () QQQQQQQQ i|i|i|i|i|i|i+~_ ~i|i|i|i|i|i|i|i|i||i||iiiiii|i|i; , QQQQQQQH i|i|i|i|i|i+==ii| <|i|i|i|i|i|i|i|i|i|ii|i|i|i|i|i` )46ajQQQQQQ@ i|i|i|i|i|i:=ii|i|| :i|i|i|i|i|i|i|i|i|i|i|i|i|i|i| -` )??QQ@P\=ii|i_,-~<|i|iii|i|i| =|i|i|i|i|i|i|i|i|i|i|i|i|i|i|i; -~___=|i||i|+||=/||i+i|i|i| :i|i|i|i|i|i|i|i|i|ii|i|i|i|i|i|; _, -<|||i|=/+|i|~ =ii|i|i|i|i|ii|ii|i|i|i|i|i|i|i|=, ]f]ggS .. _____,-=ii|ii|==~~ _ii|i|i|i|i|i|i|i|i|i|i~~~+|i|i|ii; ]f]QQS __=l|iiiii=,:|i|i|iiii__ii|i|i|i|i+~~~i|i|i|i| :i|i|i|; ]f]QQS iii>~_i|i|i=,:i|i|i|i|iii|i|i|i|i|i|i|_______, =|i|i|; ]f]QQS .=ii|i|ii==ii|i|i|i|i|i|i|i|_~i|i|iiiiiiii> -|i|i; )']QQX iiiii|i|>+|iii|i|i|i|i|i|i|ii|ii=/+i|i|i|>` i|i|; ]QQX -~<||i|~:i|i|i|i|i|i|i|i|i|i|i|ii|=/||i~` i|i|` )?" i|i|i|i|i|i|i|i|i|i|i|i||i+` ~ i|i~ -~<|i|i|i|i|i|i|i|+~~~ .i~ ~~~~~~~~~` - --- src/GameState.cpp | 1 + src/GameState.h | 2 ++ src/StepMania.cpp | 5 ++++- 3 files changed, 7 insertions(+), 1 deletion(-) diff --git a/src/GameState.cpp b/src/GameState.cpp index 4c526b150b..f400402594 100644 --- a/src/GameState.cpp +++ b/src/GameState.cpp @@ -321,6 +321,7 @@ void GameState::Reset() m_bBackedOutOfFinalStage = false; m_bEarnedExtraStage = false; + m_bDopefish = false; ApplyCmdline(); } diff --git a/src/GameState.h b/src/GameState.h index 56625a888c..00a10baed5 100644 --- a/src/GameState.h +++ b/src/GameState.h @@ -338,6 +338,8 @@ public: float GetGoalPercentComplete( PlayerNumber pn ); bool IsGoalComplete( PlayerNumber pn ) { return GetGoalPercentComplete( pn ) >= 1; } + bool m_bDopefish; + // Lua void PushSelf( lua_State *L ); diff --git a/src/StepMania.cpp b/src/StepMania.cpp index bc9837ac17..8d5b893bc2 100644 --- a/src/StepMania.cpp +++ b/src/StepMania.cpp @@ -1041,6 +1041,9 @@ int main(int argc, char* argv[]) GAMESTATE = new GameState; + if( GetCommandlineArgument("dopefish") ) + GAMESTATE->m_bDopefish = true; + // This requires PREFSMAN, for PREFSMAN->m_bShowLoadingWindow. LoadingWindow *pLoadingWindow = LoadingWindow::Create(); if(pLoadingWindow == NULL) @@ -1125,7 +1128,7 @@ int main(int argc, char* argv[]) ShutdownGame(); return 0; } - + StartDisplay(); StoreActualGraphicOptions();