Improve The Third Person View with Zoom: Difference between revisions

From EDukeWiki
Jump to navigation Jump to search
Created page with 'gamevar cameraonwall 0 1<br>gamevar camzoomcontrol 65536 1 onevent EVENT_LOOKUP<br>setvar RETURN -1<br>addvar camzoomcontrol -8192 //cam zoom in speed<br>ifvarl camzoomcontrol ...'
 
No edit summary
Line 1: Line 1:
gamevar cameraonwall 0 1<br>gamevar camzoomcontrol 65536 1  
Add this code to GAME.CON, after include USER.CON&nbsp;.<br>
<pre>
gamevar cameraonwall 0 1
gamevar camzoomcontrol 65536 1


onevent EVENT_LOOKUP<br>setvar RETURN -1<br>addvar camzoomcontrol -8192 //cam zoom in speed<br>ifvarl camzoomcontrol 0 { setvar camzoomcontrol 0 } //cam max zoom in<br>endevent  
onevent EVENT_LOOKUP
setvar RETURN -1
addvar camzoomcontrol -8192 //cam zoom in speed
ifvarl camzoomcontrol 0 { setvar camzoomcontrol 0 } //cam max zoom in
endevent


onevent EVENT_LOOKDOWN<br>setvar RETURN -1<br>addvar camzoomcontrol 8192 //cam zoom out speed<br>ifvarg camzoomcontrol 1048576 { setvar camzoomcontrol 1048576 } //cam max zoom out<br>endevent  
onevent EVENT_LOOKDOWN
setvar RETURN -1
addvar camzoomcontrol 8192 //cam zoom out speed
ifvarg camzoomcontrol 1048576 { setvar camzoomcontrol 1048576 } //cam max zoom out
endevent


onevent EVENT_DISPLAYROOMS<br> setvar cameradist 0<br> updatesectorz camerax cameray cameraz cameraonwall<br> ifvarn cameraonwall -1<br> { addvarvar cameradist camzoomcontrol }<br> else<br> ifvare cameraonwall -1<br> { addvar camzoomcontrol -8192 addvarvar cameradist camzoomcontrol }<br> endevent<br>
onevent EVENT_DISPLAYROOMS
setvar cameradist 0
updatesectorz camerax cameray cameraz cameraonwall
ifvarn cameraonwall -1
{ addvarvar cameradist camzoomcontrol }
else
ifvare cameraonwall -1
{ addvar camzoomcontrol -8192 addvarvar cameradist camzoomcontrol }
endevent</pre>

Revision as of 12:08, 2 July 2009

Add this code to GAME.CON, after include USER.CON .

gamevar cameraonwall 0 1
gamevar camzoomcontrol 65536 1

onevent EVENT_LOOKUP
setvar RETURN -1
addvar camzoomcontrol -8192 //cam zoom in speed
ifvarl camzoomcontrol 0 { setvar camzoomcontrol 0 } //cam max zoom in
endevent

onevent EVENT_LOOKDOWN
setvar RETURN -1
addvar camzoomcontrol 8192 //cam zoom out speed
ifvarg camzoomcontrol 1048576 { setvar camzoomcontrol 1048576 } //cam max zoom out
endevent

onevent EVENT_DISPLAYROOMS
setvar cameradist 0
updatesectorz camerax cameray cameraz cameraonwall
ifvarn cameraonwall -1
{ addvarvar cameradist camzoomcontrol }
else
ifvare cameraonwall -1
{ addvar camzoomcontrol -8192 addvarvar cameradist camzoomcontrol }
endevent