Esempio n. 1
0
int MouseInit()
{
	Mouse.MouseCurs[mcurArrow] = GraphicsDF->get("curarrow");
	Mouse.MouseCurs[mcurWait] = GraphicsDF->get("curwait");
	Mouse.MouseCurs[mcurSelect] = GraphicsDF->get("cursel");
	Mouse.MouseCurs[mcurSelectBig] = GraphicsDF->get("curselb");
	Mouse.MouseCurs[mcurSelectSmall] = GraphicsDF->get("cursels");
	Mouse.MouseCurs[mcurTarget] = GraphicsDF->get("curtar");
	Mouse.MouseCurs[mcurTargetBig] = GraphicsDF->get("curtarb");
	Mouse.MouseCurs[mcurTargetSmall] = GraphicsDF->get("curtars");
	Mouse.MouseCurs[mcurSupport] = GraphicsDF->get("cursupp");
	Mouse.MouseCurs[mcurLoadIn] = GraphicsDF->get("curload");
	Mouse.MouseCurs[mcurBuild] = GraphicsDF->get("curbuild");
	
	Mouse.back_buf = memalloc(32 * 32);
//	Mouse.cachebuf = memalloc(2*32 * 2*32);
//	Mouse.back = 0;
	
	Mouse.Locks = 1;
	MouseSetCursor(mcurArrow);
	MouseSetRect(0, 0, RES_X-1, RES_Y-1);
	MouseSetRatio(iniMouseRatioX, iniMouseRatioY);
	MouseSetPos(320, 240);
	
	MouseShow();
	return Mouse.back_buf != NULL;
}
Esempio n. 2
0
CLIPPER SetMPos()    { MouseSetPos( _parni( 1 ), _parni( 2 ) ); }