/* 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 "camera.h" #include "view.h" #include "input.h" #include "video.h" #include "console.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 render the result */ namespace client { /// initialize the client extern void init(); /// run the client(); extern void run(); /// 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__