Hi, I'm Xblah, and I'm the programmer of Offline: Source. I'm trying
to build a corner-shot system. The player just leans the screen, so he
has better cover.
This is what I coded into void CHL2_Player::ItemPostFrame()
CBasePlayer *pOwner = ToBasePlayer( /*--*/ ); //HELP HELP HELP: FIX
ME!!!
if ( pOwner == NULL )
return;
if ( pOwner->m_nButtons & IN_LEANLEFT )
{
QAngle viewPunch;
viewPunch.x = 0.0f;
viewPunch.y = 0.0f;
viewPunch.z = 1.0f;
//Add it to the view punch
ViewPunch( viewPunch );
}
if ( pOwner->m_nButtons & IN_LEANRIGHT )
{
QAngle viewPunch;
viewPunch.x = 0.0f;
viewPunch.y = 0.0f;
viewPunch.z = -1.0f;
//Add it to the view punch
ViewPunch( viewPunch );
}
I need to check if the player is pressing the IN_LEANRIGHT or
IN_LEANLEFT buttons. What should I put in the place of the /*--*/
Or is there another way to use m_nButtons?
--
__________________________________
Jean Marcel Knapp dos Santos
[email protected]
_______________________________________________
To unsubscribe, edit your list preferences, or view the list archives, please
visit:
http://list.valvesoftware.com/mailman/listinfo/hlcoders