修改全局窗口类 X Y 参数 不传 或传null 即可默认居中

This commit is contained in:
Lenheart 2024-12-15 23:43:24 +08:00
parent aa04a575e5
commit 1bd57b5072
2 changed files with 5 additions and 5 deletions

View File

@ -38,10 +38,10 @@ class _Login_Window extends Yosin_Window {
MySocket.RegisterHandler(2, function(Jso) { MySocket.RegisterHandler(2, function(Jso) {
//登录成功 //登录成功
if (Jso.state) { if (Jso.state) {
HUD_Message(500, 200, "登录成功,正在进入游戏..."); _Yosin_MessageBox(null, null, "登录成功,正在进入游戏...");
MySocket.Send(9, null); MySocket.Send(9, null);
} else { } else {
HUD_Message(500, 200, "登录失败"); _Yosin_MessageBox(null, null, "登录失败");
} }
}.bindenv(this)); }.bindenv(this));

View File

@ -5,7 +5,7 @@
文件用途: 公告或信息弹窗 文件用途: 公告或信息弹窗
*/ */
class HUD_Message extends Yosin_Window { class _Yosin_MessageBox extends Yosin_Window {
//调试模式 //调试模式
// DeBugMode = true; // DeBugMode = true;
@ -23,7 +23,7 @@ class HUD_Message extends Yosin_Window {
titleTextActor = null; titleTextActor = null;
messageTextActor = null; messageTextActor = null;
constructor(gX, gY, message, info = { constructor(message, gX = 418, gY = 200, info = {
// 标题 // 标题
title = "公告", title = "公告",
// 水平边距 // 水平边距
@ -60,7 +60,7 @@ class HUD_Message extends Yosin_Window {
cacheH = messageTextActor.GetSize().h + verticalMargin; cacheH = messageTextActor.GetSize().h + verticalMargin;
// 默认构造数据 // 默认构造数据
base.constructor("公告或信息弹窗" + clock().tostring(), gX, gY, cacheW, cacheH, 20); base.constructor("公告或信息弹窗" + clock().tostring(), gX ? gX : 418, gY ? gY : 200, cacheW, cacheH, 20);
//注册控件 //注册控件