MCPcopy Create free account
hub / github.com/DFHack/dfhack / get_furnace_str

Function get_furnace_str

plugins/blueprint.cpp:801–818  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

799}
800
801static const char * get_furnace_str(df::building *b) {
802 df::building_furnacest *furnace = virtual_cast<df::building_furnacest>(b);
803 if (!furnace)
804 return "~";
805
806 switch (furnace->type) {
807 case furnace_type::WoodFurnace: return "ew";
808 case furnace_type::Smelter: return "es";
809 case furnace_type::GlassFurnace: return "eg";
810 case furnace_type::Kiln: return "ek";
811 case furnace_type::MagmaSmelter: return "el";
812 case furnace_type::MagmaGlassFurnace: return "ea";
813 case furnace_type::MagmaKiln: return "en";
814 case furnace_type::Custom:
815 default:
816 return "~";
817 }
818}
819
820static const char * get_trap_str(df::building *b) {
821 df::building_trapst *trap = virtual_cast<df::building_trapst>(b);

Callers 1

get_build_keysFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected