Class Console
-
- All Implemented Interfaces:
public class ConsoleThe main class of the console mod. Most of its methods aren't publicly accessible, so this is mainly used to display messages to the player.
- Since:
2.0
LazyWizard
-
-
Field Summary
Fields Modifier and Type Field Description public static LazyFontfont
-
Method Summary
Modifier and Type Method Description static LazyFontgetFont()static voidreloadSettings()Forces the console to reload its settings from the settings file. static ConsoleSettingsgetSettings()static BaseCommand.CommandContextgetContext()static voidshowMessage(Object message, Level logLevel)Displays a message to the user. static voidshowMessage(Object message)Displays a message to the user. static voidshowIndentedMessage(String preamble, Object message, int indentation)Displays an indented message to the user. static voidshowException(Object message, Throwable ex)Displays the stack trace of a Throwable. static voidshowDialogOnClose(InteractionDialogPlugin dialog, SectorEntityToken token)static voidshowDialogOnClose(SectorEntityToken token)-
-
Method Detail
-
getFont
static LazyFont getFont()
-
reloadSettings
static void reloadSettings()
Forces the console to reload its settings from the settings file.
- Since:
2.0
-
getSettings
static ConsoleSettings getSettings()
-
getContext
static BaseCommand.CommandContext getContext()
-
showMessage
static void showMessage(Object message, Level logLevel)
Displays a message to the user. The message will be formatted and shown to the player when they reach a section of the game where it can be displayed properly (combat/campaign map).
- Parameters:
message- The message to show.logLevel- If this is equal to/higher than the "consoleLogLevel" setting, this message will be logged in Starsector.log.- Since:
2.0
-
showMessage
static void showMessage(Object message)
Displays a message to the user. The message will be formatted and shown to the player when they reach a section of the game where it can be displayed properly (combat/campaign map).
- Parameters:
message- The message to show.- Since:
2.0
-
showIndentedMessage
static void showIndentedMessage(String preamble, Object message, int indentation)
Displays an indented message to the user. The message will be formatted and shown to the player when they reach a section of the game where it can be displayed properly (combat/campaign map).
- Parameters:
preamble- An optional argument; this part of the message will not be indented.message- The indented message to show.indentation- The number of spaces to indentmessagewith.- Since:
3.0
-
showException
static void showException(Object message, Throwable ex)
Displays the stack trace of a Throwable.
- Parameters:
message- An optional message to show before the stack trace.ex- The Throwable whose stack trace will be shown.- Since:
2.0
-
showDialogOnClose
static void showDialogOnClose(InteractionDialogPlugin dialog, SectorEntityToken token)
-
showDialogOnClose
static void showDialogOnClose(SectorEntityToken token)
-
-
-
-