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<LPVOID>( &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(); } }
/** * @brief Dialog initialisation. Load column lists. */ BOOL CDirColsDlg::OnInitDialog() { CTrDialog::OnInitDialog(); InitList(); LoadLists(); return TRUE; // return TRUE unless you set the focus to a control // EXCEPTION: OCX Property Pages should return FALSE }