diff options
Diffstat (limited to 'src/game/base/game.cc')
-rw-r--r-- | src/game/base/game.cc | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/src/game/base/game.cc b/src/game/base/game.cc index dd720f0..a79f5cc 100644 --- a/src/game/base/game.cc +++ b/src/game/base/game.cc @@ -29,6 +29,7 @@ #include "base/ship.h" #include "base/star.h" #include "base/template.h" +#include "base/weapon.h" #include "math/mathlib.h" #include "sys/sys.h" @@ -939,6 +940,12 @@ Game::Game() : core::Module("Project::OSiRiON", true) return; } + // read weapons.ini + if (!Weapon::init()) { + abort(); + return; + } + // read ships.ini if (!ShipModel::init()) { abort(); @@ -1039,6 +1046,9 @@ Game::~Game() // clear Cargo Cargo::done(); + // clear Weapon + Weapon::clear(); + // clear ShipModel ShipModel::done(); |