U = UTop;
- U = UTop;
- [self addSummonStatus];
-
U = CSLU;
if(U->team == 0){
unitNum[possionX][possionY] = U->C.S->list[crCSL]-1;
unitTeam[possionX][possionY] = 0;
+
+
U->C.S = sTop;
+
+ U = UTop;
+ [self addSummonStatus];
unitColorInitFlag = true;
- }
- if(U->team == 2){
+
+ }else if(U->team == 2){
SKILL *sTop = U->C.S;
U->C.S = sTop;
unitColorInitFlag = true;
+
+ U = UTop;
+ [self addSummonStatus];
+ unitColorInitFlag = true;
}
summonRdyFlag = false;
windowPoint.y = [mapWindow frame].origin.y;
[createPanel setFrameOrigin:windowPoint];
+ wtAttackedFlag = true;
+
[self initBCreateList];
[createPanel makeKeyAndOrderFront:nil];
}
windowPoint.y = [mapWindow frame].origin.y;
[summonPanel setFrameOrigin:windowPoint];
+ wtAttackedFlag = true;
+
[self initCSummonList];
[summonPanel makeKeyAndOrderFront:nil];
}
}
-(IBAction)pushCancelCAL:(id)sender{
attackFlag = false;
+ wtAttackedFlag = false;
[atkPanel close];
}
-(IBAction)pushCancelBCL:(id)sender{
createFlag = false;
+ wtAttackedFlag = false;
[createPanel close];
}
-(IBAction)pushCancelCSL:(id)sender{
summonFlag = false;
+ wtAttackedFlag = false;
[summonPanel close];
}
U->next = NULL;
if(omgCnt == 0) U = UTop;
+ U->chipNumber = unitNum[possionX][possionY];
+ U->chipNumberL = -1;
U->x = possionX;
U->y = possionY;
+ U->number = registerNum;
U->C = CSLUC;
if(unitTeam[CSLU->x][CSLU->y] == 0 || unitTeam[CSLU->x][CSLU->y] == 1){
[attackBtn setEnabled:NO];
}
- if(!wtMovedFlag && wtAttackedFlag){
- [moveBtn setFrame:NSMakeRect(25, plusBtnValue, 100, 23)];
- [[commandPanel contentView] addSubview:moveBtn];
- [moveBtn setTransparent: NO];
- [moveBtn setEnabled: YES];
- }
-
+ if(!wtAttackedFlag){
plusBtnValue -= stanbyBtn.frame.size.height + 2;
[stanbyBtn setFrame:NSMakeRect(25, plusBtnValue, 100, 23)];
[[commandPanel contentView] addSubview:stanbyBtn];
[stanbyBtn setTransparent: NO];
[stanbyBtn setEnabled: YES];
+ }
-
+ if(!wtAttackedFlag){
[createBtn setTransparent: NO];
[createBtn setEnabled: YES];
plusBtnValue -= createBtn.frame.size.height + 2;
[createBtn setFrame:NSMakeRect(25, plusBtnValue, 100, 23)];
[[commandPanel contentView] addSubview:createBtn];
+ }else{
+ plusBtnValue -= createBtn.frame.size.height + 2;
+ plusBtnValue2 -= createBtn.frame.size.height + 2;
+ plusBtnValue3 -= createBtn.frame.size.height + 2;
+ [createBtn setTransparent: YES];
+ [createBtn setEnabled: NO];
+ }
+ if(!wtAttackedFlag){
[summonBtn setTransparent: NO];
[summonBtn setEnabled: YES];
plusBtnValue -= summonBtn.frame.size.height + 2;
[summonBtn setFrame:NSMakeRect(25, plusBtnValue, 100, 23)];
[[commandPanel contentView] addSubview:summonBtn];
+ }else{
+ plusBtnValue -= summonBtn.frame.size.height + 2;
+ plusBtnValue2 -= summonBtn.frame.size.height + 2;
+ plusBtnValue3 -= summonBtn.frame.size.height + 2;
+ [summonBtn setTransparent: YES];
+ [summonBtn setEnabled: NO];
+ }
+
+ if(!wtMovedFlag && wtAttackedFlag){
+ [moveBtn setFrame:NSMakeRect(25, plusBtnValue, 100, 23)];
+ [[commandPanel contentView] addSubview:moveBtn];
+ [moveBtn setTransparent: NO];
+ [moveBtn setEnabled: YES];
+ plusBtnValue -= stanbyBtn.frame.size.height + 2;
+ [stanbyBtn setFrame:NSMakeRect(25, plusBtnValue, 100, 23)];
+ [[commandPanel contentView] addSubview:stanbyBtn];
+ [stanbyBtn setTransparent: NO];
+ [stanbyBtn setEnabled: YES];
+ }
+
+ if(wtMovedFlag && wtAttackedFlag){
+ plusBtnValue -= stanbyBtn.frame.size.height + 2;
+ [stanbyBtn setFrame:NSMakeRect(25, plusBtnValue, 100, 23)];
+ [[commandPanel contentView] addSubview:stanbyBtn];
+ [stanbyBtn setTransparent: NO];
+ [stanbyBtn setEnabled: YES];
+ }
+
+
plusBtnValue -= statusBtn.frame.size.height + 2;
[statusBtn setFrame:NSMakeRect(25, plusBtnValue, 100, 23)];
[attackBtn setTransparent: YES];
[attackBtn setEnabled:NO];
}
+
+ if(!wtAttackedFlag){
+ plusBtnValue -= stanbyBtn.frame.size.height + 2;
+ [stanbyBtn setFrame:NSMakeRect(25, plusBtnValue, 100, 23)];
+ [[commandPanel contentView] addSubview:stanbyBtn];
+ [stanbyBtn setTransparent: NO];
+ [stanbyBtn setEnabled: YES];
+ }
+
+ if(!wtAttackedFlag){
+ [createBtn setTransparent: NO];
+ [createBtn setEnabled: YES];
+ plusBtnValue -= createBtn.frame.size.height + 2;
+ [createBtn setFrame:NSMakeRect(25, plusBtnValue, 100, 23)];
+ [[commandPanel contentView] addSubview:createBtn];
+ }else{
+ plusBtnValue -= createBtn.frame.size.height + 2;
+ plusBtnValue2 -= createBtn.frame.size.height + 2;
+ plusBtnValue3 -= createBtn.frame.size.height + 2;
+ [createBtn setTransparent: YES];
+ [createBtn setEnabled:NO];
+ }
if(!wtMovedFlag && wtAttackedFlag){
[moveBtn setFrame:NSMakeRect(25, plusBtnValue, 100, 23)];
[[commandPanel contentView] addSubview:moveBtn];
[moveBtn setTransparent: NO];
[moveBtn setEnabled: YES];
+ plusBtnValue -= stanbyBtn.frame.size.height + 2;
+ [stanbyBtn setFrame:NSMakeRect(25, plusBtnValue, 100, 23)];
+ [[commandPanel contentView] addSubview:stanbyBtn];
+ [stanbyBtn setTransparent: NO];
+ [stanbyBtn setEnabled: YES];
}
- plusBtnValue -= stanbyBtn.frame.size.height + 2;
- [stanbyBtn setFrame:NSMakeRect(25, plusBtnValue, 100, 23)];
- [[commandPanel contentView] addSubview:stanbyBtn];
- [stanbyBtn setTransparent: NO];
- [stanbyBtn setEnabled: YES];
-
-
- [createBtn setTransparent: NO];
- [createBtn setEnabled: YES];
- plusBtnValue -= createBtn.frame.size.height + 2;
- [createBtn setFrame:NSMakeRect(25, plusBtnValue, 100, 23)];
- [[commandPanel contentView] addSubview:createBtn];
+ if(wtMovedFlag && wtAttackedFlag){
+ plusBtnValue -= stanbyBtn.frame.size.height + 2;
+ [stanbyBtn setFrame:NSMakeRect(25, plusBtnValue, 100, 23)];
+ [[commandPanel contentView] addSubview:stanbyBtn];
+ [stanbyBtn setTransparent: NO];
+ [stanbyBtn setEnabled: YES];
+ }
[summonBtn setTransparent: YES];
[summonBtn setEnabled: NO];
[attackBtn setEnabled:NO];
}
- if(!wtMovedFlag && wtAttackedFlag){
- [moveBtn setFrame:NSMakeRect(25, plusBtnValue, 100, 23)];
- [[commandPanel contentView] addSubview:moveBtn];
- [moveBtn setTransparent: NO];
- [moveBtn setEnabled: YES];
- }
-
+ if(!wtAttackedFlag){
plusBtnValue -= stanbyBtn.frame.size.height + 2;
[stanbyBtn setFrame:NSMakeRect(25, plusBtnValue, 100, 23)];
[[commandPanel contentView] addSubview:stanbyBtn];
[stanbyBtn setTransparent: NO];
[stanbyBtn setEnabled: YES];
-
+ }
[createBtn setTransparent: YES];
[createBtn setEnabled: NO];
+ if(!wtAttackedFlag){
[summonBtn setTransparent: NO];
[summonBtn setEnabled: YES];
plusBtnValue -= summonBtn.frame.size.height + 2;
[summonBtn setFrame:NSMakeRect(25, plusBtnValue, 100, 23)];
[[commandPanel contentView] addSubview:summonBtn];
+ }else{
+ plusBtnValue2 -= summonBtn.frame.size.height + 2;
+ plusBtnValue -= summonBtn.frame.size.height + 2;
+ plusBtnValue3 -= summonBtn.frame.size.height + 2;
+ [summonBtn setTransparent: YES];
+ [summonBtn setEnabled:NO];
+ }
+
+ if(!wtMovedFlag && wtAttackedFlag){
+ [moveBtn setFrame:NSMakeRect(25, plusBtnValue, 100, 23)];
+ [[commandPanel contentView] addSubview:moveBtn];
+ [moveBtn setTransparent: NO];
+ [moveBtn setEnabled: YES];
+ plusBtnValue -= stanbyBtn.frame.size.height + 2;
+ [stanbyBtn setFrame:NSMakeRect(25, plusBtnValue, 100, 23)];
+ [[commandPanel contentView] addSubview:stanbyBtn];
+ [stanbyBtn setTransparent: NO];
+ [stanbyBtn setEnabled: YES];
+ }
+
+ if(wtMovedFlag && wtAttackedFlag){
+ plusBtnValue -= stanbyBtn.frame.size.height + 2;
+ [stanbyBtn setFrame:NSMakeRect(25, plusBtnValue, 100, 23)];
+ [[commandPanel contentView] addSubview:stanbyBtn];
+ [stanbyBtn setTransparent: NO];
+ [stanbyBtn setEnabled: YES];
+ }
plusBtnValue -= statusBtn.frame.size.height + 2;
[statusBtn setFrame:NSMakeRect(25, plusBtnValue, 100, 23)];
[stanbyBtn setTransparent: NO];
[stanbyBtn setEnabled: YES];
-
[createBtn setTransparent: YES];
[createBtn setEnabled: NO];
}else{
unitTeam[x][y] = MS0->S3->team;
unitNum[x][y] = u.chipNumb;
- loadNum[x][y] = u.chipNumb;
+ //loadNum[x][y] = u.chipNumb;
[self addAppearanceStatus:u x:x y:y];
}
}else{
y = *o;
unitTeam[x][y] = MS0->S3->team;
unitNum[x][y] = u.chipNumb;
- loadNum[x][y] = u.chipNumb;
+ //loadNum[x][y] = u.chipNumb;
[self addAppearanceStatus:u x:x y:y];
}else{
MS0->succeessfulFlag = false;