Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members  

main.h File Reference

#include <iostream>
#include <vector>
#include <ctime>
#include <string>
#include "SDL.h"
#include "SDL_ttf.h"
#include "SDL_net.h"
#include "tcputil.h"
#include <GL/gl.h>
#include <GL/glu.h>
#include <AL/al.h>
#include <AL/alut.h>
#include "Camera.h"
#include "Config.h"
#include "GLExtensions.h"
#include "LoadScreen.h"
#include "MainMenu.h"
#include "World.h"

Include dependency graph for main.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

bool initializeSDL ()
bool createWindow (string windowName, bool fullScreen=false)
bool toggleFullScreen ()
void initializeGL ()
void resizeOpenGL ()
void renderLoop ()
void renderScene ()
bool isExtensionSupported (string ext)

Variables

int videoFlags
SDL_Surface * mainWindow = 0
Worldworld = 0
bool online
SDLNet_SocketSet set
TCPsocket sock
bool quitting


Function Documentation

bool createWindow string    windowName,
bool    fullScreen = false
 

void initializeGL  
 

bool initializeSDL  
 

bool isExtensionSupported string    ext
 

void renderLoop  
 

void renderScene  
 

void resizeOpenGL  
 

bool toggleFullScreen  
 


Variable Documentation

SDL_Surface* mainWindow = 0
 

bool online
 

bool quitting
 

SDLNet_SocketSet set
 

TCPsocket sock
 

int videoFlags
 

World* world = 0
 


Generated on Wed Apr 21 11:11:01 2004 for naturecalls by doxygen1.2.18