From bfbe1b31322030d0af6f4d010f578c0b3b3dde21 Mon Sep 17 00:00:00 2001 From: chai Date: Fri, 12 Nov 2021 09:45:23 +0800 Subject: *split window --- .../Libraries/GameLab/Engine/GUI/IMGUI.lua | 18 +++++++++++++++++- .../Libraries/GameLab/Engine/Math/Rect.lua | 7 +++++++ 2 files changed, 24 insertions(+), 1 deletion(-) (limited to 'Data/DefaultContent/Libraries') 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 -- cgit v1.1-26-g67d0