comparison mm7_5.cpp @ 271:1f0af5cac2dd

_42ECB5_PlayerAttacksActor
author Nomad
date Mon, 18 Feb 2013 13:07:25 +0200
parents fb890fb66cad
children 6e585f21a01e
comparison
equal deleted inserted replaced
268:0b58962bf229 271:1f0af5cac2dd
2727 stru_50C198.LootActor(&pActors[uMessageParam]); 2727 stru_50C198.LootActor(&pActors[uMessageParam]);
2728 else 2728 else
2729 Actor::StealFrom(uMessageParam); 2729 Actor::StealFrom(uMessageParam);
2730 } 2730 }
2731 continue; 2731 continue;
2732 case 0x17: 2732
2733 case UIMSG_Attack:
2733 if ( !uActiveCharacter ) 2734 if ( !uActiveCharacter )
2734 //goto LABEL_90; 2735 //goto LABEL_90;
2735 { 2736 {
2736 v1 = ""; 2737 v1 = "";
2737 v0 = 1; 2738 v0 = 1;
16514 { 16515 {
16515 pMouse->GetClickPos(&pX, &pY); 16516 pMouse->GetClickPos(&pX, &pY);
16516 y = pY; 16517 y = pY;
16517 x = pX; 16518 x = pX;
16518 } 16519 }
16519 if ( pCurrentScreen 16520 if ( pCurrentScreen != SCREEN_GAME || !dword_507B98_ctrl_pressed )
16520 || !dword_507B98_ctrl_pressed )
16521 goto LABEL_30; 16521 goto LABEL_30;
16522 v4 = GetCurrentMenuID(); 16522 v4 = GetCurrentMenuID();
16523 x = pX; 16523 x = pX;
16524 if ( (v4 & 0x80000000u) == 0 16524 if ( (v4 & 0x80000000u) == 0
16525 || (signed int)pX < (signed int)pViewport->uViewportX 16525 || (signed int)pX < (signed int)pViewport->uViewportX
16562 goto LABEL_45; 16562 goto LABEL_45;
16563 LABEL_41: 16563 LABEL_41:
16564 if ( x >= (signed int)i->uX && x <= (signed int)i->uZ && y >= (signed int)i->uY && y <= (signed int)i->uW ) 16564 if ( x >= (signed int)i->uX && x <= (signed int)i->uZ && y >= (signed int)i->uY && y <= (signed int)i->uW )
16565 { 16565 {
16566 LABEL_50: 16566 LABEL_50:
16567 i->field_2C = 1; 16567 i->field_2C_is_pushed = 1;
16568 v10 = pMessageQueue_50CBD0->uNumMessages; 16568 v10 = pMessageQueue_50CBD0->uNumMessages;
16569 if ( pMessageQueue_50CBD0->uNumMessages ) 16569 if ( pMessageQueue_50CBD0->uNumMessages )
16570 { 16570 {
16571 v10 = pMessageQueue_50CBD0->pMessages[0].field_8 != 0; 16571 v10 = pMessageQueue_50CBD0->pMessages[0].field_8 != 0;
16572 pMessageQueue_50CBD0->uNumMessages = pMessageQueue_50CBD0->pMessages[0].field_8 != 0; 16572 pMessageQueue_50CBD0->uNumMessages = pMessageQueue_50CBD0->pMessages[0].field_8 != 0;