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

Function printCurrentModes

plugins/mode.cpp:33–85  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

31}
32
33void printCurrentModes(t_gamemodes gm, Console & con)
34{
35 con << "Current game type:\t" << gm.g_type << " (";
36 switch(gm.g_type)
37 {
38 case game_type::DWARF_MAIN:
39 con << "Fortress)" << endl;
40 break;
41 case game_type::ADVENTURE_MAIN:
42 con << "Adventurer)" << endl;
43 break;
44 case game_type::VIEW_LEGENDS:
45 con << "Legends)" << endl;
46 break;
47 case game_type::DWARF_RECLAIM:
48 con << "Reclaim)" << endl;
49 break;
50 case game_type::DWARF_ARENA:
51 con << "Arena)" << endl;
52 break;
53 case game_type::ADVENTURE_ARENA:
54 con << "Arena - control creature)" << endl;
55 break;
56 case game_type::num:
57 con << "INVALID)" << endl;
58 break;
59 case game_type::NONE:
60 con << "NONE)" << endl;
61 break;
62 default:
63 con << "!!UNKNOWN!!)" << endl;
64 break;
65 }
66 con << "Current game mode:\t" << gm.g_mode << " (";
67 switch (gm.g_mode)
68 {
69 case game_mode::DWARF:
70 con << "Dwarf)" << endl;
71 break;
72 case game_mode::ADVENTURE:
73 con << "Adventure)" << endl;
74 break;
75 case game_mode::num:
76 con << "INVALID)" << endl;
77 break;
78 case game_mode::NONE:
79 con << "NONE)" << endl;
80 break;
81 default:
82 con << "!!UNKNOWN!!)" << endl;
83 break;
84 }
85}
86
87command_result mode (color_ostream &out_, vector <string> & parameters)
88{

Callers 1

modeFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected