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

Function sc_event_map_init

library/Core.cpp:592–605  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

590
591static std::map<std::string, state_change_event> state_change_event_map;
592static void sc_event_map_init() {
593 if (!state_change_event_map.size())
594 {
595 #define insert(name) state_change_event_map.insert(std::pair<std::string, state_change_event>(#name, name))
596 insert(SC_WORLD_LOADED);
597 insert(SC_WORLD_UNLOADED);
598 insert(SC_MAP_LOADED);
599 insert(SC_MAP_UNLOADED);
600 insert(SC_VIEWSCREEN_CHANGED);
601 insert(SC_PAUSED);
602 insert(SC_UNPAUSED);
603 #undef insert
604 }
605}
606
607state_change_event DFHack::sc_event_id (std::string name) {
608 sc_event_map_init();

Callers 2

sc_event_idMethod · 0.85
sc_event_nameMethod · 0.85

Calls 2

insertFunction · 0.85
sizeMethod · 0.45

Tested by

no test coverage detected