-
Notifications
You must be signed in to change notification settings - Fork 2
/
sdltest.cpp
49 lines (41 loc) · 1.25 KB
/
sdltest.cpp
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
//
// File: sdltest.cpp
//
//
//
// @author ddm9373: Douglas Moyer
//
// // // // // // // // // // // // // // // // // // // // // // // //
#include <stdio.h>
#include <iostream>
#include <SDL2/SDL.h>
const int SCREEN_WIDTH = 640;
const int SCREEN_HEIGHT = 480;
using namespace std;
int main( int argc, const char* argv[] ) {
SDL_Window* window = NULL;
SDL_Surface* screenSurface = NULL;
if( SDL_Init( SDL_INIT_VIDEO ) < 0 )
printf( "SDL could not initialize!" );
else {
window = SDL_CreateWindow( "SDL Tutorial", SDL_WINDOWPOS_UNDEFINED, SDL_WINDOWPOS_UNDEFINED, SCREEN_WIDTH, SCREEN_HEIGHT, SDL_WINDOW_SHOWN );
if ( window == NULL ) {
printf( "Window could not be created!" );
} else {
screenSurface = SDL_GetWindowSurface(window);
SDL_FillRect(screenSurface, NULL, SDL_MapRGB(screenSurface->format, 0xFF, 0xFF, 0xFF));
SDL_UpdateWindowSurface(window);
SDL_Delay(3000);
}
}
SDL_DestroyWindow(window);
SDL_Quit();
return 0;
}
// // // // // // // // // // // // // // // // // // // // // // // //
// Version:
// $Id$
//
// Revisions:
// $Log$
//