2010-10-01 02:36:21 +00:00
|
|
|
#import "FrameworkEnums.h"
|
2010-07-27 13:42:07 +00:00
|
|
|
@class Protocols;
|
|
|
|
|
2010-07-22 15:20:04 +00:00
|
|
|
// Data structures
|
2010-12-08 04:57:47 +00:00
|
|
|
#import "PointStruct.h"
|
2010-07-22 15:20:04 +00:00
|
|
|
#import "RectangleStruct.h"
|
2010-12-08 04:57:47 +00:00
|
|
|
@class XniPoint, Rectangle, Color;
|
2010-07-22 16:13:55 +00:00
|
|
|
|
2010-07-27 13:42:07 +00:00
|
|
|
// Game
|
|
|
|
@protocol IGraphicsDeviceManager;
|
|
|
|
@class Game, GameTime, GameServiceContainer, GraphicsDeviceManager;
|
|
|
|
|
|
|
|
// Game host
|
2010-10-19 13:31:39 +00:00
|
|
|
@class GameHost, GameWindow;
|
2010-07-27 13:42:07 +00:00
|
|
|
|
|
|
|
// Game components
|
|
|
|
@protocol IGameComponent, IUpdatable, IDrawable;
|
2010-09-09 17:09:40 +00:00
|
|
|
@class GameComponent, DrawableGameComponent, GameComponentCollection, GameComponentCollectionEventArgs;
|
|
|
|
|
|
|
|
// Linear algebra
|
|
|
|
#import "Vector2Struct.h"
|
|
|
|
#import "Vector3Struct.h"
|
|
|
|
#import "Vector4Struct.h"
|
|
|
|
#import "MatrixStruct.h"
|
|
|
|
@class Vector2, Vector3, Vector4, Quaternion, Matrix;
|