comparison mm7_2.cpp @ 966:99ee5e590b16

Слияние
author Ritor1
date Tue, 07 May 2013 18:45:18 +0600
parents a6510526f791 5a12082c803d
children e3123a1dea82
comparison
equal deleted inserted replaced
965:a6510526f791 966:99ee5e590b16
864 { 864 {
865 //v3 = byte_591180; 865 //v3 = byte_591180;
866 do 866 do
867 { 867 {
868 HouseNPCData[v2 + 7] = (NPCData *)window_SpeakInHouse->CreateButton(pNPCPortraits_x[v1 - 1][v2], pNPCPortraits_y[v1 - 1][v2], 868 HouseNPCData[v2 + 7] = (NPCData *)window_SpeakInHouse->CreateButton(pNPCPortraits_x[v1 - 1][v2], pNPCPortraits_y[v1 - 1][v2],
869 0x3Fu, 0x49u, 1, 0, UIMSG_19A, v2, 0, byte_591180[v2], 0, 0, 0); 869 0x3Fu, 0x49u, 1, 0, UIMSG_ClickHouseNPCPortrait, v2, 0, byte_591180[v2], 0, 0, 0);
870 v1 = uNumDialogueNPCPortraits; 870 v1 = uNumDialogueNPCPortraits;
871 ++v2; 871 ++v2;
872 //v3 += 100; 872 //v3 += 100;
873 } 873 }
874 while ( (signed int)v2 < uNumDialogueNPCPortraits ); 874 while ( (signed int)v2 < uNumDialogueNPCPortraits );
6700 GUI_UpdateWindows(); 6700 GUI_UpdateWindows();
6701 if (pAsyncMouse) 6701 if (pAsyncMouse)
6702 pAsyncMouse->_46B736_consume_click_lists(1); 6702 pAsyncMouse->_46B736_consume_click_lists(1);
6703 if (GetCurrentMenuID() != MENU_MAIN) 6703 if (GetCurrentMenuID() != MENU_MAIN)
6704 { 6704 {
6705 if (GetCurrentMenuID() == MENU_LOADINGPROC) 6705 if (GetCurrentMenuID() == MENU_LoadingProcInMainMenu)
6706 { 6706 {
6707 pIcons_LOD->_4114F2(); 6707 pIcons_LOD->_4114F2();
6708 pGUIWindow_CurrentMenu->Release(); 6708 pGUIWindow_CurrentMenu->Release();
6709 pGUIWindow_CurrentMenu = 0; 6709 pGUIWindow_CurrentMenu = 0;
6710 pCurrentScreen = SCREEN_GAME; 6710 pCurrentScreen = SCREEN_GAME;
9522 AIL_redbook_stop(pAudioPlayer->hAILRedbook); 9522 AIL_redbook_stop(pAudioPlayer->hAILRedbook);
9523 extern MENU_STATE __cdecl CreditsMenu__Loop(); 9523 extern MENU_STATE __cdecl CreditsMenu__Loop();
9524 CreditsMenu__Loop(); 9524 CreditsMenu__Loop();
9525 break; 9525 break;
9526 } 9526 }
9527 if (GetCurrentMenuID() == MENU_5 || GetCurrentMenuID() == MENU_LOADINGPROC) 9527 if (GetCurrentMenuID() == MENU_5 || GetCurrentMenuID() == MENU_LoadingProcInMainMenu)
9528 { 9528 {
9529 uGameState = 0; 9529 uGameState = 0;
9530 } 9530 }
9531 else 9531 else
9532 __debugbreak(); 9532 {
9533 { 9533 if (GetCurrentMenuID() != MENU_10)
9534 /* if (GetCurrentMenuID() != MENU_10)
9535 goto LABEL_49; 9534 goto LABEL_49;
9536 pMouse->Activate(0); 9535 pMouse->Activate(0);
9537 if (pAsyncMouse) 9536 if (pAsyncMouse)
9538 pAsyncMouse->Suspend(); 9537 pAsyncMouse->Suspend();
9539 if ( LOBYTE(pGame->pKeyboardInstance->bUsingAsynKeyboard) && pAsyncKeyboard ) 9538 if ( LOBYTE(pGame->pKeyboardInstance->bUsingAsynKeyboard) && pAsyncKeyboard )
9555 strcpy(pCurrentMapName, ofn.lpstrFileTitle); 9554 strcpy(pCurrentMapName, ofn.lpstrFileTitle);
9556 pMouse->Activate(1); 9555 pMouse->Activate(1);
9557 if (pAsyncMouse) 9556 if (pAsyncMouse)
9558 pAsyncMouse->Resume(); 9557 pAsyncMouse->Resume();
9559 if ( LOBYTE(pGame->pKeyboardInstance->bUsingAsynKeyboard) && pAsyncKeyboard ) 9558 if ( LOBYTE(pGame->pKeyboardInstance->bUsingAsynKeyboard) && pAsyncKeyboard )
9560 pAsyncKeyboard->Resume();*/ 9559 pAsyncKeyboard->Resume();
9561 } 9560 }
9562 //LABEL_48: 9561 //LABEL_48:
9563 pGame->Loop(); 9562 pGame->Loop();
9564 LABEL_49: 9563 LABEL_49:
9565 if ( uGameState == 3 ) 9564 if ( uGameState == 3 )
9566 __debugbreak(); 9565 {
9567 /*{
9568 v12 = 5; 9566 v12 = 5;
9569 SetCurrentMenuID((MENU_STATE)v12); 9567 SetCurrentMenuID((MENU_STATE)v12);
9570 //goto LABEL_21; 9568 //goto LABEL_21;
9571 uGameState = 0; 9569 uGameState = 0;
9572 continue; 9570 continue;
9573 }*/ 9571 }
9574 if ( uGameState == GAME_STATE_NEWGAME_OUT_GAMEMENU ) 9572 if ( uGameState == GAME_STATE_NEWGAME_OUT_GAMEMENU )
9575 { 9573 {
9576 SetCurrentMenuID(MENU_NEWGAME); 9574 SetCurrentMenuID(MENU_NEWGAME);
9577 uGameState = 0; 9575 uGameState = 0;
9578 continue; 9576 continue;
9866 case MENU_FINISHED: return L"MENU_FINISHED"; 9864 case MENU_FINISHED: return L"MENU_FINISHED";
9867 case MENU_5: return L"MENU_5"; 9865 case MENU_5: return L"MENU_5";
9868 case MENU_CREATEPARTY: return L"MENU_CREATEPARTY"; 9866 case MENU_CREATEPARTY: return L"MENU_CREATEPARTY";
9869 case MENU_NAMEPANELESC: return L"MENU_NAMEPANELESC"; 9867 case MENU_NAMEPANELESC: return L"MENU_NAMEPANELESC";
9870 case MENU_CREDITSPROC: return L"MENU_CREDITSPROC"; 9868 case MENU_CREDITSPROC: return L"MENU_CREDITSPROC";
9871 case MENU_LOADINGPROC: return L"MENU_LOADINGPROC"; 9869 case MENU_LoadingProcInMainMenu: return L"MENU_LoadingProcInMainMenu";
9872 case MENU_10: return L"MENU_10"; 9870 case MENU_10: return L"MENU_10";
9873 case MENU_CREDITSCLOSE: return L"MENU_CREDITSCLOSE"; 9871 case MENU_CREDITSCLOSE: return L"MENU_CREDITSCLOSE";
9874 default: return L"unk"; 9872 default: return L"unk";
9875 }; 9873 };
9876 }; 9874 };