Open source Star Ruler 2 source code!

This commit is contained in:
Lucas de Vries
2018-07-17 14:15:37 +02:00
commit cc307720ff
4342 changed files with 2365070 additions and 0 deletions
+15
View File
@@ -0,0 +1,15 @@
#include "design/effector.h"
#include "compat/misc.h"
extern umap<std::string, nativeTargetAlgorithm> TargetAlgorithms;
extern umap<std::string, nativeTargetWeighter> TargetWeighters;
struct ActivationCB {
nativeEffectorActivation func;
unsigned stateCount, argCount;
};
extern umap<std::string, ActivationCB> EffectorActivation;
double isType(const Effector* eff, Object* obj, Object* targ, void* arg);
double hasTag(const Effector* eff, Object* obj, Object* targ, void* arg);