2024-03-18 21:37:40 +08:00
|
|
|
/*
|
|
|
|
|
文件名:FiendwarHallCreateParty.nut
|
|
|
|
|
路径:Plugins/Fiendwar/FiendwarHallCreateParty.nut
|
|
|
|
|
创建日期:2024-03-18 13:20
|
|
|
|
|
文件用途:
|
|
|
|
|
*/
|
2024-03-25 20:51:30 +08:00
|
|
|
/*
|
2024-03-18 21:37:40 +08:00
|
|
|
class FiendwarHallCreatePartyC extends BasicsDrawTool {
|
|
|
|
|
WindowObj = null; //窗口对象
|
|
|
|
|
MainState = true; //主状态
|
|
|
|
|
X = 290;
|
|
|
|
|
Y = 220;
|
|
|
|
|
|
|
|
|
|
constructor() {}
|
|
|
|
|
|
|
|
|
|
function GetInstance() {
|
|
|
|
|
return getroottable()["FiendwarHallCreatePartyCObj"];
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
InputObject = null;
|
|
|
|
|
//绘制主界面
|
|
|
|
|
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);
|
|
|
|
|
|
|
|
|
|
if (!InputObject) InputObject = LenheartBaseInput(X + 62, Y + 68, 152, 20);
|
|
|
|
|
else {
|
|
|
|
|
InputObject.SyncPos(X + 62, Y + 68);
|
|
|
|
|
InputObject.Show();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
local OkButton = LenheartButtonText(X + 78, Y + 124, 5, "确定");
|
|
|
|
|
OkButton.SetTextOffset(0, 1);
|
|
|
|
|
OkButton.Show();
|
|
|
|
|
if (OkButton.isLBActive()) {
|
|
|
|
|
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);
|
|
|
|
|
MainState = false;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
local CloseButton = LenheartButtonText(X + 144, Y + 124, 5, "取消");
|
|
|
|
|
CloseButton.SetTextOffset(0, 1);
|
|
|
|
|
CloseButton.Show();
|
|
|
|
|
if (CloseButton.isLBActive()) {
|
|
|
|
|
MainState = false;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
//开启界面回调
|
|
|
|
|
function OpenClassCallBack() {
|
|
|
|
|
|
|
|
|
|
L_NewWindows("Lenheart", 170, 0x65535);
|
|
|
|
|
local W = sq_GetPopupWindowMainCotrol(170);
|
|
|
|
|
W.SetVisible(false);
|
|
|
|
|
W.SetEnable(false);
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
//绘制入口
|
|
|
|
|
function Draw(obj) {
|
|
|
|
|
if (MainState) {
|
|
|
|
|
if (WindowObj) {
|
|
|
|
|
DrawMain(obj);
|
2024-03-25 20:51:30 +08:00
|
|
|
// WindowObj.Show(obj);
|
2024-03-18 21:37:40 +08:00
|
|
|
X = WindowObj.X;
|
|
|
|
|
Y = WindowObj.Y;
|
|
|
|
|
} else {
|
2024-03-25 20:51:30 +08:00
|
|
|
WindowObj = LenheartNewUI.Windows(X, Y, 800, 600, 28); //坐标 大小 标题栏高度
|
|
|
|
|
WindowObj.Init(this);
|
|
|
|
|
WindowObj.DeBugMode = true;
|
2024-03-18 21:37:40 +08:00
|
|
|
}
|
|
|
|
|
} else {
|
|
|
|
|
if (WindowObj && WindowObj.YMouseSw == false) {
|
|
|
|
|
IMouse.ReleaseMouseClick();
|
|
|
|
|
WindowObj.YMouseSw = true;
|
|
|
|
|
WindowObj = null;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
//逻辑入口
|
|
|
|
|
function Proc(obj) {
|
|
|
|
|
if (KeyPressNB.isKeyPress(48, "FiendwarHallCreatePartyCloseKey")) {
|
|
|
|
|
MainState = false;
|
|
|
|
|
}
|
|
|
|
|
}
|
2024-03-25 20:51:30 +08:00
|
|
|
}
|
|
|
|
|
*/
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
class FiendwarHallCreatePartyC extends LenheartNewUI.Windows {
|
|
|
|
|
//调试模式
|
|
|
|
|
DeBugMode = true;
|
|
|
|
|
|
|
|
|
|
WindowObj = null; //窗口对象
|
|
|
|
|
MainState = true; //主状态
|
|
|
|
|
X = 290;
|
|
|
|
|
Y = 220;
|
|
|
|
|
|
|
|
|
|
constructor(gObjectId, gX, gY, gWidth, gHeight, gTitleH) {
|
|
|
|
|
return LenheartNewUI.Windows.constructor(gObjectId, gX, gY, gWidth, gHeight, gTitleH);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
function GetInstance() {
|
|
|
|
|
return getroottable()["FiendwarHallCreatePartyCObj"];
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
InputObject = null;
|
|
|
|
|
//绘制主界面
|
|
|
|
|
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);
|
|
|
|
|
|
|
|
|
|
if (!InputObject) InputObject = LenheartBaseInput(X + 62, Y + 68, 152, 20);
|
|
|
|
|
else {
|
|
|
|
|
InputObject.SyncPos(X + 62, Y + 68);
|
|
|
|
|
InputObject.Show();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
local OkButton = LenheartButtonText(X + 78, Y + 124, 5, "确定");
|
|
|
|
|
OkButton.SetTextOffset(0, 1);
|
|
|
|
|
OkButton.Show();
|
|
|
|
|
if (OkButton.isLBActive()) {
|
|
|
|
|
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);
|
|
|
|
|
MainState = false;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
local CloseButton = LenheartButtonText(X + 144, Y + 124, 5, "取消");
|
|
|
|
|
CloseButton.SetTextOffset(0, 1);
|
|
|
|
|
CloseButton.Show();
|
|
|
|
|
if (CloseButton.isLBActive()) {
|
|
|
|
|
MainState = false;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
//开启界面回调
|
|
|
|
|
function OpenClassCallBack() {
|
|
|
|
|
|
|
|
|
|
L_NewWindows("Lenheart", 170, 0x65535);
|
|
|
|
|
local W = sq_GetPopupWindowMainCotrol(170);
|
|
|
|
|
W.SetVisible(false);
|
|
|
|
|
W.SetEnable(false);
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
function Show(obj) {
|
|
|
|
|
DrawMain(obj);
|
|
|
|
|
LenheartNewUI.Windows.Show(obj);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
//逻辑入口
|
|
|
|
|
function Proc(obj) {
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
/*
|
|
|
|
|
//绘制入口
|
|
|
|
|
function Draw(obj) {
|
|
|
|
|
if (MainState) {
|
|
|
|
|
if (WindowObj) {
|
|
|
|
|
DrawMain(obj);
|
|
|
|
|
// WindowObj.Show(obj);
|
|
|
|
|
X = WindowObj.X;
|
|
|
|
|
Y = WindowObj.Y;
|
|
|
|
|
} else {
|
|
|
|
|
WindowObj = LenheartNewUI.Windows(X, Y, 800, 600, 28); //坐标 大小 标题栏高度
|
|
|
|
|
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
|
|
|
}
|