修改全局窗口类 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) {
//登录成功
if (Jso.state) {
HUD_Message(500, 200, "登录成功,正在进入游戏...");
_Yosin_MessageBox(null, null, "登录成功,正在进入游戏...");
MySocket.Send(9, null);
} else {
HUD_Message(500, 200, "登录失败");
_Yosin_MessageBox(null, null, "登录失败");
}
}.bindenv(this));

View File

@ -5,7 +5,7 @@
文件用途: 公告或信息弹窗
*/
class HUD_Message extends Yosin_Window {
class _Yosin_MessageBox extends Yosin_Window {
//调试模式
// DeBugMode = true;
@ -23,7 +23,7 @@ class HUD_Message extends Yosin_Window {
titleTextActor = null;
messageTextActor = null;
constructor(gX, gY, message, info = {
constructor(message, gX = 418, gY = 200, info = {
// 标题
title = "公告",
// 水平边距
@ -60,7 +60,7 @@ class HUD_Message extends Yosin_Window {
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);
//注册控件