User Tools

Site Tools


en:examples:drawing:drawing_boxes

Drawing Boxes

Code

orxSTATUS orxFASTCALL RenderEventHandler(const orxEVENT *_pstEvent) {
	if (_pstEvent->eType == orxEVENT_TYPE_RENDER){
		if(_pstEvent->eID == orxRENDER_EVENT_STOP){ 
 
			orxVECTOR topLeft = { -100, -50, 0 }; 
			orxVECTOR size = { 200, 100, 0 };
 
			orxOBOX boxArea;
 
			orxVECTOR pivot = { 0, 0, 0 };
 
			orxRGBA colour;
			colour.u8R = 0;
			colour.u8G = 255;
			colour.u8B = 128;
			colour.u8A = 50;
 
			orxOBox_2DSet(&boxArea, &topLeft, &pivot, &size, 0);
 
			orxDisplay_DrawOBox( &boxArea, colour, orxTRUE);	
 
		}
	}
 
	return orxSTATUS_SUCCESS;
}
 
orxSTATUS orxFASTCALL Init()
{
...
	orxEvent_AddHandler(orxEVENT_TYPE_RENDER, RenderEventHandler);
...

en/examples/drawing/drawing_boxes.txt · Last modified: 2018/02/14 00:47 (4 years ago) (external edit)