00001 /* 00002 $Id: core.h,v 1.27 2001/03/14 23:28:31 sphair Exp $ 00003 00004 ------------------------------------------------------------------------ 00005 ClanLib, the platform independent game SDK. 00006 00007 This library is distributed under the GNU LIBRARY GENERAL PUBLIC LICENSE 00008 version 2. See COPYING for details. 00009 00010 For a total list of contributers see CREDITS. 00011 00012 ------------------------------------------------------------------------ 00013 */ 00014 00015 #ifndef header_core 00016 #define header_core 00017 00018 #define CL_VERSION(x,y,z) ( (x << 16) | (y << 8) | (z) ) 00019 #define CL_CURRENT_VERSION CL_VERSION(0,5,0) 00020 #define CL_VERSION_STRING "0.5.0" 00021 #define CL_RELEASE_NAME "Halfway there" 00022 00023 #ifdef WIN32 00024 #pragma warning( disable : 4786) 00025 #endif 00026 00027 #ifdef __BORLANDC__ 00028 #define BORLAND 00029 #endif 00030 00031 #include "Core/System/setupcore.h" 00032 #include "Core/System/keep_alive.h" 00033 #include "Core/System/system.h" 00034 #include "Core/System/cl_assert.h" 00035 #include "Core/System/error.h" 00036 #include "Core/System/thread.h" 00037 #include "Core/System/mutex.h" 00038 #include "Core/System/clanstring.h" 00039 #include "Core/System/timer.h" 00040 #include "Core/System/event_listener.h" 00041 #include "Core/System/event_trigger.h" 00042 00043 #include "Core/IOData/cl_endian.h" 00044 #include "Core/IOData/inputsource.h" 00045 #include "Core/IOData/inputsource_provider.h" 00046 #include "Core/IOData/inputsource_memory.h" 00047 #include "Core/IOData/outputsource.h" 00048 #include "Core/IOData/outputsource_provider.h" 00049 #include "Core/IOData/outputsource_memory.h" 00050 #include "Core/IOData/file_inputprovider.h" 00051 #include "Core/IOData/file_outputprovider.h" 00052 00053 #include "Core/Resources/resource_manager.h" 00054 #include "Core/Resources/resourcetype.h" 00055 #include "Core/Resources/resource.h" 00056 #include "Core/Resources/resourceoptions.h" 00057 #include "Core/Resources/resourceoption.h" 00058 #include "Core/Resources/resourcetype_boolean.h" 00059 #include "Core/Resources/resourcetype_integer.h" 00060 #include "Core/Resources/resourcetype_string.h" 00061 #include "Core/Resources/resourcetype_raw.h" 00062 #include "Core/Resources/datafile_compiler.h" 00063 00064 #include "Core/Math/cl_vector.h" 00065 #include "Core/Math/bezier.h" 00066 #include "Core/Math/math.h" 00067 #include "Core/Math/rect.h" 00068 #include "Core/Math/size.h" 00069 #include "Core/Math/point.h" 00070 00071 #endif
1.2.6 written by Dimitri van Heesch,
© 1997-2001