示例#1
0
 public ZombieSpriteSaveStruct[] ZombieSaveStructs()
 {
     ZombieSpriteSaveStruct[] zombieSaveStructs = new ZombieSpriteSaveStruct[ZombieSprites.Count];
     for (int index = 0; index < ZombieSprites.Count; index++)
     {
         zombieSaveStructs[index] = ZombieSprites[index].SaveStruct;
     }
     return(zombieSaveStructs);
 }
 public ZombieSprite(Game game, ZombieSpriteSaveStruct saveStruct)
     : this(game, new Location(saveStruct.Position, saveStruct.Scale, saveStruct.Rotation), 0, saveStruct.HitPoints, saveStruct.Alive, saveStruct.Random)
 {
 }
 public ZombieSprite(Game game, ZombieSpriteSaveStruct saveStruct)
     : this(game, new Location(saveStruct.Position, saveStruct.Scale, saveStruct.Rotation), 0, saveStruct.HitPoints, saveStruct.Alive, saveStruct.Random)
 {
 }
 public ZombieSpriteSaveStruct[] ZombieSaveStructs()
 {
     ZombieSpriteSaveStruct[] zombieSaveStructs = new ZombieSpriteSaveStruct[ZombieSprites.Count];
     for (int index = 0; index < ZombieSprites.Count; index++) {
         zombieSaveStructs[index] = ZombieSprites[index].SaveStruct;
     }
     return zombieSaveStructs;
 }