src/video/android/SDL_androidvideo.c
changeset 5001 77df56570442
parent 4998 a514bfe6952a
child 5262 b530ef003506
equal deleted inserted replaced
5000:6a10693e66c3 5001:77df56570442
    27 #include "SDL_video.h"
    27 #include "SDL_video.h"
    28 #include "SDL_mouse.h"
    28 #include "SDL_mouse.h"
    29 #include "../SDL_sysvideo.h"
    29 #include "../SDL_sysvideo.h"
    30 #include "../SDL_pixels_c.h"
    30 #include "../SDL_pixels_c.h"
    31 #include "../../events/SDL_events_c.h"
    31 #include "../../events/SDL_events_c.h"
       
    32 #include "../../events/SDL_windowevents_c.h"
    32 
    33 
    33 #include "SDL_androidvideo.h"
    34 #include "SDL_androidvideo.h"
    34 #include "SDL_androidevents.h"
    35 #include "SDL_androidevents.h"
    35 #include "SDL_androidkeyboard.h"
    36 #include "SDL_androidkeyboard.h"
    36 #include "SDL_androidwindow.h"
    37 #include "SDL_androidwindow.h"
    61 // init (before SDL_main())
    62 // init (before SDL_main())
    62 int Android_ScreenWidth = 0;
    63 int Android_ScreenWidth = 0;
    63 int Android_ScreenHeight = 0;
    64 int Android_ScreenHeight = 0;
    64 Uint32 Android_ScreenFormat = SDL_PIXELFORMAT_UNKNOWN;
    65 Uint32 Android_ScreenFormat = SDL_PIXELFORMAT_UNKNOWN;
    65 
    66 
       
    67 /* Currently only one window */
       
    68 SDL_Window *Android_Window = NULL;
    66 
    69 
    67 static int
    70 static int
    68 Android_Available(void)
    71 Android_Available(void)
    69 {
    72 {
    70     return 1;
    73     return 1;
   156 Android_SetScreenResolution(int width, int height, Uint32 format)
   159 Android_SetScreenResolution(int width, int height, Uint32 format)
   157 {
   160 {
   158     Android_ScreenWidth = width;
   161     Android_ScreenWidth = width;
   159     Android_ScreenHeight = height;   
   162     Android_ScreenHeight = height;   
   160     Android_ScreenFormat = format;
   163     Android_ScreenFormat = format;
       
   164 
       
   165     if (Android_Window) {
       
   166         SDL_SendWindowEvent(Android_Window, SDL_WINDOWEVENT_RESIZED, width, height);
       
   167     }
   161 }
   168 }
   162 
   169 
   163 /* vi: set ts=4 sw=4 expandtab: */
   170 /* vi: set ts=4 sw=4 expandtab: */