Originally committed to SVN as r193.

This commit is contained in:
Fredrik Mellbin 2006-03-03 18:50:02 +00:00
parent b49618d093
commit 12363b6dc5
2 changed files with 7 additions and 42 deletions

View File

@ -17,20 +17,21 @@ typedef struct
}FexMovementFrame; }FexMovementFrame;
#include "tenlist.h" #include "tenlist.h"
class FexMovement class FexMovement
{ {
public: public:
FexMovement(); FexMovement();
~FexMovement(); ~FexMovement();
WCHAR* FileName;
void Load( const char* Filename );
void Save( const char* Filename );
const char* GetUniqueName();
tenlist<FexMovementFrame> Frames; tenlist<FexMovementFrame> Frames;
}; };
void FEXTRACKER_API DeleteMovement( FexMovement* delme ); FEXTRACKER_API FexMovement* CreateMovement();
FEXTRACKER_API void LoadMovement( FexMovement* me, const unsigned short* Filename );
FEXTRACKER_API void SaveMovement( FexMovement* me, const unsigned short* Filename );
FEXTRACKER_API void DeleteMovement( FexMovement* delme );
//WCHAR* FEXTRACKER_API GetUniqueName();
#endif // !defined(AFX_FEXMOVEMENT_H__63D8ADD8_4EA1_4C56_8D6F_7B587A1A61A4__INCLUDED_) #endif // !defined(AFX_FEXMOVEMENT_H__63D8ADD8_4EA1_4C56_8D6F_7B587A1A61A4__INCLUDED_)

View File

@ -1,36 +0,0 @@
// FexMovement.h: interface for the FexMovement class.
//
//////////////////////////////////////////////////////////////////////
#if !defined(AFX_FEXMOVEMENT_H__63D8ADD8_4EA1_4C56_8D6F_7B587A1A61A4__INCLUDED_)
#define AFX_FEXMOVEMENT_H__63D8ADD8_4EA1_4C56_8D6F_7B587A1A61A4__INCLUDED_
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000
typedef struct
{
vec2 Pos;
vec3 Rot;
vec2 Scale;
}FexMovementFrame;
#include "tenlist.h"
class FexMovement
{
public:
FexMovement();
~FexMovement();
void Load( const char* Filename );
void Save( const char* Filename );
const char* GetUniqueName();
tenlist<FexMovementFrame> Frames;
};
void FEXTRACKER_API DeleteMovement( FexMovement* delme );
#endif // !defined(AFX_FEXMOVEMENT_H__63D8ADD8_4EA1_4C56_8D6F_7B587A1A61A4__INCLUDED_)