[requires workspace rebuild due to added directory]

replace ONCE with direct calls to ScriptingInit in simulation/network
code as well.
note: GameSetup is now responsible for calling ServerSession's init
instead of Server doing it

added simulation/scripting with a module that takes care of all
scripting init (reduces CCD)

This was SVN commit r5883.
This commit is contained in:
janwas
2008-04-13 14:50:11 +00:00
parent 9cde0f45b7
commit 7d82d87ce8
9 changed files with 47 additions and 40 deletions
@@ -0,0 +1,23 @@
#include "precompiled.h"
#include "simulation/Scheduler.h"
#include "simulation/EntityTemplate.h"
#include "simulation/Entity.h"
#include "simulation/Projectile.h"
#include "simulation/TriggerManager.h"
#include "simulation/ProductionQueue.h"
#include "simulation/Technology.h"
void SimulationScriptInit()
{
CJSProgressTimer::ScriptingInit();
CEntityTemplate::ScriptingInit();
CEntity::ScriptingInit();
CProjectile::ScriptingInit();
CTrigger::ScriptingInit();
CProductionItem::ScriptingInit();
CProductionQueue::ScriptingInit();
CTechnology::ScriptingInit();
EntityCollection::Init( "EntityCollection" );
}