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 "core/scripting/luafunctions.h"
#include <map>
#include <memory>
#include <string>
#include <vector>
#include "core/actions/cityactions.h"
#include "core/actions/economy/markethelpers.h"
#include "core/actions/factoryconstructaction.h"
#include "core/actions/science/labs.h"
#include "core/actions/shiplaunchaction.h"
#include "core/components/area.h"
#include "core/components/bodies.h"
#include "core/components/coordinates.h"
#include "core/components/event.h"
#include "core/components/infrastructure.h"
#include "core/components/market.h"
#include "core/components/name.h"
#include "core/components/orbit.h"
#include "core/components/organizations.h"
#include "core/components/player.h"
#include "core/components/population.h"
#include "core/components/resource.h"
#include "core/components/science.h"
#include "core/components/ships.h"
#include "core/components/surface.h"
#include "core/loading/technology.h"
#include "core/scripting/functionreg.h"
#include "core/util/nameutil.h"
#include "core/util/random/stdrandom.h"
#include "core/util/utilnumberdisplay.h"

Namespaces

namespace  cqsp
 
namespace  cqsp::core
 
namespace  cqsp::core::scripting
 

Functions

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