Alpha Engine: AEEngine.h File Reference

AlphaEngine

AEEngine.h File Reference

Header file for the Alpha Engine. More...

#include <stdlib.h> #include <stdio.h>
#include <string.h>
#include <assert.h>
#include <windows.h>
#include "AEExport.h"
#include "AETypes.h"
#include "AEMath.h"
#include "AEUtil.h"
#include "AEFrameRateController.h"
#include "AESystem.h"
#include "AEGraphics.h"
#include "AEInput.h"
#include "AEGameStateMgr.h"

Go to the source code of this file.

Macros

#define AE_ASSERT(x)
 
#define AE_ASSERT_MESG(x,...)
 
#define AE_ASSERT_PARM(x)
 
#define AE_ASSERT_ALLOC(x)
 
#define AE_WARNING(x)
 
#define AE_WARNING_MESG(x,...)
 
#define AE_WARNING_PARM(x)
 
#define AE_FATAL_ERROR(...)
 

Detailed Description

Header file for the Alpha Engine.

Project: Alpha Engine
Author
Sun Tjen Fam
Date
January 31, 2008

The Alpha Engine consist of the following header files:

Copyright
Copyright (C) 2013 DigiPen Institute of Technology. Reproduction or disclosure of this file or its contents without the prior written consent of DigiPen Institute of Technology is prohibited.

Definition in file AEEngine.h.

Macro Definition Documentation

#define AE_ASSERT (   x)
Value:
{ \
if((x) == 0) \
{ \
PRINT("AE_ASSERT: %s\nLine: %d\nFunc: %s\nFile: %s\n", \
#x, __LINE__, __FUNCTION__, __FILE__); \
exit(1); \
} \
}
#define PRINT(...)
Definition: AEExport.h:40

Definition at line 52 of file AEEngine.h.

#define AE_ASSERT_ALLOC (   x)
Value:
{ \
if((x) == 0) \
{ \
PRINT("AE_ASSERT_ALLOC: %s\nLine: %d\nFunc: %s\nFile: %s\n", \
#x, __LINE__, __FUNCTION__, __FILE__); \
exit(1); \
} \
}
#define PRINT(...)
Definition: AEExport.h:40

Definition at line 90 of file AEEngine.h.

#define AE_ASSERT_MESG (   x,
  ... 
)
Value:
{ \
if((x) == 0) \
{ \
PRINT("AE_ASSERT_MESG: %s\nLine: %d\nFunc: %s\nFile: %s\n", \
#x, __LINE__, __FUNCTION__, __FILE__); \
PRINT("Mesg: "__VA_ARGS__); \
PRINT("\n"); \
exit(1); \
} \
}
#define PRINT(...)
Definition: AEExport.h:40

Definition at line 64 of file AEEngine.h.

#define AE_ASSERT_PARM (   x)
Value:
{ \
if((x) == 0) \
{ \
PRINT("AE_ASSERT_PARM: %s\nLine: %d\nFunc: %s\nFile: %s\n", \
#x, __LINE__, __FUNCTION__, __FILE__); \
exit(1); \
} \
}
#define PRINT(...)
Definition: AEExport.h:40

Definition at line 78 of file AEEngine.h.

#define AE_FATAL_ERROR (   ...)
Value:
{ \
PRINT("AE_FATAL_ERROR: "__VA_ARGS__); \
exit(1); \
}
#define PRINT(...)
Definition: AEExport.h:40

Definition at line 158 of file AEEngine.h.

#define AE_WARNING (   x)
Value:
{ \
if((x) == 0) \
{ \
PRINT("AE_WARNING: %s\nLine: %d\nFunc: %s\nFile: %s\n", \
#x, __LINE__, __FUNCTION__, __FILE__); \
} \
}
#define PRINT(...)
Definition: AEExport.h:40

Definition at line 103 of file AEEngine.h.

#define AE_WARNING_MESG (   x,
  ... 
)
Value:
{ \
if((x) == 0) \
{ \
PRINT("AE_WARNING_MESG: %s\nLine: %d\nFunc: %s\nFile: %s\n", \
#x, __LINE__, __FUNCTION__, __FILE__); \
PRINT("Mesg: "__VA_ARGS__); \
PRINT("\n"); \
} \
}
#define PRINT(...)
Definition: AEExport.h:40

Definition at line 114 of file AEEngine.h.

#define AE_WARNING_PARM (   x)
Value:
{ \
if((x) == 0) \
{ \
PRINT("AE_WARNING_PARM: %s\nLine: %d\nFunc: %s\nFile: %s\n", \
#x, __LINE__, __FUNCTION__, __FILE__); \
} \
}
#define PRINT(...)
Definition: AEExport.h:40

Definition at line 127 of file AEEngine.h.

Generated on Sat Jan 4 2014 02:06:22 for Alpha Engine by   doxygen 1.8.5