1
0
mirror of https://github.com/krislamo/Trololo synced 2024-09-19 20:20:36 +00:00
Trololo/main.h

31 lines
687 B
C
Raw Permalink Normal View History

#ifndef MAIN_H
#define MAIN_H
// SDL dependencies
#include "SDL/SDL.h" // SDL 1.2.15 (32 bit)
#include "SDL/SDL_image.h" // SDL_image (1.2.12)
2013-03-04 11:31:47 +00:00
//#include "SDL/SDL_ttf.h" // SDL_tff (2.0.11)
// Standard dependencies
#include <iostream>
#include <cstdio>
namespace scrns
{
2013-01-14 02:21:15 +00:00
SDL_Surface * initiateSDL(int x, int y);
2013-03-04 11:31:47 +00:00
SDL_Surface * Stage1();
SDL_Surface * Movement(SDL_Surface *screen);
}
namespace scrnfunk
{
SDL_Surface *load_image(const char *file);
void apply_image(int x, int y, SDL_Surface* source, SDL_Surface* destination, SDL_Rect* clip = 0);
bool RemoveColor(SDL_Surface* image, Uint8 R, Uint8 G, Uint8);
}
2013-01-02 04:32:56 +00:00
#define VERSION "0.1-alpha"
2013-03-04 11:31:47 +00:00
#define WINDOW_TITLE "Mario"
#endif