Difference between revisions of "GetCamera"
From King Arthur's Gold Wiki
Shadlington (Talk | contribs) (Created page with "<onlyinclude> Returns a reference to the CCamera object. </onlyinclude> <syntaxhighlight lang="cpp"> CCamera@ getCamera() </syntaxhighlight> Category:Scripting [[Categor...") |
Shadlington (Talk | contribs) |
||
| Line 4: | Line 4: | ||
<syntaxhighlight lang="cpp"> | <syntaxhighlight lang="cpp"> | ||
CCamera@ getCamera() | CCamera@ getCamera() | ||
| + | </syntaxhighlight> | ||
| + | |||
| + | Example from Entities/Common/Scripts/StandardControls.as: | ||
| + | <syntaxhighlight lang="cpp" highlight="6, 9, 12"> | ||
| + | f32 zoomSpeed = 0.25f; | ||
| + | f32 maxZoom = 2.0f; | ||
| + | switch (zoomLevel) | ||
| + | { | ||
| + | case 1: | ||
| + | getCamera().targetDistance += zoomSpeed; | ||
| + | break; | ||
| + | case 2: | ||
| + | getCamera().targetDistance -= zoomSpeed; | ||
| + | break; | ||
| + | default: | ||
| + | getCamera().targetDistance = 1.0f; | ||
| + | break; | ||
| + | } | ||
</syntaxhighlight> | </syntaxhighlight> | ||
[[Category:Scripting]] | [[Category:Scripting]] | ||
[[Category:Global Functions]] | [[Category:Global Functions]] | ||
Latest revision as of 18:19, 22 August 2012
Returns a reference to the CCamera object.
CCamera@ getCamera()
Example from Entities/Common/Scripts/StandardControls.as:
f32 zoomSpeed = 0.25f; f32 maxZoom = 2.0f; switch (zoomLevel) { case 1: getCamera().targetDistance += zoomSpeed; break; case 2: getCamera().targetDistance -= zoomSpeed; break; default: getCamera().targetDistance = 1.0f; break; }