81 lines
		
	
	
		
			2.6 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
			
		
		
	
	
			81 lines
		
	
	
		
			2.6 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
| /*
 | |
| 文件名:FiendwarHallGoBossDgn.nut
 | |
| 路径:Plugins/Fiendwar/FiendwarHallGoBossDgn.nut
 | |
| 创建日期:2024-05-10	06:55
 | |
| 文件用途:进入罗什的窗口
 | |
| */
 | |
| class FiendwarHallGoBossDgnC extends LenheartNewUI_Windows {
 | |
|     //调试模式
 | |
|     // DeBugMode = true;
 | |
| 
 | |
|     Dark = 0;
 | |
|     Light = 0;
 | |
| 
 | |
|     constructor(gObjectId, gX, gY, gWidth, gHeight, gTitleH) {
 | |
|         Childrens = [];
 | |
|         //注册控件
 | |
|         RegisterWidget();
 | |
| 
 | |
|         LenheartNewUI_Windows.constructor(gObjectId, gX, gY, gWidth, gHeight, gTitleH);
 | |
|     }
 | |
| 
 | |
|     function RegisterWidget() {
 | |
|         Childrens = [];
 | |
|         // //关闭按钮
 | |
|         // local CloseButton = LenheartNewUI_BaseButton(278, 0, 11, 12, "interface/lenheartwindowcommon.img", 276);
 | |
|         // CloseButton.OnClick = function() {
 | |
|         //     this.Visible = false;
 | |
|         // }.bindenv(this);
 | |
|         // Childrens.append(CloseButton);
 | |
| 
 | |
|         //黑暗按钮
 | |
|         local DarkButton = LenheartNewUI_BaseButton(4, 20, 264, 48, "interface2/gcontents/180621_fiendwar/raid/raid_areaimg_fiend.img", 1);
 | |
|         DarkButton.OnClick = function() {
 | |
|             local T = {
 | |
|                 op = 20063059,
 | |
|                 key = 28
 | |
|             }
 | |
|             Rindro_BaseToolClass.SendPackEx(T);
 | |
|             CloseWindow();
 | |
|         }.bindenv(this);
 | |
|         if (Dark) DarkButton.State = 8;
 | |
|         Childrens.append(DarkButton);
 | |
|         //纯白按钮
 | |
|         local LightButton = LenheartNewUI_BaseButton(4, 68, 264, 48, "interface2/gcontents/180621_fiendwar/raid/raid_areaimg_fiend.img", 5);
 | |
|         LightButton.OnClick = function() {
 | |
|             local T = {
 | |
|                 op = 20063059,
 | |
|                 key = 29
 | |
|             }
 | |
|             Rindro_BaseToolClass.SendPackEx(T);
 | |
|             CloseWindow();
 | |
|         }.bindenv(this);
 | |
|         if (Light) LightButton.State = 8;
 | |
|         Childrens.append(LightButton);
 | |
|     }
 | |
| 
 | |
|     //绘制主界面
 | |
|     function DrawMain(obj) {
 | |
|         L_sq_DrawWindow(X, Y + 10, 246, 85, "interface/lenheartwindowcommon.img", 213, 12, 2, 13, 2);
 | |
|         L_sq_DrawWindow(X, Y + 10, 246, 85, "interface/lenheartwindowcommon.img", 213, 12, 2, 13, 2);
 | |
| 
 | |
|         // L_sq_DrawImg("interface2/gcontents/180621_fiendwar/raid/raid_areaimg_fiend.img", 0, X + 11, Y + 21);
 | |
| 
 | |
|         L_sq_DrawImg("hud/fiendwarl.img", 25, X - 3, Y + 2);
 | |
|         L_sq_DrawCode("量子时空传送站", X + 98, Y + 5, sq_RGBA(179, 169, 135, 255), 0, 1);
 | |
| 
 | |
|         // L_sq_DrawImg("hud/fiendwarl.img", 10, X + 72, Y + 44);
 | |
|     }
 | |
| 
 | |
|     function Show(obj) {
 | |
|         DrawMain(obj);
 | |
|         LenheartNewUI_Windows.Show(obj);
 | |
| 
 | |
|     }
 | |
| 
 | |
|     //逻辑入口
 | |
|     function Proc(obj) {
 | |
|         LenheartNewUI_Windows.SyncPos(X, Y);
 | |
|     }
 | |
| 
 | |
| } |