a
This commit is contained in:
@@ -0,0 +1,39 @@
|
||||
// Scriptor3D.h: interface for the Scriptor3D class.
|
||||
//
|
||||
//////////////////////////////////////////////////////////////////////
|
||||
//这个类封装了jimmy提供的3D脚本生成工具
|
||||
|
||||
#include "scriptor.h"
|
||||
|
||||
#if !defined(AFX_SCRIPTOR3D_H__77C64DEB_200E_4857_BEEE_DAD3C732F148__INCLUDED_)
|
||||
#define AFX_SCRIPTOR3D_H__77C64DEB_200E_4857_BEEE_DAD3C732F148__INCLUDED_
|
||||
|
||||
#if _MSC_VER > 1000
|
||||
#pragma once
|
||||
#endif // _MSC_VER > 1000
|
||||
|
||||
class Scriptor3D
|
||||
{
|
||||
public:
|
||||
Scriptor3D();
|
||||
virtual ~Scriptor3D();
|
||||
|
||||
//3d脚本生成接口
|
||||
struct _point * get_points();
|
||||
void destroy();
|
||||
int get_pole_start();
|
||||
BOOL set_pole_start(int startpole);
|
||||
int get_pole_count();
|
||||
struct _rect * get_rect();
|
||||
void _save_scr();
|
||||
BOOL generate();
|
||||
void set_zone(bool enable, int zonec, int *zonev);
|
||||
void SetRect(int x0, int y0, int x1, int y1);
|
||||
void create(const char *name, int flags);
|
||||
|
||||
private:
|
||||
struct _scriptor *m_scr;
|
||||
struct _rect m_rect;
|
||||
};
|
||||
|
||||
#endif // !defined(AFX_SCRIPTOR3D_H__77C64DEB_200E_4857_BEEE_DAD3C732F148__INCLUDED_)
|
||||
Reference in New Issue
Block a user