struct demoObjectT
	{
	int id,kind,pattern;
	float position[3],forward[3],up[3],scale;
	};
typedef struct demoObjectT demoObjectT;

struct demoObjectInGameT
	{
	int id,size;
	};
typedef struct demoObjectInGameT demoObjectInGameT;


#define DEMOCOURSE02_DOLPHINS ((const demoObjectInGameT *)1)

void initializeDemoObject(void);
void setDemoObjectInGame(const demoObjectInGameT *pData,int nSize);
void drawDemoObject(const demoObjectT *pData,int nSize, int fGhost);
#ifndef ROM_FLAG
int  getDemoObjectSize(int id);
#endif  /* ROM_FLAG */
