www.pudn.com > 2DGameAnimS60C_v1_0.zip > KeyHandler.cpp


//////////////////////////////////////////////////////////////////////// 
// 
// KeyHandler.cpp 
// 
// Copyright (c) 2003 Nokia Mobile Phones Ltd.  All rights reserved. 
// 
//////////////////////////////////////////////////////////////////////// 
 
#include "KeyHandler.h" 
 
 
TKeyHandler::TKeyHandler() :  
iDirection(ENoDirection), 
iFirePressed(ETrue) 
	{ 
	} 
 
TKeyHandler::TDirection TKeyHandler::Direction() const 
	{ 
	return iDirection; 
	} 
 
TBool TKeyHandler::FirePressed() const 
	{ 
	return iFirePressed; 
	} 
 
void TKeyHandler::LeftPressed() 
	{ 
	User::ResetInactivityTime(); 
	iDirection = ELeft; 
	} 
 
void TKeyHandler::RightPressed() 
	{ 
	User::ResetInactivityTime(); 
	iDirection = ERight; 
	} 
 
void TKeyHandler::NoDirection() 
	{ 
	User::ResetInactivityTime(); 
	iDirection = ENoDirection; 
	} 
 
void TKeyHandler::PressedFire() 
	{ 
	User::ResetInactivityTime(); 
	iFirePressed = ETrue; 
	} 
 
void TKeyHandler::FireReleased() 
	{ 
	User::ResetInactivityTime(); 
	iFirePressed = EFalse; 
	}