if(cpuAtkExtendFlag2){
if(!battleSetUp){
battleSetUp = true;
+ attackingWait = true;
goto ahhh;
}
if(!battleSetUpIgnore){
if(Uselected->team == 2){
[tfArmy setStringValue:[NSString stringWithFormat:@"%@", P[1].name]];
}
+ if(Uselected->team == 1){
+ [tfArmy setStringValue:[NSString stringWithFormat:@"%@", P[2].name]];
+ }
[tfName setStringValue:[NSString stringWithFormat:@"%@", Uselected->C.name]];
[HPbarTF setStringValue:[NSString stringWithFormat:@"HP %g/%g", Uselected->C.S_C.HP, Uselected->C.S_M.HP]];
[tfResource setStringValue:[NSString stringWithFormat:@"資源 %d", P[1].resource]];
[tfFood setStringValue:[NSString stringWithFormat:@"食料 %d", P[1].food]];
[tfMoney setStringValue:[NSString stringWithFormat:@"資金 %d", P[1].money]];
+ }else if(unitBreak->team == 1){
+ [tfResource setStringValue:[NSString stringWithFormat:@"資源 %d", P[2].resource]];
+ [tfFood setStringValue:[NSString stringWithFormat:@"食料 %d", P[2].food]];
+ [tfMoney setStringValue:[NSString stringWithFormat:@"資金 %d", P[2].money]];
}
}
}
-
+ if(extentBattleFlag || cpuAtkExtendFlag2){
+ if(!attackExtentFlag && !cpuAtkExtendFlag2)
+ attackingWait = true;
+ else
+ attackingWait = false;
+ if(battleRdy)
+ attackingWait = true;
+ }
while(1){
if(battleFlag && !battleSetUp){
if(attackExtentFlag || cpuAtkExtendFlag){
attackingWait = false;
}
- }
+ }else
+ return;
}
}
break;
}
-
- if((!attackExtentFlag && !cpuAtkExtendFlag))
- if(!battleSettingFlag && attackingWait){
- windowPoint.x = [mapWindow frame].origin.x;
- windowPoint.y = [mapWindow frame].origin.y;
- [battlePanel setFrameOrigin:windowPoint];
- [battlePanel makeKeyAndOrderFront:nil];
- [self setBattlePanel];
- }
+
+ if(initMapFlag && battleFlag)
+ if((!attackExtentFlag && !cpuAtkExtendFlag))
+ if(!battleSettingFlag && attackingWait){
+ windowPoint.x = [mapWindow frame].origin.x;
+ windowPoint.y = [mapWindow frame].origin.y;
+ [battlePanel setFrameOrigin:windowPoint];
+ [battlePanel makeKeyAndOrderFront:nil];
+ [self setBattlePanel];
+ }
if(Utarget && attackingWait){
bLoopFlag = false;
}
}
-
+ damnitFixFlag = true;
if(!datFileLoadCompFromTitle && initMapFlag){
[self EventFunc:true];
+ if(crapBugFixFlag){
+ crapBugFixFlag = false;
+ return;
+ }
}
if(damnitFixFlag)
battleSettingFlag = false;
attackingWait = false;
-
- damnitFixFlag = true;
+ crapBugFixFlag = true;
[battlePanel close];
}
battleSet2Flag = false;
battleSettingFlag = false;
+ crapBugFixFlag = true;
[battlePanel close];
}