mirror of https://github.com/mgba-emu/mgba.git
PSP2: Add fullscreen toggle
This commit is contained in:
parent
e3f0c87399
commit
1300b7570d
|
@ -74,6 +74,8 @@ static THREAD_ENTRY _audioThread(void* context) {
|
||||||
int main() {
|
int main() {
|
||||||
printf("%s initializing", projectName);
|
printf("%s initializing", projectName);
|
||||||
bool running = true;
|
bool running = true;
|
||||||
|
bool fullscreen = false;
|
||||||
|
bool fsToggle = false;
|
||||||
|
|
||||||
struct GBAVideoSoftwareRenderer renderer;
|
struct GBAVideoSoftwareRenderer renderer;
|
||||||
GBAVideoSoftwareRendererCreate(&renderer);
|
GBAVideoSoftwareRendererCreate(&renderer);
|
||||||
|
@ -154,6 +156,14 @@ int main() {
|
||||||
running = false;
|
running = false;
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
if (pad.buttons & PSP2_CTRL_SQUARE) {
|
||||||
|
if (!fsToggle) {
|
||||||
|
fullscreen = !fullscreen;
|
||||||
|
}
|
||||||
|
fsToggle = true;
|
||||||
|
} else {
|
||||||
|
fsToggle = false;
|
||||||
|
}
|
||||||
|
|
||||||
activeKeys = GBAInputMapKeyBits(&inputMap, PSP2_INPUT, pad.buttons, 0);
|
activeKeys = GBAInputMapKeyBits(&inputMap, PSP2_INPUT, pad.buttons, 0);
|
||||||
enum GBAKey angles = GBAInputMapAxis(&inputMap, PSP2_INPUT, 0, pad.ly);
|
enum GBAKey angles = GBAInputMapAxis(&inputMap, PSP2_INPUT, 0, pad.ly);
|
||||||
|
@ -192,7 +202,11 @@ int main() {
|
||||||
|
|
||||||
vita2d_start_drawing();
|
vita2d_start_drawing();
|
||||||
vita2d_clear_screen();
|
vita2d_clear_screen();
|
||||||
|
if (fullscreen) {
|
||||||
|
vita2d_draw_texture_scale(tex, 0, 0, 960.0f / 240.0f, 544.0f / 160.0f);
|
||||||
|
} else {
|
||||||
vita2d_draw_texture_scale(tex, 120, 32, 3.0f, 3.0f);
|
vita2d_draw_texture_scale(tex, 120, 32, 3.0f, 3.0f);
|
||||||
|
}
|
||||||
vita2d_end_drawing();
|
vita2d_end_drawing();
|
||||||
vita2d_swap_buffers();
|
vita2d_swap_buffers();
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue