mirror of
https://gitea.com/SweetSea-ButImNotSweet/tromi_mobile.git
synced 2025-01-08 17:33:09 +08:00
Add new libraries
This commit is contained in:
@@ -1,17 +1,38 @@
|
||||
-- SIMPLE-BUTTON.lua
|
||||
-- A simple module that aims to help you quickly create buttons
|
||||
-- It is can be used as a base class to help you quickly creating button
|
||||
-- This module has type notations so IntelliSense should give you some suggestions
|
||||
|
||||
-- MIT License
|
||||
|
||||
-- Copyright (c) 2024 SweetSea-ButImNotSweet
|
||||
|
||||
-- Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
-- of this software and associated documentation files (the "Software"), to deal
|
||||
-- in the Software without restriction, including without limitation the rights
|
||||
-- to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||
-- copies of the Software, and to permit persons to whom the Software is
|
||||
-- furnished to do so, subject to the following conditions:
|
||||
|
||||
-- The above copyright notice and this permission notice shall be included in all
|
||||
-- copies or substantial portions of the Software.
|
||||
|
||||
-- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
-- IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
-- FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||
-- AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
-- LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
-- OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
-- SOFTWARE.
|
||||
|
||||
local NULL = function() end
|
||||
local function checkColorTableValidation(C)
|
||||
if C then
|
||||
if type(C) == "table" then
|
||||
if #C == 3 or #C == 4 then
|
||||
for _, v in pairs(C) do
|
||||
if type(v) ~= "number" or v<0 or v>1 then return false end
|
||||
end
|
||||
else
|
||||
return false
|
||||
end
|
||||
else
|
||||
return false
|
||||
if C and type(C) == "table" and (#C == 3 or #C == 4) then
|
||||
for _, v in pairs(C) do
|
||||
if type(v) ~= "number" or v<0 or v>1 then return false end
|
||||
end
|
||||
else
|
||||
return false
|
||||
end
|
||||
return true
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user