Skip to content

Instantly share code, notes, and snippets.

@brianmichel
Created September 26, 2011 21:56
Show Gist options
  • Save brianmichel/1243523 to your computer and use it in GitHub Desktop.
Save brianmichel/1243523 to your computer and use it in GitHub Desktop.
GA
-(void)keyDown:(NSEvent *)theEvent{
[super keyDown:theEvent];
NSLog(@"DOWN: %i", theEvent.keyCode);
switch (theEvent.keyCode) {
case 13:
case 126:
[[MissileCommandCenter sharedCommandCenter] upTurret];
break;
case 0:
case 123:
[[MissileCommandCenter sharedCommandCenter] leftTurret];
break;
case 1:
case 125:
[[MissileCommandCenter sharedCommandCenter] downTurret];
break;
case 2:
case 124:
[[MissileCommandCenter sharedCommandCenter] rightTurret];
break;
case 49:
[[MissileCommandCenter sharedCommandCenter] fireTurret];
break;
default:
break;
}
}
-(void)keyUp:(NSEvent *)theEvent{
[super keyUp:theEvent];
if (theEvent.keyCode != 49) {
[[MissileCommandCenter sharedCommandCenter] stopTurret];
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment