/* GUI Inclusion file by Gustav Larsson gee@pyro.nu --Overview-- Include this file and it will include the whole GUI --More info-- http://gee.pyro.nu/GUI/ */ // Main page for GUI documentation /** * @mainpage * Welcome to the Wildfire Games Graphical User Interface Documentation. * * Additional Downloads can be made from the link below.\n * Technical Design Document * * The GUI uses Xerces C++ Parser, * Current official version (ensured to work): 2.3.0 * * @dot * digraph * { * node [shape=record, fontname=Helvetica, fontsize=10]; * q [ label="Questions?"]; * c [ label="Comments?"]; * s [ label="Suggestions?"]; * email [label="E-mail Me" URL="mailto:slimgee@bredband.net"]; * q -> email; * c -> email; * s -> email; * } * @enddot */ #ifndef GUI_H #define GUI_H //-------------------------------------------------------- // Compiler specific //-------------------------------------------------------- // Important that we do this before is included #ifdef _MSC_VER # pragma warning(disable:4786) #endif //-------------------------------------------------------- // Includes //-------------------------------------------------------- #include #include #include //// janwas: these are very sloppy added, I don't know the etiquette #include "../ps/Prometheus.h" #include "../ps/CStr.h" #include "types.h" #include "ogl.h" //// This is what I need from these includes /* - OGL - #define DEFINE_ERROR(x, y) PS_RESULT x=y; - #define DECLARE_ERROR(x) extern PS_RESULT x; - PS_RESULT - u16 */ #include "GUIbase.h" #include "GUIutil.h" #include "IGUIObject.h" #include "IGUISettingsObject.h" #include "IGUIButtonBehavior.h" #include "CButton.h" #include "CGUISprite.h" #include "CGUI.h" #endif