This repository has been archived by the owner. It is now read-only.
Permalink
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Browse files
A better way of setting the fullscreen flag for windows on Nintendo DS
- Loading branch information
Showing
with
73 additions
and 19 deletions.
- +3 −8 Makefile.ds
- +0 −4 src/video/SDL_video.c
- +3 −7 src/video/nds/SDL_ndsvideo.c
- +2 −0 src/video/nds/SDL_ndsvideo.h
- +34 −0 src/video/nds/SDL_ndswindow.c
- +31 −0 src/video/nds/SDL_ndswindow.h
@@ -0,0 +1,34 @@ | ||
/* | ||
SDL - Simple DirectMedia Layer | ||
Copyright (C) 1997-2011 Sam Lantinga | ||
This library is free software; you can redistribute it and/or | ||
modify it under the terms of the GNU Lesser General Public | ||
License as published by the Free Software Foundation; either | ||
version 2.1 of the License, or (at your option) any later version. | ||
This library is distributed in the hope that it will be useful, | ||
but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | ||
Lesser General Public License for more details. | ||
You should have received a copy of the GNU Lesser General Public | ||
License along with this library; if not, write to the Free Software | ||
Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA | ||
Sam Lantinga | ||
slouken@libsdl.org | ||
*/ | ||
#include "SDL_config.h" | ||
|
||
#include "SDL_ndsvideo.h" | ||
|
||
|
||
int NDS_CreateWindow(_THIS, SDL_Window * window) | ||
{ | ||
/* Nintendo DS windows are always fullscreen */ | ||
window->flags |= SDL_WINDOW_FULLSCREEN; | ||
return 0; | ||
} | ||
|
||
/* vi: set ts=4 sw=4 expandtab: */ |
@@ -0,0 +1,31 @@ | ||
/* | ||
SDL - Simple DirectMedia Layer | ||
Copyright (C) 1997-2011 Sam Lantinga | ||
This library is free software; you can redistribute it and/or | ||
modify it under the terms of the GNU Lesser General Public | ||
License as published by the Free Software Foundation; either | ||
version 2.1 of the License, or (at your option) any later version. | ||
This library is distributed in the hope that it will be useful, | ||
but WITHOUT ANY WARRANTY; without even the implied warranty of | ||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU | ||
Lesser General Public License for more details. | ||
You should have received a copy of the GNU Lesser General Public | ||
License along with this library; if not, write to the Free Software | ||
Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA | ||
Sam Lantinga | ||
slouken@libsdl.org | ||
*/ | ||
#include "SDL_config.h" | ||
|
||
#ifndef _SDL_ndswindow_h | ||
#define _SDL_ndswindow_h | ||
|
||
extern int NDS_CreateWindow(_THIS, SDL_Window * window); | ||
|
||
#endif /* _SDL_ndswindow_h */ | ||
|
||
/* vi: set ts=4 sw=4 expandtab: */ |