X-Git-Url: http://git.xonotic.org/?a=blobdiff_plain;ds=sidebyside;f=contrib%2Fbobtoolz%2FctfToolz-GTK.cpp;h=218ec1950fb2885c450bd55e99a60130975ed4a0;hb=9dfae1c9b270ee369c6362903a9205b30751b95f;hp=4e5231d13fa80acc4e55f543d0105a23da4c9a3b;hpb=0a6d5683b0cfa1a0bd7ef64bada105dbe4ddd6e1;p=xonotic%2Fnetradiant.git diff --git a/contrib/bobtoolz/ctfToolz-GTK.cpp b/contrib/bobtoolz/ctfToolz-GTK.cpp index 4e5231d1..218ec195 100644 --- a/contrib/bobtoolz/ctfToolz-GTK.cpp +++ b/contrib/bobtoolz/ctfToolz-GTK.cpp @@ -28,7 +28,7 @@ _QERFuncTable_1 g_FuncTable; _QERAppBSPFrontendTable g_BSPTable; // for map name -BOOL g_bBSPInitDone = FALSE; +BOOL g_bBSPInitDone = FALSE; // plugin name static const char *PLUGIN_NAME = "ctfToolz"; @@ -40,58 +40,100 @@ static const char *PLUGIN_COMMANDS = "About...,Colour Changer...,Swap Light Colo GtkWidget *g_pRadiantWnd = NULL; static const char *PLUGIN_ABOUT = "ctfToolz for NetRadiant\n" - "by djbob\n" - "http://www.planetquake.com/toolz\n\n"; + "by djbob\n" + "http://www.planetquake.com/toolz\n\n"; -extern "C" LPVOID WINAPI QERPlug_GetFuncTable(){ - return &g_FuncTable; +extern "C" LPVOID WINAPI + +QERPlug_GetFuncTable() +{ + return &g_FuncTable; +} + +extern "C" LPCSTR WINAPI +QERPlug_Init( HMODULE +hApp, +GtkWidget *pMainWidget +){ +g_pRadiantWnd = pMainWidget; +memset( &g_FuncTable, +0, sizeof( _QERFuncTable_1 )); +g_FuncTable. +m_fVersion = QER_PLUG_VERSION; +g_FuncTable. +m_nSize = sizeof(_QERFuncTable_1); + +return "ctfToolz for GTKradiant"; +} + +extern "C" LPCSTR WINAPI + +QERPlug_GetName() +{ + return (char *) PLUGIN_NAME; } -extern "C" LPCSTR WINAPI QERPlug_Init( HMODULE hApp, GtkWidget* pMainWidget ){ - g_pRadiantWnd = pMainWidget; - memset( &g_FuncTable, 0, sizeof( _QERFuncTable_1 ) ); - g_FuncTable.m_fVersion = QER_PLUG_VERSION; - g_FuncTable.m_nSize = sizeof( _QERFuncTable_1 ); +extern "C" LPCSTR WINAPI - return "ctfToolz for GTKradiant"; +QERPlug_GetCommandList() +{ + return (char *) PLUGIN_COMMANDS; } -extern "C" LPCSTR WINAPI QERPlug_GetName(){ - return (char*)PLUGIN_NAME; +extern "C" void WINAPI +QERPlug_Dispatch( LPCSTR +p, +vec3_t vMin, vec3_t +vMax, +bool bSingleBrush +){ +LoadLists(); + +if ( !g_bBSPInitDone ) { +g_BSPTable. +m_nSize = sizeof(_QERAppBSPFrontendTable); +if ( g_FuncTable. +m_pfnRequestInterface( QERAppBSPFrontendTable_GUID, +static_cast +( &g_BSPTable ) +)) { +g_bBSPInitDone = TRUE; +} +else +{ +Sys_ERROR( "_QERAppBSPFrontendTable interface request failed\n" ); +return; +} } -extern "C" LPCSTR WINAPI QERPlug_GetCommandList(){ - return (char*)PLUGIN_COMMANDS; +if ( ! +strcmp( p, +"About..." )) { +DoMessageBox( PLUGIN_ABOUT, +"About", IDOK ); } +else if ( ! +strcmp( p, +"Colour Changer..." )) { +DoCTFColourChanger(); -extern "C" void WINAPI QERPlug_Dispatch( LPCSTR p, vec3_t vMin, vec3_t vMax, bool bSingleBrush ){ - LoadLists(); - - if ( !g_bBSPInitDone ) { - g_BSPTable.m_nSize = sizeof( _QERAppBSPFrontendTable ); - if ( g_FuncTable.m_pfnRequestInterface( QERAppBSPFrontendTable_GUID, static_cast( &g_BSPTable ) ) ) { - g_bBSPInitDone = TRUE; - } - else - { - Sys_ERROR( "_QERAppBSPFrontendTable interface request failed\n" ); - return; - } - } - - if ( !strcmp( p, "About..." ) ) { - DoMessageBox( PLUGIN_ABOUT, "About", IDOK ); - } - else if ( !strcmp( p, "Colour Changer..." ) ) { - DoCTFColourChanger(); - } - else if ( !strcmp( p, "Swap Light Colours" ) ) { - DoSwapLights(); - } - else if ( !strcmp( p, "Change Angles 180" ) ) { - DoChangeAngles(); - } - else if ( !strcmp( p, "Swap Spawn Points" ) ) { - DoSwapSpawns(); - } +} +else if ( ! +strcmp( p, +"Swap Light Colours" )) { +DoSwapLights(); + +} +else if ( ! +strcmp( p, +"Change Angles 180" )) { +DoChangeAngles(); + +} +else if ( ! +strcmp( p, +"Swap Spawn Points" )) { +DoSwapSpawns(); + +} }