zombie.characters
Class SurvivorFactory

java.lang.Object
  extended by zombie.characters.SurvivorFactory

public class SurvivorFactory
extends java.lang.Object

Author:
LEMMY

Nested Class Summary
static class SurvivorFactory.SurvivorType
           
 
Field Summary
static java.util.ArrayList<java.lang.String> FemaleForenames
           
static java.util.ArrayList<java.lang.String> MaleForenames
           
static java.util.ArrayList<java.lang.String> Surnames
           
 
Constructor Summary
SurvivorFactory()
           
 
Method Summary
static void addFemaleForename(java.lang.String forename)
           
static void addMaleForename(java.lang.String forename)
           
static void addSurname(java.lang.String surName)
           
static SurvivorDesc[] CreateFamily(int nCount)
           
static SurvivorDesc CreateSurvivor()
           
static SurvivorDesc CreateSurvivor(SurvivorFactory.SurvivorType survivorType)
           
static SurvivorDesc CreateSurvivor(SurvivorFactory.SurvivorType survivorType, boolean bFemale)
           
static SurvivorDesc[] CreateSurvivorGroup(int nCount)
           
static IsoSurvivor InstansiateInCell(SurvivorDesc desc, IsoCell cell, int x, int y, int z)
           
static void randomName(SurvivorDesc desc)
           
static void setBeardNoColor(SurvivorDesc survivor)
           
static void setHairNoColor(SurvivorDesc survivor)
           
static void setTorso(SurvivorDesc survivor)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

FemaleForenames

public static java.util.ArrayList<java.lang.String> FemaleForenames

MaleForenames

public static java.util.ArrayList<java.lang.String> MaleForenames

Surnames

public static java.util.ArrayList<java.lang.String> Surnames
Constructor Detail

SurvivorFactory

public SurvivorFactory()
Method Detail

CreateFamily

public static SurvivorDesc[] CreateFamily(int nCount)

CreateSurvivor

public static SurvivorDesc CreateSurvivor()

CreateSurvivor

public static SurvivorDesc CreateSurvivor(SurvivorFactory.SurvivorType survivorType,
                                          boolean bFemale)

setBeardNoColor

public static void setBeardNoColor(SurvivorDesc survivor)

setTorso

public static void setTorso(SurvivorDesc survivor)

setHairNoColor

public static void setHairNoColor(SurvivorDesc survivor)

CreateSurvivor

public static SurvivorDesc CreateSurvivor(SurvivorFactory.SurvivorType survivorType)

CreateSurvivorGroup

public static SurvivorDesc[] CreateSurvivorGroup(int nCount)

InstansiateInCell

public static IsoSurvivor InstansiateInCell(SurvivorDesc desc,
                                            IsoCell cell,
                                            int x,
                                            int y,
                                            int z)

randomName

public static void randomName(SurvivorDesc desc)

addSurname

public static void addSurname(java.lang.String surName)

addFemaleForename

public static void addFemaleForename(java.lang.String forename)

addMaleForename

public static void addMaleForename(java.lang.String forename)