shithub: candycrisis

ref: dbf642749d4890bced0a237d5c512ff0f8083b51
dir: /src/MTypes.h/

View raw version
/////
///  MTypes.h
///
///  Generic replacements for very basic Mac types.
///
///  John Stiles, 2002/10/14
///


#ifndef __MTYPES__
#define __MTYPES__


typedef signed char MBoolean;


struct MRGBColor
{
	unsigned short red;
	unsigned short green;
	unsigned short blue;
};


struct MRect
{
	short top;
	short left;
	short bottom;
	short right;	
};


struct MPoint
{
	short v;
	short h;
};


void UnionMRect( const MRect* a, const MRect* b, MRect* u );
void OffsetMRect( MRect* r, int x, int y );
unsigned char MPointInMRect( MPoint p, MRect* r );


#endif