aboutsummaryrefslogtreecommitdiff
path: root/advtrains_signals_ks
Commit message (Collapse)AuthorAge
* Signs (static signals)orwell962018-12-08
|
* Shunt signals (not exactly Ks), along with fixes in other components that ↵orwell962018-12-08
| | | | those rely on
* Ks signals emit some lightorwell962018-11-05
| | | | Else you can't see them in the dark...
* Fix Ks signals not setting aspect (missing set_aspect function)orwell962018-10-30
|
* Complete Ks Main signalsorwell962018-10-26
|
* Create models for Ks signalsorwell962018-06-14
Degrotate doesn't work for meshes (why?), so all I've done was pretty useless...
ublic ScriptApiBase, public ScriptApiNodemeta { public: ScriptApiNode() = default; virtual ~ScriptApiNode() = default; bool node_on_punch(v3s16 p, MapNode node, ServerActiveObject *puncher, PointedThing pointed); bool node_on_dig(v3s16 p, MapNode node, ServerActiveObject *digger); void node_on_construct(v3s16 p, MapNode node); void node_on_destruct(v3s16 p, MapNode node); bool node_on_flood(v3s16 p, MapNode node, MapNode newnode); void node_after_destruct(v3s16 p, MapNode node); bool node_on_timer(v3s16 p, MapNode node, f32 dtime); void node_on_receive_fields(v3s16 p, const std::string &formname, const StringMap &fields, ServerActiveObject *sender); public: static struct EnumString es_DrawType[]; static struct EnumString es_ContentParamType[]; static struct EnumString es_ContentParamType2[]; static struct EnumString es_LiquidType[]; static struct EnumString es_NodeBoxType[]; };