main.cpp:
Code:
#include "includes.h"
SDL_Rect r;
r.x=16;
int main ( int argc, char** argv )
{
SDL_Init(SDL_INIT_VIDEO);
if(Init(1)==false)
{
printf(SDL_GetError());
return 2;
}
atexit(SDL_Quit);
SDL_Surface* screen =SDL_SetVideoMode(600, 480, 32,SDL_HWSURFACE|SDL_DOUBLEBUF);
if ( !screen )
{
printf("Unable to set 640x480 video: %s\n", SDL_GetError());
return 1;
}
SDL_Surface *bg=load_Image("C:\\Documents and Settings\\Make.YOUR-6JNHHU0520\\Desktop\\C++\\SDL\\Game Engine\\img\\sky.png");
SDL_Surface *sprites=load_Image("C:\\Documents and Settings\\Make.YOUR-6JNHHU0520\\Desktop\\sprite sheets\\finalfantasy.gif");
AppSurface(0,0,bg,screen,NULL);
AppSurface(250,250,sprites,screen,NULL);
//
//SDL_BlitSurface(bg,NULL,screen,&r);
bool done = false;
while (!done)
{
SDL_Flip(screen);
SDL_Event event;
while (SDL_PollEvent(&event))
{
// check for messages
switch (event.type)
{
// exit if the window is closed
case SDL_QUIT:
done = true;
break;
// check for keypresses
case SDL_KEYDOWN:
{
// exit if ESCAPE is pressed
if (event.key.keysym.sym == SDLK_ESCAPE)
done = true;
break;
}
} // end switch
} // end of message processing
}
SDL_FreeSurface(bg);
SDL_FreeSurface(kube);
printf("Exited cleanly\n");
return 0;
}