Mercurial > might-and-magic-trilogy
comparison mm7_5.cpp @ 163:62585ad07024
2.02.12
author | Ritor1 |
---|---|
date | Mon, 03 Dec 2012 08:55:58 +0600 |
parents | 918dca162239 |
children | c778b7aead81 |
comparison
equal
deleted
inserted
replaced
162:8ff698000225 | 163:62585ad07024 |
---|---|
3388 signed int v13; // eax@64 | 3388 signed int v13; // eax@64 |
3389 unsigned int v14; // eax@66 | 3389 unsigned int v14; // eax@66 |
3390 int v15; // edi@70 | 3390 int v15; // edi@70 |
3391 char v16; // zf@73 | 3391 char v16; // zf@73 |
3392 int v17; // eax@73 | 3392 int v17; // eax@73 |
3393 unsigned int v18; // ecx@105 | |
3394 int v19; // edi@116 | 3393 int v19; // edi@116 |
3395 char v20; // dl@116 | 3394 char v20; // dl@116 |
3396 unsigned int v21; // eax@116 | 3395 unsigned int v21; // eax@116 |
3397 Player *v22; // ecx@116 | 3396 Player *v22; // ecx@116 |
3398 char *v23; // ebx@118 | 3397 char *v23; // ebx@118 |
3403 unsigned __int8 v28; // of@129 | 3402 unsigned __int8 v28; // of@129 |
3404 SoundID pSoundID; // [sp-2Ch] [bp-3Ch]@36 | 3403 SoundID pSoundID; // [sp-2Ch] [bp-3Ch]@36 |
3405 signed int v30; // [sp-28h] [bp-38h]@36 | 3404 signed int v30; // [sp-28h] [bp-38h]@36 |
3406 unsigned int v31; // [sp-24h] [bp-34h]@36 | 3405 unsigned int v31; // [sp-24h] [bp-34h]@36 |
3407 signed int v32; // [sp-20h] [bp-30h]@36 | 3406 signed int v32; // [sp-20h] [bp-30h]@36 |
3408 unsigned int v33; // [sp-20h] [bp-30h]@105 | |
3409 signed int v34; // [sp-1Ch] [bp-2Ch]@36 | 3407 signed int v34; // [sp-1Ch] [bp-2Ch]@36 |
3410 unsigned int v35; // [sp-1Ch] [bp-2Ch]@105 | |
3411 int v36; // [sp-18h] [bp-28h]@36 | 3408 int v36; // [sp-18h] [bp-28h]@36 |
3412 enum WindowType v37; // [sp-18h] [bp-28h]@105 | |
3413 unsigned int v38; // [sp-14h] [bp-24h]@36 | 3409 unsigned int v38; // [sp-14h] [bp-24h]@36 |
3414 int v39; // [sp-14h] [bp-24h]@56 | 3410 int v39; // [sp-14h] [bp-24h]@56 |
3415 signed int v40; // [sp-10h] [bp-20h]@15 | 3411 signed int v40; // [sp-10h] [bp-20h]@15 |
3416 signed int v41; // [sp-10h] [bp-20h]@29 | 3412 signed int v41; // [sp-10h] [bp-20h]@29 |
3417 int v42; // [sp-10h] [bp-20h]@36 | 3413 int v42; // [sp-10h] [bp-20h]@36 |
3491 } | 3487 } |
3492 else | 3488 else |
3493 { | 3489 { |
3494 //typing in the line | 3490 //typing in the line |
3495 pKeyActionMap->_459E5A(0, 19, pGUIWindow_CurrentMenu); | 3491 pKeyActionMap->_459E5A(0, 19, pGUIWindow_CurrentMenu); |
3496 strcpy( | 3492 strcpy((char *)pKeyActionMap->pPressedKeysBuffer, pSavegameHeader[uLoadGameUI_SelectedSlot].pName); |
3497 (char *)pKeyActionMap->pPressedKeysBuffer, | |
3498 pSavegameHeader[uLoadGameUI_SelectedSlot].pName); | |
3499 pKeyActionMap->uNumKeysPressed = strlen((const char *)pKeyActionMap->pPressedKeysBuffer); | 3493 pKeyActionMap->uNumKeysPressed = strlen((const char *)pKeyActionMap->pPressedKeysBuffer); |
3500 } | 3494 } |
3501 } | 3495 } |
3502 continue; | 3496 continue; |
3503 | 3497 |
3504 | 3498 |
3505 case UIMSG_A4: | 3499 case UIMSG_A4: |
3506 { | 3500 { |
3507 GUIWindow::Create(pGUIWindow_CurrentMenu->uFrameX + 241, pGUIWindow_CurrentMenu->uFrameY + 302, | 3501 GUIWindow::Create(pGUIWindow_CurrentMenu->uFrameX + 241, pGUIWindow_CurrentMenu->uFrameY + 302, 61, 28, WINDOW_5E, (int)ptr_69BD64, 0); |
3508 61, 28, WINDOW_5E, (int)ptr_69BD64, 0); | |
3509 } | 3502 } |
3510 continue; | 3503 continue; |
3511 } | 3504 } |
3512 | 3505 |
3513 if ( (signed int)pUIMessageType > UIMSG_PlayerCreationRemoveDownSkill ) | 3506 if ( (signed int)pUIMessageType > UIMSG_PlayerCreationRemoveDownSkill ) |
3514 { | 3507 { |
3515 if ( pUIMessageType > UIMSG_A3 ) | 3508 if ( pUIMessageType > UIMSG_A3 ) |
3516 { | 3509 { |
3517 if ( pUIMessageType == UIMSG_A6 ) | 3510 if ( pUIMessageType == UIMSG_A6 ) |
3518 { | 3511 { |
3519 v43 = 0; | 3512 GUIWindow::Create(pGUIWindow_CurrentMenu->uFrameX + 350, pGUIWindow_CurrentMenu->uFrameY + 302, 61, 28, (WindowType)95, (int)ptr_69BD60, 0); |
3520 v39 = (int)ptr_69BD60; | |
3521 v8 = pGUIWindow_CurrentMenu->uFrameY + 302; | |
3522 v37 = (WindowType)95; | |
3523 v18 = pGUIWindow_CurrentMenu->uFrameX + 350; | |
3524 v35 = 28; | |
3525 v33 = 61; | |
3526 GUIWindow::Create(v18, v8, v33, v35, v37, v39, v43); | |
3527 continue; | 3513 continue; |
3528 } | 3514 } |
3529 if ( pUIMessageType == UIMSG_SelectFacePlayerBack ) | 3515 if ( pUIMessageType == UIMSG_SelectFacePlayerBack ) |
3530 { | 3516 { |
3531 pPlayer = &pParty->pPlayers[uNum]; | 3517 pPlayer = &pParty->pPlayers[uNum]; |