smallmap.gml

来自「在线游戏最新服务器端源代码」· GML 代码 · 共 58 行

GML
58
字号
#ifndef SMALLMAP
#define SMALLMAP
<style>
.MouseLight{
	OnMouseOver={<:  bkimg=shadow(#FFFFFF,255,0,0,3,1);>};
	OnmouseOut={<: bkimg=null>};
}
.TMapShowSwicthBtn:img{
 pos=8,7;
 src=$.\..\imgs\misc\btn2.gif#mask,2,1;
 class=MouseLight;
//OnLButtonDown={<: bkimg=null>};
//OnLButtonUp={<: event=click>};
 issmall=1;
 OnClick={<: smapid=*pid.smapid;
		if=(issmall)?{issmall=0;frame=1;smapid.show=0;}:{issmall=1;frame=0;smapid.show=1;}>
		};
}
.TMapShowSizeBtn:img{
 pos=5,24;
 src=$.\..\imgs\misc\btn1.gif#mask,1,2;
 class=MouseLight;
 issmall=1;
 OnClick={<: smapid=*pid.smapid;
		if=(issmall)?{issmall=0;frame=1;smapid.size=132,132;pid.img2.ypos=62;
		smapid.eve=size}:{issmall=1;frame=0;smapid.size=77,77;pid.img2.ypos=8;
		smapid.eve=size}>}>;
}
.TSmallMap:SmallMap{
	size=77,77;
	smapbtn=0;
	OnSize={<: pos=smapbtn.xpos+8-width,smapbtn.ypos+8;>};
	OnCreate={<: smapbtn=*pid;pid.smapid=*id;mapid=*pid.mapid;pid=*pid.pid>};
	OnLButtonDown={<: OnUpdate={<: viewpos=*mousepos>}:1>};
	OnLButtonUp={<: OnUpdate=null>};
	alpha=210;viewrectcolor=#339933;
	zorder=top;
}
.SmallmapCtrl:img{
// pid=desktop;
 src=$.\..\imgs\misc\mapbd1.gif#mask;
 bkimg=shadow(0,155,-1,2,2);
 //size=24,94;
 mapid=mymap;
 zorder=top;
 zorder=zorder+1;
 smapid=0;
 OnSize={<: pos=pid.width-24,pid.height-170;>};
 OnCreate={<TSmallMap><TMapShowSizeBtn><TMapShowSwicthBtn>
	<img pos=0,8;src=$.\..\imgs\misc\mapbd2.gif#mask;clip=0;
	OnCreate={<: pid.img2=*id>};
	bkimg=shadow(0,155,-1,2,2);
	zorder=-1>};
}
</style>
//<SmallmapCtrl eve=size>
#endif

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?