navi homePPSaboutscreenshotsdownloaddevelopmentforum

HowTo: Output

First you have to include Output.h:

#include "util/Output.h"

Then you can use the orxout() function instead of std::cout (note: printf is obsolete). orxout() works almost like std::cout, but you can assign a level to your output:

orxout(user_info) << "This is some cool output!" << endl;

Every output through orxout() will be sent to the console, the logfile and the in-game-shell. There is a configurable maximal output level for every device. If the level of your output is > the maximal level of a device, it wont be displayed. But don't use orxout(debug_output) all the time because the user SHOULD be able to deactivate your output unless it's REALLY important.

See doc/Output for more information about levels, contexts, and the general usage of orxout().

Last modified 3 years ago Last modified on Apr 12, 2017, 11:48:00 PM