17 #ifndef CAFU_APP_CAFU_HPP_INCLUDED
18 #define CAFU_APP_CAFU_HPP_INCLUDED
20 #include "GameInfo.hpp"
21 #include "Templates/Array.hpp"
23 #include "wx/display.h"
26 namespace cf {
class CompositeConsoleT; }
27 namespace cf {
class ConsoleFileT; }
28 namespace cf {
class ConsoleStringBufferT; }
65 void OnInitCmdLine(wxCmdLineParser& Parser);
66 bool OnCmdLineParsed(wxCmdLineParser& Parser);
73 bool m_IsCustomVideoMode;
74 wxVideoMode m_CurrentMode;
const wxVideoMode & GetCurrentMode() const
This method returns the current video mode, which may be identical to the desktops video mode (in whi...
Definition: AppCafu.hpp:54
This class implements the ConsoleI interface by writing the console output into a text file...
Definition: ConsoleFile.hpp:18
MainFrameT * GetMainFrame() const
Returns the main frame of the Cafu application.
Definition: AppCafu.hpp:57
cf::CompositeConsoleT & GetConComposite() const
Returns the composite console that is also available via the global Console pointer.
Definition: AppCafu.cpp:205
cf::ConsoleStringBufferT & GetConBuffer() const
Returns the console that buffers all output.
Definition: AppCafu.hpp:44
bool IsCustomVideoMode() const
Returns whether we successfully set a custom video mode (screen resolution) during initialization...
Definition: AppCafu.hpp:50
This class encapsulates information about a game.
Definition: GameInfo.hpp:14
This class represents the Cafu Engine application.
Definition: AppCafu.hpp:33
This class implements the ConsoleI interface as a composite console by sending all output to its atta...
Definition: ConsoleComposite.hpp:18
This class represents the Cafu main frame.
Definition: MainFrame.hpp:18
This class implements the ConsoleI interface by printing the console output to stdout.
Definition: ConsoleStringBuffer.hpp:16