mirror of
https://github.com/ptitSeb/Serious-Engine
synced 2024-11-23 02:40:26 +01:00
24cb244d43
This was a _ton_ of changes, made 15 years ago, so there are probably some problems to work out still. Among others: Engine/Base/Stream.* was mostly abandoned and will need to be re-ported. Still, this is a pretty good start, and probably holds a world record for lines of changes or something. :)
24 lines
455 B
C++
24 lines
455 B
C++
/* Copyright (c) 2002-2012 Croteam Ltd. All rights reserved. */
|
|
|
|
#include <stdio.h>
|
|
#include <assert.h>
|
|
|
|
#include "SDL.h"
|
|
#include <Engine/Base/Types.h>
|
|
|
|
ULONG DetermineDesktopWidth(void)
|
|
{
|
|
SDL_Rect **modes = SDL_ListModes(NULL, SDL_FULLSCREEN);
|
|
|
|
assert(modes != NULL);
|
|
|
|
if ((modes == NULL) || (modes == (SDL_Rect **) -1))
|
|
return(600); // (*shrug*)
|
|
|
|
return(modes[0]->w);
|
|
} // DetermineDesktopWidth
|
|
|
|
// end of SDLAdapter.cpp ...
|
|
|
|
|