reverted changes to the Scroll/OnScroll method signatures.
This commit is contained in:
@@ -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;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -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.
|
||||||
|
|||||||
@@ -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);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -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];
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -8,4 +8,4 @@
|
|||||||
# project structure.
|
# project structure.
|
||||||
|
|
||||||
# Project target.
|
# Project target.
|
||||||
target=android-9
|
target=android-10
|
||||||
|
|||||||
@@ -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);
|
||||||
|
|||||||
@@ -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)
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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);
|
||||||
|
|||||||
@@ -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
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -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[];
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
@@ -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);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -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)
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -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;
|
||||||
|
|||||||
@@ -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)
|
||||||
|
|||||||
@@ -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)
|
||||||
|
|||||||
Reference in New Issue
Block a user