/* client/client.h This file is part of the Osirion project and is distributed under the terms and conditions of the GNU General Public License version 2 */ #ifndef __INCLUDED_CLIENT_H__ #define __INCLUDED_CLIENT_H__ #include "client/console.h" #include "client/camera.h" #include "client/view.h" #include "client/input.h" #include "client/video.h" /// client-side functions to render and control the gameworld /** The client namespace contains the necessary functions to * accept input, send it to the game and renders the result */ namespace client { /// initialize the client extern void init(); /// run the client extern void run(); /// shutdown the client extern void shutdown(); /// global Video object extern Video video; /// global Input object extern Input input; /// global View object extern View view; /// global Camera object extern Camera camera; } #endif // __INCLUDED_CLIENT_H__