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
changremi...@gmail.com

_______________________________________________
To unsubscribe, edit your list preferences, or view the list archives, please 
visit:
http://list.valvesoftware.com/mailman/listinfo/hlcoders

Reply via email to