public static void loadContent(ContentManager content)
{
mCharMap = new Dictionary<PersonID, Character>();
mRoomMap = new Dictionary<PersonID, PlaceID>();
//initialize all the games characters
//NOTE: their initial positions are specified in SaveManager's unpackDefaultData class
Character phil = new Character();
phil.loadImage(content, Directories.CHARACTERS + "sprite_ffwriter");
phil.setScript(Directories.INTERACTIONS + "Phil.txt");
phil.inventory.addItem(Item.PokeBall);
mCharMap[PersonID.Phil] = phil;
Character librarian = new Character();
librarian.loadImage(content, Directories.CHARACTERS_TEMP + "teacher");
librarian.setScript(Directories.INTERACTIONS + "Librarian.txt");
mCharMap[PersonID.Librarian] = librarian;
Character bill = new Character();
bill.loadImage(content, Directories.CHARACTERS_TEMP + "jock");
bill.setScript(Directories.INTERACTIONS + "Bill.txt");
bill.inventory.addItem(Item.SmallDumbell);
mCharMap[PersonID.Bill] = bill;
Character artie = new Character();
artie.loadImage(content, Directories.CHARACTERS_TEMP + "prep");
artie.setScript(Directories.INTERACTIONS + "Artie.txt");
artie.inventory.addItem(Item.Cologne);
mCharMap[PersonID.Artie] = artie;
Character claude = new Character();
claude.loadImage(content, Directories.CHARACTERS_TEMP + "slacker");
claude.setScript(Directories.INTERACTIONS + "Claude.txt");
claude.inventory.addItem(Item.SomeSubstance);
mCharMap[PersonID.Claude] = claude;
Character jay1 = new Character();
jay1.loadImage(content, Directories.CHARACTERS_TEMP + "bully");
jay1.setScript(Directories.INTERACTIONS + "Jay1.txt");
mCharMap[PersonID.Jay1] = jay1;
Character jay2 = new Character();
jay2.loadImage(content, Directories.CHARACTERS_TEMP + "bully");
jay2.setScript(Directories.INTERACTIONS + "Jay2.txt");
mCharMap[PersonID.Jay2] = jay2;
Character jay3 = new Character();
jay3.loadImage(content, Directories.CHARACTERS_TEMP + "bully");
jay3.setScript(Directories.INTERACTIONS + "Jay3.txt");
mCharMap[PersonID.Jay3] = jay3;
Character jay4 = new Character();
jay4.loadImage(content, Directories.CHARACTERS_TEMP + "bully");
jay4.setScript(Directories.INTERACTIONS + "Jay4.txt");
mCharMap[PersonID.Jay4] = jay4;
Character braceface = new BraceFace();
braceface.loadContent(content);
braceface.loadImage(content, Directories.CHARACTERS + "sprite_brace_face_temp");
braceface.setScript(Directories.INTERACTIONS + "BraceFace.txt");
braceface.inventory.addItem(Item.PokeBall);
mCharMap[PersonID.BraceFace] = braceface;
Character fitz = new Character();
fitz.loadImage(content, Directories.CHARACTERS_TEMP + "nerd");
fitz.setScript(Directories.INTERACTIONS + "Fitz.txt");
fitz.inventory.addItem(Item.PokeBall);
mCharMap[PersonID.Fitz] = fitz;
Character rob = new Character();
rob.loadImage(content, Directories.CHARACTERS_TEMP + "nerd2");
rob.setScript(Directories.INTERACTIONS + "ROB.txt");
rob.inventory.addItem(Item.PokeBall);
mCharMap[PersonID.ROB] = rob;
Character enforcer = new Character();
enforcer.loadImage(content, Directories.CHARACTERS + "sprite_enforcer");
enforcer.setScript(Directories.INTERACTIONS + "Enforcer.txt");
enforcer.inventory.addItem(Item.LightSaber);
mCharMap[PersonID.Enforcer] = enforcer;
Character tyke = new Character();
tyke.loadImage(content, Directories.CHARACTERS_TEMP + "bully");
tyke.setScript(Directories.INTERACTIONS + "Tyke.txt");
tyke.inventory.addItem(Item.LunchMoney);
mCharMap[PersonID.Tyke] = tyke;
Character dyke = new Character();
dyke.loadImage(content, Directories.CHARACTERS_TEMP + "bully2");
dyke.setScript(Directories.INTERACTIONS + "Dyke.txt");
dyke.inventory.addItem(Item.LunchMoney);
mCharMap[PersonID.Dyke] = dyke;
Character shaq = new Character();
shaq.loadImage(content, Directories.CHARACTERS_TEMP + "jock");
shaq.setScript(Directories.INTERACTIONS + "Shaq.txt");
shaq.inventory.addItem(Item.SmallDumbell);
mCharMap[PersonID.Shaq] = shaq;
Character herbert = new Character();
herbert.loadImage(content, Directories.CHARACTERS + "sprite_herbert_front");
herbert.setScript(Directories.INTERACTIONS + "Herbert.txt");
herbert.inventory.addItem(Item.PokeBall);
mCharMap[PersonID.Herbert] = herbert;
Character avery = new Character();
avery.loadImage(content, Directories.CHARACTERS_TEMP + "prep");
avery.setScript(Directories.INTERACTIONS + "Avery.txt");
avery.inventory.addItem(Item.Cologne);
mCharMap[PersonID.Avery] = avery;
Character boris = new Character();
boris.loadImage(content, Directories.CHARACTERS_TEMP + "prep2");
boris.setScript(Directories.INTERACTIONS + "Boris.txt");
boris.inventory.addItem(Item.Cologne);
mCharMap[PersonID.Boris] = boris;
Character jarvis = new Character();
jarvis.loadImage(content, Directories.CHARACTERS_TEMP + "slacker");
jarvis.setScript(Directories.INTERACTIONS + "Jarvis.txt");
jarvis.inventory.addItem(Item.SomeSubstance);
mCharMap[PersonID.Jarvis] = jarvis;
Character zeke = new Character();
zeke.loadImage(content, Directories.CHARACTERS_TEMP + "slacker2");
zeke.setScript(Directories.INTERACTIONS + "Zeke.txt");
zeke.inventory.addItem(Item.SomeSubstance);
mCharMap[PersonID.Zeke] = zeke;
}