home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Phoenix Heaven Sunny 2
/
APPARE2.BIN
/
oh_towns
/
art2
/
src.lzh
/
AREA.H
< prev
next >
Wrap
C/C++ Source or Header
|
1995-06-17
|
610b
|
23 lines
#ifndef HEADER_AREA
#define HEADER_AREA
typedef struct {
int x,y;
int wid,ht;
char *buf;
} AREA_DATA;
typedef AREA_DATA* AREA;
AREA area_new(int x,int y,int wid,int ht);
void area_delete(AREA area);
void area_clear(AREA area);
void area_hline(AREA area,int x1,int x2,int y);
int area_getSect(AREA area,int x,int y,int *sx1,int *sx2);
// (x,y)から右方向に調べて、ON ビットの連続領域を得る(sx1,sx2)
// 返値:NOERR=見つかった -1=見つからなかった
void area_polygon(AREA area,POINT *points,int nPoint);
void area_forEachSect(AREA area,int y,void hline(int x1,int x2,int y)!);
#endif