void ShowItemStatsPanel() { ShowEditorButtons( FIRST_ITEMSTATS_BUTTON, LAST_ITEMSTATS_BUTTON ); if( iCurrentTaskbar == TASK_MERCS || !gpItem ) HideEditorButton( ITEMSTATS_HIDDEN_BTN ); gfShowItemStatsPanel = TRUE; }
void SetEditorSmoothingMode( UINT8 ubNewMode ) { UnclickEditorButtons( MAPINFO_RADIO_NORMAL, MAPINFO_RADIO_CAVES ); if( iCurrentTaskbar == TASK_BUILDINGS ) HideEditorButtons( BUILDING_NEW_ROOM, BUILDING_CAVE_DRAWING ); gfBasement = FALSE; gfCaves = FALSE; gMapInformation.ubEditorSmoothingType = SMOOTHING_NORMAL; switch( ubNewMode ) { case SMOOTHING_NORMAL: ClickEditorButton( MAPINFO_RADIO_NORMAL ); if( iCurrentTaskbar == TASK_BUILDINGS ) ShowEditorButtons( BUILDING_NEW_ROOM, BUILDING_MOVE_BUILDING ); EnableEditorButtons( BUILDING_SMART_WALLS, BUILDING_SMART_BROKEN_WALLS ); break; case SMOOTHING_BASEMENT: gfBasement = TRUE; ClickEditorButton( MAPINFO_RADIO_BASEMENT ); if( iCurrentTaskbar == TASK_BUILDINGS ) ShowEditorButtons( BUILDING_NEW_ROOM, BUILDING_KILL_BUILDING ); EnableEditorButtons( BUILDING_SMART_WALLS, BUILDING_SMART_BROKEN_WALLS ); break; case SMOOTHING_CAVES: gfCaves = TRUE; ClickEditorButton( MAPINFO_RADIO_CAVES ); if( iCurrentTaskbar == TASK_BUILDINGS ) ShowEditorButton( BUILDING_CAVE_DRAWING ); DisableEditorButtons( BUILDING_SMART_WALLS, BUILDING_SMART_BROKEN_WALLS ); break; default: AssertMsg( 0, "Attempting to set an illegal smoothing mode." ); break; } gMapInformation.ubEditorSmoothingType = ubNewMode; }
void ShowEditorToolbar( INT32 iNewTaskMode ) { switch( iNewTaskMode ) { case TASK_TERRAIN: ShowEditorButtons( FIRST_TERRAIN_BUTTON, LAST_TERRAIN_BUTTON ); break; case TASK_BUILDINGS: ShowEditorButtons( FIRST_BUILDINGS_BUTTON, LAST_BUILDINGS_BUTTON ); break; case TASK_ITEMS: ShowEditorButtons( FIRST_ITEMS_BUTTON, LAST_ITEMS_BUTTON ); break; case TASK_MERCS: ShowEditorButtons( FIRST_MERCS_TEAMMODE_BUTTON, LAST_MERCS_TEAMMODE_BUTTON ); break; case TASK_MAPINFO: ShowEditorButtons( FIRST_MAPINFO_BUTTON, LAST_MAPINFO_BUTTON ); break; case TASK_OPTIONS: ShowEditorButtons( FIRST_OPTIONS_BUTTON, LAST_OPTIONS_BUTTON ); break; default: return; } }