extern float volume;
extern int detail;
extern bool cellophane;
-extern GLubyte bloodText[512 * 512 * 3];
-extern GLubyte wolfbloodText[512 * 512 * 3];
extern bool ismotionblur;
extern bool trilinear;
extern bool musictoggle;
OPENAL_StopSound(OPENAL_ALL);
-// this is causing problems on Linux, but we'll force an _exit() a little
-// later in the shutdown process. --ryan.
-#if !PLATFORM_LINUX
-
for (int i = 0; i < sounds_count; ++i) {
OPENAL_Sample_Free(samp[i]);
}
OPENAL_Close();
-#endif
}
void Game::newGame()
Menu::Load();
Animation::loadAll();
+
+ PersonType::Load();
+
+ Person::players.emplace_back(new Person());
}
void Game::LoadScreenTexture()
iris.Scale(.03, .03, .03);
iris.CalculateNormals(0);
- LoadSave("Textures/BloodFur.png", &bloodText[0]);
- LoadSave("Textures/WolfBloodFur.png", &wolfbloodText[0]);
+ LoadSave("Textures/WolfBloodFur.png", &PersonType::types[wolftype].bloodText[0]);
+ LoadSave("Textures/BloodFur.png", &PersonType::types[rabbittype].bloodText[0]);
oldenvironment = -4;