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 + -
显示快捷键?