~swag/armagetronad/0.2.9-sty+ct+ap-fork

« back to all changes in this revision

Viewing changes to src/render/rConsole.cpp

  • Committer: SwagTron
  • Date: 2019-03-24 05:43:34 UTC
  • Revision ID: swagtron-20190324054334-dhst2s4vcdpuehhd
Allowed show_position to be used made it more accurate. Was kind of odd the show_position definition wasnt also if debug, so the command was in the game just didnt do anything. 
Added /info to get general information about players. Stuff /players and /colors wouldnt show. Displays: Colored Name, Position, Direction, Used Rubber out of max, Speed, Spectating / Playing, Chatting, Sometimes Alive / Dead
Usage: /info - Returns own information
       /info playername - Returns that players name. (or more depending if the search word is found in more than one player) 
Fixed the /colors command a bit, also moved the function to a proper spot and made the output editable (added player_colors_text)

Show diffs side-by-side

added added

removed removed

Lines of Context:
97
97
static bool sr_consoleLog = false;
98
98
static tConfItem<bool> sr_consoleLogConf("CONSOLE_LOG", sr_consoleLog);
99
99
 
100
 
static bool sr_consoleLogTimestamp = true;
101
 
static tConfItem<bool> sr_consoleLogTimestampConf("CONSOLE_LOG_TIMESTAMP", sr_consoleLogTimestamp);
102
 
 
103
100
static bool sr_consoleLogColor = false;
104
101
static tConfItem<bool> sr_consoleLogColorConf("CONSOLE_LOG_COLOR", sr_consoleLogColor);
105
102
 
122
119
        std::cout.flush();
123
120
    }
124
121
 
125
 
    if(!tRecorder::IsPlayingBack() && sr_consoleLog) 
126
 
    {
 
122
    if(!tRecorder::IsPlayingBack() && sr_consoleLog) {
127
123
            std::ofstream o;
128
124
            if ( tDirectories::Var().Open(o, "consolelog.txt", std::ios::app) ) {
129
 
                if (sr_consoleLogTimestamp)
130
 
                {
131
 
                    o << st_GetCurrentTime("[%Y/%m/%d-%H:%M:%S] ") << tColoredString::RemoveColors(s);
132
 
                }
133
 
                else
134
 
                {
135
 
                    o << tColoredString::RemoveColors(s);
136
 
                }
 
125
                o << st_GetCurrentTime("[%Y/%m/%d-%H:%M:%S] ") << tColoredString::RemoveColors(s);
137
126
            }
138
127
    }
139
128