int main(int argc, char* argv[]) { START_LOG; init_text_drawing(); config::load_config(); // Load databases. load_spells(); load_items(); load_monsters(); load_classes(); load_status_effects(); srand(time(0)); SceneManager::instance().create(); if (argc > 1) { std::string arg = argv[1]; if (arg == "test") { start_test_battle(); return 0; } } // SceneManager::instance().addScene(&Game::instance()); SceneManager::instance().addScene(new TitleScreen); SceneManager::instance().run(); return 0; }
Encounter_Table::Encounter_Table( DATAFILE *cdata ) { cbt_data = cdata; load_monsters(); }