/* 文件名: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); } }