Mercurial > sdl-ios-xcode
comparison src/video/photon/SDL_photon.c @ 3387:05499ec8c022
Initial support for fullscreen application modes.
author | Mike Gorchak <lestat@i.com.ua> |
---|---|
date | Mon, 12 Oct 2009 19:47:01 +0000 |
parents | fff074de9675 |
children | f96615051c8c |
comparison
equal
deleted
inserted
replaced
3386:fff074de9675 | 3387:05499ec8c022 |
---|---|
2454 } | 2454 } |
2455 } | 2455 } |
2456 break; | 2456 break; |
2457 case Ph_EV_INFO: | 2457 case Ph_EV_INFO: |
2458 { | 2458 { |
2459 switch (event->subtype) | |
2460 { | |
2461 case Ph_OFFSCREEN_INVALID: | |
2462 { | |
2463 uint32_t* type; | |
2464 | |
2465 type = PhGetData(event); | |
2466 switch (*type) | |
2467 { | |
2468 case Pg_VIDEO_MODE_SWITCHED: | |
2469 case Pg_ENTERED_DIRECT: | |
2470 case Pg_EXITED_DIRECT: | |
2471 case Pg_DRIVER_STARTED: | |
2472 { | |
2473 /* TODO: */ | |
2474 /* We must tell the renderer, that it have */ | |
2475 /* to recreate all surfaces */ | |
2476 } | |
2477 break; | |
2478 default: | |
2479 { | |
2480 } | |
2481 break; | |
2482 } | |
2483 } | |
2484 break; | |
2485 default: | |
2486 break; | |
2487 } | |
2459 } | 2488 } |
2460 break; | 2489 break; |
2461 case Ph_EV_KEY: | 2490 case Ph_EV_KEY: |
2462 { | 2491 { |
2463 PhKeyEvent_t *keyevent = NULL; | 2492 PhKeyEvent_t *keyevent = NULL; |