Ok, it worked. But now to the view. It only flips. The crosshair doesn't change it's position. I want the screen to move left/right while it leans, or this will be obsolete. Does anyone know how to do it?
2009/4/20 Olly <[email protected]>: > CBasePlayer *pOwner = ToBasePlayer( /*--*/ ); > to > > CBasePlayer *pOwner = this; > > Should work, if I understand the problem. > > 2009/4/20 Jean Marcel Knapp dos Santos <[email protected]> > >> 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 >> >> > > > -- > Sent from Olly's SEGA Game Gear > _______________________________________________ > To unsubscribe, edit your list preferences, or view the list archives, please > visit: > http://list.valvesoftware.com/mailman/listinfo/hlcoders > > -- __________________________________ 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

