ios stuff

This commit is contained in:
Vladislav Khorev 2013-01-29 20:34:23 +00:00
parent f520f4ec6e
commit 6a1b50a29f
3 changed files with 16 additions and 5 deletions

View File

@ -49,17 +49,22 @@ CGPoint prev_loc;
touchMoved = true;
}
AppOnScroll(prevLocation.x - location.x, prevLocation.y - location.y);
AppOnScroll(prevLocation.x - location.x, -(prevLocation.y - location.y));
}
- (void)touchesEnded:(NSSet *)touches withEvent:(UIEvent *)event
{
CGPoint location = [[[touches allObjects] objectAtIndex:0] locationInView:self];
if (!touchMoved)
if (touchMoved)
{
AppOnTapUpAfterScroll(location.x, self.bounds.size.height - location.y);
}
else
{
AppOnTapUp(location.x, self.bounds.size.height - location.y);
}
}

View File

@ -32,16 +32,21 @@ extern "C" void AppDraw()
extern "C" void AppOnTapDown(int posx, int posy)
{
//App.OuterOnTapDown(vec2(posx, posy));
App.OuterOnTapDown(vec2(posx, posy));
}
extern "C" void AppOnTapUp(int posx, int posy)
{
//App.OuterOnTapUp(vec2(posx, posy));
App.OuterOnTapUp(vec2(posx, posy));
}
extern "C" void AppOnTapUpAfterScroll(int posx, int posy)
{
App.OuterOnTapUpAfterShift(vec2(posx, posy));
}
extern "C" void AppOnScroll(int shiftx, int shifty)
{
//App.OuterOnMove(vec2(shiftx, shifty));
App.OuterOnMove(vec2(shiftx, shifty));
}

View File

@ -12,4 +12,5 @@ void AppUpdate(int dt);
void AppDraw();
void AppOnTapDown(int posx, int posy);
void AppOnTapUp(int posx, int posy);
void AppOnTapUpAfterScroll(int posx, int posy);
void AppOnScroll(int shiftx, int shifty);