X-Git-Url: https://de.git.xonotic.org/?p=xonotic%2Fnetradiant.git;a=blobdiff_plain;f=radiant%2Fpluginapi.cpp;h=e951b41295d41ffa4e1fb528bc84fe4cbc26022d;hp=c006913df8cb2a797185ba95994f0a106e575309;hb=9dfae1c9b270ee369c6362903a9205b30751b95f;hpb=0a6d5683b0cfa1a0bd7ef64bada105dbe4ddd6e1;ds=sidebyside diff --git a/radiant/pluginapi.cpp b/radiant/pluginapi.cpp index c006913d..e951b412 100644 --- a/radiant/pluginapi.cpp +++ b/radiant/pluginapi.cpp @@ -35,46 +35,52 @@ // camera API -void QERApp_GetCamera( Vector3& origin, Vector3& angles ){ - CamWnd& camwnd = *g_pParentWnd->GetCamWnd(); - origin = Camera_getOrigin( camwnd ); - angles = Camera_getAngles( camwnd ); +void QERApp_GetCamera(Vector3 &origin, Vector3 &angles) +{ + CamWnd &camwnd = *g_pParentWnd->GetCamWnd(); + origin = Camera_getOrigin(camwnd); + angles = Camera_getAngles(camwnd); } -void QERApp_SetCamera( const Vector3& origin, const Vector3& angles ){ - CamWnd& camwnd = *g_pParentWnd->GetCamWnd(); - Camera_setOrigin( camwnd, origin ); - Camera_setAngles( camwnd, angles ); +void QERApp_SetCamera(const Vector3 &origin, const Vector3 &angles) +{ + CamWnd &camwnd = *g_pParentWnd->GetCamWnd(); + Camera_setOrigin(camwnd, origin); + Camera_setAngles(camwnd, angles); } -void QERApp_GetCamWindowExtents( int *x, int *y, int *width, int *height ){ +void QERApp_GetCamWindowExtents(int *x, int *y, int *width, int *height) +{ #if 0 - CamWnd* camwnd = g_pParentWnd->GetCamWnd(); + CamWnd* camwnd = g_pParentWnd->GetCamWnd(); - gtk_window_get_position( camwnd->m_window, x, y ); + gtk_window_get_position( camwnd->m_window, x, y ); - *width = camwnd->Camera()->width; - *height = camwnd->Camera()->height; + *width = camwnd->Camera()->width; + *height = camwnd->Camera()->height; #endif } #include "icamera.h" -class CameraAPI -{ -_QERCameraTable m_camera; +class CameraAPI { + _QERCameraTable m_camera; public: -typedef _QERCameraTable Type; -STRING_CONSTANT( Name, "*" ); + typedef _QERCameraTable Type; -CameraAPI(){ - m_camera.m_pfnGetCamera = &QERApp_GetCamera; - m_camera.m_pfnSetCamera = &QERApp_SetCamera; - m_camera.m_pfnGetCamWindowExtents = &QERApp_GetCamWindowExtents; -} -_QERCameraTable* getTable(){ - return &m_camera; -} + STRING_CONSTANT(Name, "*"); + + CameraAPI() + { + m_camera.m_pfnGetCamera = &QERApp_GetCamera; + m_camera.m_pfnSetCamera = &QERApp_SetCamera; + m_camera.m_pfnGetCamWindowExtents = &QERApp_GetCamWindowExtents; + } + + _QERCameraTable *getTable() + { + return &m_camera; + } }; #include "modulesystem/singletonmodule.h" @@ -82,4 +88,4 @@ _QERCameraTable* getTable(){ typedef SingletonModule CameraModule; typedef Static StaticCameraModule; -StaticRegisterModule staticRegisterCamera( StaticCameraModule::instance() ); +StaticRegisterModule staticRegisterCamera(StaticCameraModule::instance());