Sqr/Plugins/Fiendwar/FiendwarHallCreateParty.nut

103 lines
3.1 KiB
Plaintext
Raw Normal View History

2024-03-18 21:37:40 +08:00
/*
文件名:FiendwarHallCreateParty.nut
路径:Plugins/Fiendwar/FiendwarHallCreateParty.nut
创建日期:2024-03-18 13:20
文件用途:
*/
2024-03-26 17:37:58 +08:00
class FiendwarHallCreatePartyC extends LenheartNewUI_Windows {
//调试模式
DeBugMode = false;
2024-03-18 21:37:40 +08:00
2024-03-26 17:37:58 +08:00
X = 290;
Y = 220;
//输入框
2024-03-18 21:37:40 +08:00
InputObject = null;
2024-03-26 17:37:58 +08:00
constructor(gObjectId, gX, gY, gWidth, gHeight, gTitleH) {
Childrens = [];
2024-03-18 21:37:40 +08:00
2024-03-26 17:37:58 +08:00
local OkButton = LenheartNewUI_ButtonText(78, 124, 5, "确定");
2024-03-18 21:37:40 +08:00
OkButton.SetTextOffset(0, 1);
2024-03-26 17:37:58 +08:00
OkButton.OnClick = function() {
2024-03-18 21:37:40 +08:00
if (InputObject.str.len() > 0) {
local T = {
op = 20063001,
teamsName = InputObject.str,
items = [L_sq_GetCharacterAttribute(0x1c, 14), L_sq_GetCharacterAttribute(0x1c, 13)],
}
BasicsDrawTool.SendPackEx(T);
2024-03-26 17:37:58 +08:00
this.Visible = false;
2024-03-18 21:37:40 +08:00
}
2024-03-26 17:37:58 +08:00
}.bindenv(this);
Childrens.append(OkButton);
2024-03-18 21:37:40 +08:00
2024-03-26 17:37:58 +08:00
local CloseButton = LenheartNewUI_ButtonText(144, 124, 5, "取消");
2024-03-18 21:37:40 +08:00
CloseButton.SetTextOffset(0, 1);
2024-03-26 17:37:58 +08:00
CloseButton.OnClick = function() {
this.Visible = false;
}.bindenv(this);
Childrens.append(CloseButton);
2024-03-18 21:37:40 +08:00
2024-03-26 17:37:58 +08:00
InputObject = LenheartNewUI_BaseInput(62, 68, 152, 20);
Childrens.append(InputObject);
2024-03-25 20:51:30 +08:00
2024-03-26 17:37:58 +08:00
LenheartNewUI_Windows.constructor(gObjectId, gX, gY, gWidth, gHeight, gTitleH);
2024-03-25 20:51:30 +08:00
}
//绘制主界面
function DrawMain(obj) {
L_sq_DrawWindow(X, Y + 10, 260, 120, "interface/lenheartwindowcommon.img", 213, 12, 2, 13, 2);
L_sq_DrawWindow(X, Y + 10, 260, 120, "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", 9, X - 2, Y + 2);
L_sq_DrawCode("创建攻坚队", X + 112, Y + 3, sq_RGBA(179, 169, 135, 255), 0, 1);
L_sq_DrawImg("hud/fiendwarl.img", 10, X + 72, Y + 44);
2024-03-26 17:37:58 +08:00
// if (!InputObject) InputObject = LenheartNewUI_BaseInput(X + 62, Y + 68, 152, 20);
// else {
// InputObject.SyncPos(X + 62, Y + 68);
// InputObject.Show();
// }
2024-03-25 20:51:30 +08:00
}
function Show(obj) {
DrawMain(obj);
2024-03-26 17:37:58 +08:00
LenheartNewUI_Windows.Show(obj);
2024-03-25 20:51:30 +08:00
}
//逻辑入口
function Proc(obj) {
}
2024-03-26 17:37:58 +08:00
2024-03-25 20:51:30 +08:00
/*
//绘制入口
function Draw(obj) {
if (MainState) {
if (WindowObj) {
DrawMain(obj);
// WindowObj.Show(obj);
X = WindowObj.X;
Y = WindowObj.Y;
} else {
2024-03-26 17:37:58 +08:00
WindowObj = LenheartNewUI_Windows(X, Y, 800, 600, 28); //坐标 大小 标题栏高度
2024-03-25 20:51:30 +08:00
WindowObj.Init(this);
WindowObj.DeBugMode = true;
}
} else {
if (WindowObj && WindowObj.YMouseSw == false) {
IMouse.ReleaseMouseClick();
WindowObj.YMouseSw = true;
WindowObj = null;
}
}
}
*/
2024-03-18 21:37:40 +08:00
}