144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
|
#if defined(OF_WII) || defined(OF_PSP) || defined(OF_NINTENDO_DS) || \
defined(OF_NINTENDO_3DS)
@try {
return of_application_main(&argc, &argv,
[[TestsAppDelegate alloc] init]);
} @catch (id e) {
TestsAppDelegate *delegate =
[[OFApplication sharedApplication] delegate];
OFString *string = [OFString stringWithFormat:
@"\nRuntime error: Unhandled exception:\n%@\n", e];
OFString *backtrace = [OFString stringWithFormat:
@"\nBacktrace:\n %@\n\n",
[[e backtrace] componentsJoinedByString: @"\n "]];
[delegate outputString: string
|
|
|
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
|
#if defined(OF_WII) || defined(OF_PSP) || defined(OF_NINTENDO_DS) || \
defined(OF_NINTENDO_3DS)
@try {
return of_application_main(&argc, &argv,
[[TestsAppDelegate alloc] init]);
} @catch (id e) {
TestsAppDelegate *delegate =
[OFApplication sharedApplication].delegate;
OFString *string = [OFString stringWithFormat:
@"\nRuntime error: Unhandled exception:\n%@\n", e];
OFString *backtrace = [OFString stringWithFormat:
@"\nBacktrace:\n %@\n\n",
[[e backtrace] componentsJoinedByString: @"\n "]];
[delegate outputString: string
|
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
|
break;
case YELLOW:
pspDebugScreenSetTextColor(0x00FFFF);
break;
}
pspDebugScreenSetXY(0, y);
pspDebugScreenPrintData([str UTF8String], [str UTF8StringLength]);
#elif defined(STDOUT)
switch (color) {
case NO_COLOR:
[of_stdout writeString: @"\r\033[K"];
# if defined(OF_WII) || defined(OF_NINTENDO_DS)
[of_stdout writeString: @"\033[37m"];
# endif
|
|
|
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
|
break;
case YELLOW:
pspDebugScreenSetTextColor(0x00FFFF);
break;
}
pspDebugScreenSetXY(0, y);
pspDebugScreenPrintData(str.UTF8String, str.UTF8StringLength);
#elif defined(STDOUT)
switch (color) {
case NO_COLOR:
[of_stdout writeString: @"\r\033[K"];
# if defined(OF_WII) || defined(OF_NINTENDO_DS)
[of_stdout writeString: @"\033[37m"];
# endif
|