︙ | | | ︙ | |
46
47
48
49
50
51
52
53
54
55
56
57
58
59
|
#ifdef OF_NINTENDO_DS
# define asm __asm__
# include <nds.h>
# undef asm
#endif
enum {
NO_COLOR,
RED,
GREEN,
YELLOW
};
|
>
>
>
>
|
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
|
#ifdef OF_NINTENDO_DS
# define asm __asm__
# include <nds.h>
# undef asm
#endif
#ifdef OF_NINTENDO_3DS
# include <3ds.h>
#endif
enum {
NO_COLOR,
RED,
GREEN,
YELLOW
};
|
︙ | | | ︙ | |
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
|
sceKernelStartThread(tid, 0, 0);
#endif
#ifdef OF_NINTENDO_DS
consoleDemoInit();
#endif
#if defined(OF_WII) || defined(OF_PSP) || defined(OF_NINTENDO_DS)
@try {
return of_application_main(&argc, &argv,
[TestsAppDelegate class]);
} @catch (id e) {
TestsAppDelegate *delegate =
[[OFApplication sharedApplication] delegate];
OFString *string = [OFString stringWithFormat:
|
>
>
>
>
>
|
>
|
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
|
sceKernelStartThread(tid, 0, 0);
#endif
#ifdef OF_NINTENDO_DS
consoleDemoInit();
#endif
#ifdef OF_NINTENDO_3DS
gfxInitDefault();
consoleInit(GFX_TOP, NULL);
#endif
#if defined(OF_WII) || defined(OF_PSP) || defined(OF_NINTENDO_DS) || \
defined(OF_NINTENDO_3DS)
@try {
return of_application_main(&argc, &argv,
[TestsAppDelegate class]);
} @catch (id e) {
TestsAppDelegate *delegate =
[[OFApplication sharedApplication] delegate];
OFString *string = [OFString stringWithFormat:
|
︙ | | | ︙ | |
163
164
165
166
167
168
169
170
171
172
173
174
175
176
|
[delegate outputString: @"Press start button to exit!"
inColor: NO_COLOR];
for (;;) {
swiWaitForVBlank();
scanKeys();
if (keysDown() & KEY_START)
[OFApplication terminateWithStatus: 1];
}
# else
abort();
# endif
}
#else
return of_application_main(&argc, &argv, [TestsAppDelegate class]);
|
>
>
>
>
>
>
>
>
>
>
>
|
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
|
[delegate outputString: @"Press start button to exit!"
inColor: NO_COLOR];
for (;;) {
swiWaitForVBlank();
scanKeys();
if (keysDown() & KEY_START)
[OFApplication terminateWithStatus: 1];
}
# elif defined(OF_NINTENDO_3DS)
[delegate outputString: @"Press start button to exit!"
inColor: NO_COLOR];
for (;;) {
hidScanInput();
if (hidKeysDown() & KEY_START)
[OFApplication terminateWithStatus: 1];
gspWaitForVBlank();
}
# else
abort();
# endif
}
#else
return of_application_main(&argc, &argv, [TestsAppDelegate class]);
|
︙ | | | ︙ | |
308
309
310
311
312
313
314
315
316
317
318
319
320
321
|
inColor: NO_COLOR];
for (;;) {
swiWaitForVBlank();
scanKeys();
if (keysDown() & KEY_A)
break;
}
# endif
#else
[self outputString: @"failed\n"
inColor: RED];
#endif
}
|
>
>
>
>
>
>
>
>
>
>
>
>
|
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
|
inColor: NO_COLOR];
for (;;) {
swiWaitForVBlank();
scanKeys();
if (keysDown() & KEY_A)
break;
}
# endif
# ifdef OF_NINTENDO_3DS
[self outputString: @"Press A to continue!"
inColor: NO_COLOR];
for (;;) {
hidScanInput();
if (hidKeysDown() & KEY_A)
break;
gspWaitForVBlank();
}
# endif
#else
[self outputString: @"failed\n"
inColor: RED];
#endif
}
|
︙ | | | ︙ | |
394
395
396
397
398
399
400
401
402
403
404
405
406
|
[self outputString: @"Press start button to exit!"
inColor: NO_COLOR];
for (;;) {
swiWaitForVBlank();
scanKeys();
if (keysDown() & KEY_START)
[OFApplication terminateWithStatus: _fails];
}
#else
[OFApplication terminateWithStatus: _fails];
#endif
}
@end
|
>
>
>
>
>
>
>
>
>
>
>
|
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
|
[self outputString: @"Press start button to exit!"
inColor: NO_COLOR];
for (;;) {
swiWaitForVBlank();
scanKeys();
if (keysDown() & KEY_START)
[OFApplication terminateWithStatus: _fails];
}
#elif defined(OF_NINTENDO_3DS)
[self outputString: @"Press start button to exit!"
inColor: NO_COLOR];
for (;;) {
hidScanInput();
if (hidKeysDown() & KEY_START)
[OFApplication terminateWithStatus: _fails];
gspWaitForVBlank();
}
#else
[OFApplication terminateWithStatus: _fails];
#endif
}
@end
|