MCPcopy Create free account
hub / github.com/doldecomp/mkdd / createConsole

Method createConsole

libs/JSystem/JUtility/JUTException.cpp:1102–1125  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1100}
1101
1102void JUTException::createConsole(void *console_buffer, u32 console_buffer_size)
1103{
1104 if (!console_buffer || !console_buffer_size)
1105 {
1106 return;
1107 }
1108
1109 u32 lines = JUTConsole::getLineFromObjectSize(console_buffer_size, 0x32);
1110 if (lines != 0)
1111 {
1112 sConsoleBuffer = console_buffer;
1113 sConsoleBufferSize = console_buffer_size;
1114 sConsole = JUTConsole::create(0x32, console_buffer, console_buffer_size);
1115
1116 JUTConsoleManager *manager = JUTConsoleManager::sManager;
1117 manager->setDirectConsole(sConsole);
1118
1119 sConsole->setFontSize(10.0, 6.0);
1120 sConsole->setPosition(15, 26);
1121 sConsole->setHeight(23);
1122 sConsole->setVisible(true);
1123 sConsole->setOutput(JUTConsole::OUTPUT_OSR_AND_CONSOLE);
1124 }
1125}
1126
1127JUTExternalFB::JUTExternalFB(GXRenderModeObj *renderMode, GXGamma gamma, void *buffer, u32 size)
1128{

Callers

nothing calls this directly

Calls 7

setDirectConsoleMethod · 0.80
setHeightMethod · 0.80
setOutputMethod · 0.80
createFunction · 0.70
setFontSizeMethod · 0.45
setPositionMethod · 0.45
setVisibleMethod · 0.45

Tested by

no test coverage detected