Conquer Space 0.0.0
A space themed grand strategy game set in the near future, with realistic orbital mechanics, and an emphasis on economics and politics.
Namespaces | Functions
luafunctions.cpp File Reference
#include "common/scripting/luafunctions.h"
#include <map>
#include <memory>
#include <string>
#include <vector>
#include "common/components/area.h"
#include "common/components/bodies.h"
#include "common/components/coordinates.h"
#include "common/components/economy.h"
#include "common/components/event.h"
#include "common/components/infrastructure.h"
#include "common/components/name.h"
#include "common/components/orbit.h"
#include "common/components/organizations.h"
#include "common/components/player.h"
#include "common/components/population.h"
#include "common/components/resource.h"
#include "common/components/science.h"
#include "common/components/ships.h"
#include "common/components/surface.h"
#include "common/scripting/functionreg.h"
#include "common/systems/actions/cityactions.h"
#include "common/systems/actions/factoryconstructaction.h"
#include "common/systems/actions/shiplaunchaction.h"
#include "common/systems/economy/markethelpers.h"
#include "common/systems/science/labs.h"
#include "common/systems/science/technology.h"
#include "common/util/nameutil.h"
#include "common/util/random/stdrandom.h"
#include "common/util/utilnumberdisplay.h"

Namespaces

namespace  cqsp
 
namespace  cqsp::common
 
namespace  cqsp::common::scripting
 

Functions

void cqsp::common::scripting::FunctionRandom (Universe &universe, ScriptInterface &script_engine)
 Initializes functions for RNG More...
 
void cqsp::common::scripting::FunctionUniverseBodyGen (Universe &universe, ScriptInterface &script_engine)
 
void cqsp::common::scripting::FunctionCivilizationGen (Universe &universe, ScriptInterface &script_engine)
 
void cqsp::common::scripting::FunctionEconomy (Universe &universe, ScriptInterface &script_engine)
 
void cqsp::common::scripting::FunctionUser (Universe &universe, ScriptInterface &script_engine)
 
void cqsp::common::scripting::FunctionPopulation (Universe &universe, ScriptInterface &script_engine)
 
void cqsp::common::scripting::FunctionShips (cqsp::common::Universe &universe, ScriptInterface &script_engine)
 
void cqsp::common::scripting::FunctionEvent (Universe &universe, ScriptInterface &script_engine)
 
void cqsp::common::scripting::FunctionResource (Universe &universe, ScriptInterface &script_engine)
 
void cqsp::common::scripting::FunctionCivilizations (Universe &universe, ScriptInterface &script_engine)
 
void cqsp::common::scripting::FunctionScience (Universe &universe, ScriptInterface &script_engine)
 
sol::table cqsp::common::scripting::GetMarketTable (Universe &universe, ScriptInterface &script_engine, entt::entity market)
 
void cqsp::common::scripting::FunctionTrade (Universe &universe, ScriptInterface &script_engine)
 
void cqsp::common::scripting::LoadFunctions (Universe &universe, ScriptInterface &script_engine)