reverted changes to the Scroll/OnScroll method signatures.

This commit is contained in:
techdragon.nguyen@gmail.com
2012-01-27 23:47:02 +00:00
parent 3079faeedd
commit 9faf2ffc72
16 changed files with 20 additions and 19 deletions

View File

@@ -83,7 +83,7 @@ public:
////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////
virtual void Resume() = 0; virtual void Resume() = 0;
virtual void OnScroll(int inXVelocity, int inYVelocity, int magnitude = 0) = 0; virtual void OnScroll(int inXVelocity, int inYVelocity) = 0;
}; };

View File

@@ -331,7 +331,7 @@ class JGE
// Scroll events - currently triggered by SDL JOYBALL events // Scroll events - currently triggered by SDL JOYBALL events
void Scroll(int inXVelocity, int inYVelocity, int magnitude); void Scroll(int inXVelocity, int inYVelocity);
////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////
/// Get if the system is ended/paused or not. /// Get if the system is ended/paused or not.

View File

@@ -577,11 +577,11 @@ void JGE::Assert(const char *filename, long lineNumber)
mCriticalAssert = true; mCriticalAssert = true;
} }
void JGE::Scroll(int inXVelocity, int inYVelocity, int magnitude) void JGE::Scroll(int inXVelocity, int inYVelocity)
{ {
if (mApp != NULL) if (mApp != NULL)
{ {
mApp->OnScroll(inXVelocity, inYVelocity, magnitude); mApp->OnScroll(inXVelocity, inYVelocity);
} }
} }

View File

@@ -419,8 +419,7 @@ static NSString *_MY_AD_WHIRL_APPLICATION_KEY_IPAD = @"2e70e3f3da40408588b9a3170
else else
{ {
CGPoint v2 = [panGesture velocityInView: self]; CGPoint v2 = [panGesture velocityInView: self];
int magnitude = [self distanceBetweenPointA: currentLocation andPointB: v2]; g_engine->Scroll( 0 - static_cast<int>(v2.x), 0 - static_cast<int>(v2.y));
g_engine->Scroll( 0 - static_cast<int>(v2.x), 0 - static_cast<int>(v2.y), static_cast<int>(magnitude));
[self performSelector: @selector(resetInput) withObject: nil afterDelay: 0.5]; [self performSelector: @selector(resetInput) withObject: nil afterDelay: 0.5];
} }

View File

@@ -8,4 +8,4 @@
# project structure. # project structure.
# Project target. # Project target.
target=android-9 target=android-10

View File

@@ -80,7 +80,7 @@ public:
virtual void Pause(); virtual void Pause();
virtual void Resume(); virtual void Resume();
virtual void OnScroll(int inXVelocity, int inYVelocity, int magnitude = 0); virtual void OnScroll(int inXVelocity, int inYVelocity);
void LoadGameStates(); void LoadGameStates();
void SetNextState(int state); void SetNextState(int state);

View File

@@ -56,7 +56,7 @@ public:
virtual void Start(){} virtual void Start(){}
virtual void End(){} virtual void End(){}
virtual void OnScroll(int inXVelocity, int inYVelocity, int magnitude = 0) virtual void OnScroll(int inXVelocity, int inYVelocity)
{ {
} }

View File

@@ -35,7 +35,7 @@ public:
virtual void Update(float dt); virtual void Update(float dt);
virtual void Render(); virtual void Render();
virtual void ButtonPressed(int controllerId, int controlId); virtual void ButtonPressed(int controllerId, int controlId);
virtual void OnScroll(int inXVelocity, int inYVelocity, int magnitude = 0); virtual void OnScroll(int inXVelocity, int inYVelocity);
}; };
#endif #endif

View File

@@ -150,7 +150,7 @@ public:
int loadDeck(int deckid); int loadDeck(int deckid);
void LoadDeckStatistics(int deckId); void LoadDeckStatistics(int deckId);
void OnScroll(int inXVelocity, int inYVelocity, int magnitude = 0); void OnScroll(int inXVelocity, int inYVelocity);
void buildEditorMenu(); void buildEditorMenu();
virtual void ButtonPressed(int controllerId, int controlId); virtual void ButtonPressed(int controllerId, int controlId);

View File

@@ -80,7 +80,7 @@ public:
virtual void Render(); virtual void Render();
void initRand(unsigned seed = 0); void initRand(unsigned seed = 0);
void OnScroll(int inXVelocity, int inYVelocity, int magnitude = 0); void OnScroll(int inXVelocity, int inYVelocity);
enum ENUM_DUEL_STATE_MENU_ITEM enum ENUM_DUEL_STATE_MENU_ITEM
{ {

View File

@@ -115,7 +115,7 @@ public:
virtual void Update(float dt); virtual void Update(float dt);
virtual void Render(); virtual void Render();
virtual void ButtonPressed(int controllerId, int controlId); virtual void ButtonPressed(int controllerId, int controlId);
virtual void OnScroll(int inXVelocity, int inYVelocity, int magnitude = 0); virtual void OnScroll(int inXVelocity, int inYVelocity);
static float _x1[], _y1[], _x2[], _y2[], _x3[], _y3[], _x4[], _y4[]; static float _x1[], _y1[], _x2[], _y2[], _x3[], _y3[], _x4[], _y4[];
}; };

View File

@@ -445,11 +445,11 @@ void GameApp::Render()
} }
void GameApp::OnScroll(int inXVelocity, int inYVelocity, int magnitude) void GameApp::OnScroll(int inXVelocity, int inYVelocity)
{ {
if (mCurrentState != NULL) if (mCurrentState != NULL)
{ {
mCurrentState->OnScroll(inXVelocity, inYVelocity, magnitude); mCurrentState->OnScroll(inXVelocity, inYVelocity);
} }
} }

View File

@@ -389,7 +389,7 @@ void GameStateAwards::ButtonPressed(int controllerId, int controlId)
} }
} }
void GameStateAwards::OnScroll(int inXVelocity, int inYVelocity, int magnitude) void GameStateAwards::OnScroll(int inXVelocity, int inYVelocity)
{ {
if (abs(inYVelocity) > 300) if (abs(inYVelocity) > 300)
{ {

View File

@@ -1734,8 +1734,10 @@ void GameStateDeckViewer::ButtonPressed(int controllerId, int controlId)
} }
} }
void GameStateDeckViewer::OnScroll(int inXVelocity, int inYVelocity, int magnitude) void GameStateDeckViewer::OnScroll(int inXVelocity, int inYVelocity)
{ {
int magnitude = static_cast<int>( sqrtf( (float )( (inXVelocity * inXVelocity) + (inXVelocity * inXVelocity))));
bool flickHorizontal = (abs(inXVelocity) > abs(inYVelocity)); bool flickHorizontal = (abs(inXVelocity) > abs(inYVelocity));
bool flickUp = !flickHorizontal && (inYVelocity < 0) ? true : false; bool flickUp = !flickHorizontal && (inYVelocity < 0) ? true : false;
bool flickRight = flickHorizontal && (inXVelocity > 0) ? true : false; bool flickRight = flickHorizontal && (inXVelocity > 0) ? true : false;

View File

@@ -931,7 +931,7 @@ void GameStateDuel::ButtonPressed(int controllerId, int controlId)
} }
} }
void GameStateDuel::OnScroll(int inXVelocity, int inYVelocity, int magnitude) void GameStateDuel::OnScroll(int inXVelocity, int inYVelocity)
{ {
// ignore magnitude for now, since no action requires scrolling // ignore magnitude for now, since no action requires scrolling
if (abs(inYVelocity) > 300) if (abs(inYVelocity) > 300)

View File

@@ -808,7 +808,7 @@ void GameStateShop::ButtonPressed(int controllerId, int controlId)
menu->Close(); menu->Close();
} }
void GameStateShop::OnScroll(int inXVelocity, int inYVelocity, int magnitude) void GameStateShop::OnScroll(int inXVelocity, int inYVelocity)
{ {
// we ignore magnitude since there isn't any scrolling in the shop // we ignore magnitude since there isn't any scrolling in the shop
if (abs(inXVelocity) > 200) if (abs(inXVelocity) > 200)