summaryrefslogtreecommitdiff
path: root/Data/DefaultContent/Libraries
diff options
context:
space:
mode:
authorchai <chaifix@163.com>2021-11-12 09:45:23 +0800
committerchai <chaifix@163.com>2021-11-12 09:45:23 +0800
commitbfbe1b31322030d0af6f4d010f578c0b3b3dde21 (patch)
tree493d0833e6fb9979df9519a77a0314ec59259c7c /Data/DefaultContent/Libraries
parent8113eb9f4b1152c03ea7e4de632dcdde9b32b6bf (diff)
*split window
Diffstat (limited to 'Data/DefaultContent/Libraries')
-rw-r--r--Data/DefaultContent/Libraries/GameLab/Engine/GUI/IMGUI.lua18
-rw-r--r--Data/DefaultContent/Libraries/GameLab/Engine/Math/Rect.lua7
2 files changed, 24 insertions, 1 deletions
diff --git a/Data/DefaultContent/Libraries/GameLab/Engine/GUI/IMGUI.lua b/Data/DefaultContent/Libraries/GameLab/Engine/GUI/IMGUI.lua
index f8cc33b..2b763e7 100644
--- a/Data/DefaultContent/Libraries/GameLab/Engine/GUI/IMGUI.lua
+++ b/Data/DefaultContent/Libraries/GameLab/Engine/GUI/IMGUI.lua
@@ -31,8 +31,24 @@ GUI.EndFrame = function()
end
-GUI.Button = function()
+------------------------------------------------------------------------------------------------
+-- 控件
+------------------------------------------------------------------------------------------------
+
+GUI.Button = function(rect, content )
local id = GUI.GetControlID()
+
+end
+
+GUI.Toggle = function()
+
+end
+
+GUI.Label = function()
+
+end
+
+GUI.Box = function()
end
diff --git a/Data/DefaultContent/Libraries/GameLab/Engine/Math/Rect.lua b/Data/DefaultContent/Libraries/GameLab/Engine/Math/Rect.lua
index 75b550d..ba18637 100644
--- a/Data/DefaultContent/Libraries/GameLab/Engine/Math/Rect.lua
+++ b/Data/DefaultContent/Libraries/GameLab/Engine/Math/Rect.lua
@@ -14,6 +14,13 @@ Rect.Set = function(self, rect)
self.w = rect.w or rect[4]
end
+Rect.CopyFrom = function(self, rect)
+ self.x = rect.x
+ self.y = rect.y
+ self.width = rect.width
+ self.height = rect.height
+end
+
Rect.Contains = function(self, point)
end