| 1749 | } |
| 1750 | |
| 1751 | void CGameConsole::OnConsoleInit() |
| 1752 | { |
| 1753 | // init console instances |
| 1754 | m_LocalConsole.Init(this); |
| 1755 | m_RemoteConsole.Init(this); |
| 1756 | |
| 1757 | m_pConsole = Kernel()->RequestInterface<IConsole>(); |
| 1758 | |
| 1759 | Console()->Register("toggle_local_console", "", CFGFLAG_CLIENT, ConToggleLocalConsole, this, "Toggle local console"); |
| 1760 | Console()->Register("toggle_remote_console", "", CFGFLAG_CLIENT, ConToggleRemoteConsole, this, "Toggle remote console"); |
| 1761 | Console()->Register("clear_local_console", "", CFGFLAG_CLIENT, ConClearLocalConsole, this, "Clear local console"); |
| 1762 | Console()->Register("clear_remote_console", "", CFGFLAG_CLIENT, ConClearRemoteConsole, this, "Clear remote console"); |
| 1763 | Console()->Register("dump_local_console", "", CFGFLAG_CLIENT, ConDumpLocalConsole, this, "Write local console contents to a text file"); |
| 1764 | Console()->Register("dump_remote_console", "", CFGFLAG_CLIENT, ConDumpRemoteConsole, this, "Write remote console contents to a text file"); |
| 1765 | |
| 1766 | Console()->Register("console_page_up", "", CFGFLAG_CLIENT, ConConsolePageUp, this, "Previous page in console"); |
| 1767 | Console()->Register("console_page_down", "", CFGFLAG_CLIENT, ConConsolePageDown, this, "Next page in console"); |
| 1768 | Console()->Register("console_page_top", "", CFGFLAG_CLIENT, ConConsolePageTop, this, "Last page in console"); |
| 1769 | Console()->Register("console_page_bottom", "", CFGFLAG_CLIENT, ConConsolePageBottom, this, "First page in console"); |
| 1770 | Console()->Chain("console_output_level", ConchainConsoleOutputLevel, this); |
| 1771 | } |
| 1772 | |
| 1773 | void CGameConsole::OnInit() |
| 1774 | { |