while (ani) {
- fileData = [[fileData stringByAppendingString:[NSString stringWithFormat:@"%@", ani->name]] stringByAppendingString:@","];
+ if(!ani->name)
+ fileData = [[fileData stringByAppendingString:[NSString stringWithFormat:@"(null)"]] stringByAppendingString:@","];
+ else{
+ fileData = [[fileData stringByAppendingString:[NSString stringWithFormat:@"%@", ani->name]] stringByAppendingString:@","];
+ }
fileData = [[fileData stringByAppendingString:[NSString stringWithFormat:@"%d", ani->ax]] stringByAppendingString:@","];
fileData = [[fileData stringByAppendingString:[NSString stringWithFormat:@"%d", ani->ay]] stringByAppendingString:@","];
- fileData = [[fileData stringByAppendingString:[NSString stringWithFormat:@"%@", ani->names]] stringByAppendingString:@"\n"];
+ if(!ani->names)
+ fileData = [[fileData stringByAppendingString:[NSString stringWithFormat:@"(null)"]] stringByAppendingString:@"\n"];
+ else{
+ fileData = [[fileData stringByAppendingString:[NSString stringWithFormat:@"%@", ani->names]] stringByAppendingString:@"\n"];
+ }
ani = ani->next;
}
while (ani) {
- fileData = [[fileData stringByAppendingString:[NSString stringWithFormat:@"%@", ani->name]] stringByAppendingString:@","];
+ if(ani->name)
+ fileData = [[fileData stringByAppendingString:[NSString stringWithFormat:@"%@", ani->name]] stringByAppendingString:@","];
+ else{
+ fileData = [[fileData stringByAppendingString:[NSString stringWithFormat:@"(null)"]] stringByAppendingString:@","];
+ }
fileData = [[fileData stringByAppendingString:[NSString stringWithFormat:@"%d", ani->ax]] stringByAppendingString:@","];
fileData = [[fileData stringByAppendingString:[NSString stringWithFormat:@"%d", ani->ay]] stringByAppendingString:@","];
- fileData = [[fileData stringByAppendingString:[NSString stringWithFormat:@"%@", ani->names]] stringByAppendingString:@"\n"];
+ if(ani->names)
+ fileData = [[fileData stringByAppendingString:[NSString stringWithFormat:@"%@", ani->names]] stringByAppendingString:@"\n"];
+ else{
+ fileData = [[fileData stringByAppendingString:[NSString stringWithFormat:@"(null)"]] stringByAppendingString:@"\n"];
+ }
ani = ani->next;
}
DAMAGE *Dtop = UC[i].A->D;
DMGEXTEND *Etop = UC[i].A->E;
- ANI *ani = UC[i].A->AN.ANI;
+ ANI *ani = NULL;
ANI *aniTop = ani;
static bool omfgFlag;
else UC[i].A->next = NULL;
}
- if(UC[i].attackListNum <= 0) Atop = NULL;
+ if(UC[i].attackListNum <= 0) {
+ Atop = NULL;
+ }
UC[i].A = Atop;
}
DAMAGE *Dtop = LC[i].A->D;
DMGEXTEND *Etop = LC[i].A->E;
- ANI *ani = LC[i].A->AN.ANI;
+ ANI *ani = NULL;
ANI *aniTop = ani;
static bool omfgFlag;
A->D = NULL;
A->E = NULL;
A->AN.movName = [@"" retain];
+ A->AN.ANI = NULL;
return A;
}