#include "simulation/Elements.h" //#TPT-Directive ElementClass Element_SPAWN2 PT_SPAWN2 117 Element_SPAWN2::Element_SPAWN2() { Identifier = "DEFAULT_PT_SPAWN2"; Name = "SPWN2"; Colour = PIXPACK(0xAAAAAA); MenuVisible = 0; MenuSection = SC_SOLIDS; Enabled = 1; Advection = 0.0f; AirDrag = 0.00f * CFDS; AirLoss = 1.00f; Loss = 0.00f; Collision = 0.0f; Gravity = 0.0f; Diffusion = 0.00f; HotAir = 0.000f * CFDS; Falldown = 0; Flammable = 0; Explosive = 0; Meltable = 0; Hardness = 1; Weight = 100; Temperature = R_TEMP+0.0f +273.15f; HeatConduct = 0; Description = "STK2 spawn point"; State = ST_SOLID; Properties = TYPE_SOLID; LowPressure = IPL; LowPressureTransition = NT; HighPressure = IPH; HighPressureTransition = NT; LowTemperature = ITL; LowTemperatureTransition = NT; HighTemperature = ITH; HighTemperatureTransition = NT; Update = &Element_SPAWN2::update; Graphics = NULL; } //#TPT-Directive ElementHeader Element_SPAWN2 static int update(UPDATE_FUNC_ARGS) int Element_SPAWN2::update(UPDATE_FUNC_ARGS) { if (!sim->player2.spwn) sim->create_part(-1, x, y, PT_STKM2); return 0; } Element_SPAWN2::~Element_SPAWN2() {}