All pastes #990332 Raw Edit

Someone

public cpp v1 · immutable
#990332 ·published 2008-04-20 02:38 UTC
rendered paste body
#ifndef GAME_H_INCLUDED#define GAME_H_INCLUDED#ifdef __cplusplus    #include <cstdlib>#else    #include <stdlib.h>#endif#ifdef __APPLE__#include <SDL/SDL.h>#else#include <SDL.h>#endif#include <string>#include "Declarations.h"#include "ImageLoaders.h"#include "Config.h"#include "FrameRate.h"#include "Text.h"#include "Input.h"#include "Misc.h"SDL_Surface *screen;class Game{    public:        void InitResources();        void TitleMenu();        void GameLoop();        void EndGame();        void CleanUp();        void GameState(int option);        void StartGame();        SDL_Surface *message;        SDL_Surface *background;        SDL_Surface *testText;        SDL_Rect clip[1];        void GameUpdate();        TTF_Font *font;        Input input;        bool GameRunning;        bool GameTitle;};void Game::InitResources(){    message = load_Image("spritetest.png");    font = loadfont("basic.ttf",12);    testText = Displaytext(font,"test",255,255,255);    clip[0].x = 0;    clip[0].y = 0;    clip[0].w = 30;    clip[0].h = 45;}void Game::StartGame(){ GameState(GAMETITLE);}void Game::GameState(int option){    switch (option){        case 1  : TitleMenu(); break;        case 2  : GameLoop(); break;        case 3  : EndGame(); break;    }}void Game::TitleMenu(){    while(GameTitle == true){    apply_surface(0,0,testText,screen);    apply_surface(20,20,message,screen, &clip[0]);    GameUpdate();    }    GameState(GAMESTART);}void Game::GameLoop(){    while(GameRunning == true){    GameUpdate();    }    GameState(GAMEEND);}void Game::EndGame(){    CleanUp();}void Game::GameUpdate(){    SDL_Flip(screen);    IncFrameV();    FrameSync();    fps.Start();}void Game::CleanUp(){    SDL_FreeSurface(message);    SDL_FreeSurface(background);    SDL_Quit();}#endif // GAME_H_INCLUDED//////////////////////////////////////////////////#ifndef CONFIG_H_INCLUDED#define CONFIG_H_INCLUDED#ifdef __cplusplus    #include <cstdlib>#else    #include <stdlib.h>#endif#ifdef __APPLE__#include <SDL/SDL.h>#else#include <SDL.h>#endif#include "Game.h"Game game;#endif // CONFIG_H_INCLUDED////////////////////////////////////////#ifdef __cplusplus    #include <cstdlib>#else    #include <stdlib.h>#endif#ifdef __APPLE__#include <SDL/SDL.h>#else#include <SDL.h>#endif#include <SDL/SDL_ttf.h>#include "headers/Game.h"#include "headers/Config.h"int main ( int argc, char** argv ){    if(SDL_Init(SDL_INIT_VIDEO) == -1){ return 1; }    screen = SDL_SetVideoMode(800,600,32,SDL_SWSURFACE);    if(screen == NULL){ return 1;}    if(TTF_Init() == -1){ return false; }    SDL_WM_SetCaption("The Tale", NULL);    game.InitResources();    game.StartGame();}////////////////////////////////////////***************error******************line 14 error: 'Game does not name a type *in config.h*line 23 error: 'game' was not declared in this scope*in main.cpp****************error******************