diff options
Diffstat (limited to 'src/include/MainOverloadables.h')
-rw-r--r-- | src/include/MainOverloadables.h | 30 |
1 files changed, 20 insertions, 10 deletions
diff --git a/src/include/MainOverloadables.h b/src/include/MainOverloadables.h index 34ae5023..f112ece0 100644 --- a/src/include/MainOverloadables.h +++ b/src/include/MainOverloadables.h @@ -2,11 +2,11 @@ @header MainOverloadables.h @date Thu Feb 4 08:58:52 1999 @author Tom Goodale - @desc - The overloadable functions for the main layer. - See OverloadMacros.h to see how to use these. - @enddesc - @version $Header$ + @desc + The overloadable functions for the main layer. + See OverloadMacros.h to see how to use these. + @enddesc + @version $Header$ @@*/ @@ -30,32 +30,42 @@ #undef ARGUMENTS #endif +#ifdef USE_ARGUMENTS +#undef USE_ARGUMENTS +#endif + #ifdef RETURN_TYPE #undef RETURN_TYPE #endif -#define RETURN_TYPE int #define ARGUMENTS tFleshConfig *config +#define USE_ARGUMENTS config = config +#define RETURN_TYPE int OVERLOADABLE(Initialise) OVERLOADABLE(Evolve) OVERLOADABLE(Shutdown) -#undef RETURN_TYPE -#define RETURN_TYPE int #undef ARGUMENTS #define ARGUMENTS void +#undef USE_ARGUMENTS +#define USE_ARGUMENTS +#undef RETURN_TYPE +#define RETURN_TYPE int OVERLOADABLE(MainLoopIndex) -#undef RETURN_TYPE -#define RETURN_TYPE int #undef ARGUMENTS #define ARGUMENTS int main_loop_index +#undef USE_ARGUMENTS +#define USE_ARGUMENTS main_loop_index = main_loop_index; +#undef RETURN_TYPE +#define RETURN_TYPE int OVERLOADABLE(SetMainLoopIndex) #undef ARGUMENTS +#undef USE_ARGUMENTS #undef RETURN_TYPE #undef OVERLOADABLE_CALL |