81 lines
		
	
	
		
			2.6 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
		
		
			
		
	
	
			81 lines
		
	
	
		
			2.6 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
|  | /* | ||
|  | 文件名:FiendwarHallGoBossDgn.nut | ||
|  | 路径:Project/Fiendwar/FiendwarHallGoBossDgn.nut | ||
|  | 创建日期:2024-11-28	15:07 | ||
|  | 文件用途:进入罗什的窗口 | ||
|  | */ | ||
|  | 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); | ||
|  |     } | ||
|  | 
 | ||
|  | } |