View Single Post
Author Message
jtp10181
Veteran Member
Join Date: May 2004
Location: Madison, WI
Old 04-06-2006 , 22:09   [ENGINE] set_view possible glitch
#1

I just noticed this in the engine.cpp when trying to see how set_voew worked.

Code:
case CAMERA_UPLEFT:             if(plinfo[ENTINDEX(pPlayer)].iViewType != CAMERA_NONE) {                 plinfo[ENTINDEX(pPlayer)].iViewType = CAMERA_UPLEFT;                 return 1;             }             g_CameraCount++;             g_pFunctionTable->pfnAddToFullPack=AddToFullPack;             g_pFunctionTable_Post->pfnPlayerPostThink=PlayerPostThink_Post;             plinfo[ENTINDEX(pPlayer)].iRenderMode = pPlayer->v.rendermode;             plinfo[ENTINDEX(pPlayer)].fRenderAmt = pPlayer->v.renderamt;             plinfo[ENTINDEX(pPlayer)].iViewType = CAMERA_3RDPERSON;             pNewCamera = CREATE_NAMED_ENTITY(MAKE_STRING("info_target"));             pNewCamera->v.classname = MAKE_STRING("VexdCam");             SET_MODEL(pNewCamera, "models/rpgrocket.mdl");             SET_SIZE(pNewCamera, Vector(0, 0, 0), Vector(0, 0, 0));             pNewCamera->v.movetype = MOVETYPE_NOCLIP;             pNewCamera->v.solid = SOLID_NOT;             pNewCamera->v.takedamage = DAMAGE_NO;             pNewCamera->v.gravity = 0;             pNewCamera->v.owner = pPlayer;             pNewCamera->v.rendermode = kRenderTransColor;             pNewCamera->v.renderamt = 0;             pNewCamera->v.renderfx = kRenderFxNone;             SET_VIEW(pPlayer, pNewCamera);             plinfo[ENTINDEX(pPlayer)].pViewEnt = pNewCamera;             break;

I think this line
Code:
plinfo[ENTINDEX(pPlayer)].iViewType = CAMERA_3RDPERSON;

is supposed to be...
Code:
plinfo[ENTINDEX(pPlayer)].iViewType = CAMERA_UPLEFT;
__________________
jtp10181 is offline
Send a message via ICQ to jtp10181 Send a message via AIM to jtp10181 Send a message via MSN to jtp10181 Send a message via Yahoo to jtp10181