summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Data/.vscode/settings.json2
-rw-r--r--Data/BuiltIn/Libraries/GameLab/Containers/Array.lua9
-rw-r--r--Data/BuiltIn/Libraries/GameLab/Containers/init.lua1
-rw-r--r--Data/BuiltIn/Libraries/GameLab/Package.lua1
4 files changed, 11 insertions, 2 deletions
diff --git a/Data/.vscode/settings.json b/Data/.vscode/settings.json
index 55d72f8..721b3d2 100644
--- a/Data/.vscode/settings.json
+++ b/Data/.vscode/settings.json
@@ -1,3 +1,3 @@
{
- "lua_analyzer.codeLinting.ignoreErrorCode": "611;612;613;614;542;631"
+ "lua_analyzer.codeLinting.ignoreErrorCode": "611;612;613;614;542;631;621"
} \ No newline at end of file
diff --git a/Data/BuiltIn/Libraries/GameLab/Containers/Array.lua b/Data/BuiltIn/Libraries/GameLab/Containers/Array.lua
index e69de29..35926cb 100644
--- a/Data/BuiltIn/Libraries/GameLab/Containers/Array.lua
+++ b/Data/BuiltIn/Libraries/GameLab/Containers/Array.lua
@@ -0,0 +1,9 @@
+local Array = GameLab.GlobalClass("GameLab.Containers.Array")
+
+function Array:Ctor()
+ self.elements = {}
+end
+
+
+
+return Array \ No newline at end of file
diff --git a/Data/BuiltIn/Libraries/GameLab/Containers/init.lua b/Data/BuiltIn/Libraries/GameLab/Containers/init.lua
index 2568cd9..685c95a 100644
--- a/Data/BuiltIn/Libraries/GameLab/Containers/init.lua
+++ b/Data/BuiltIn/Libraries/GameLab/Containers/init.lua
@@ -2,5 +2,6 @@ local m = GameLab.Package("GameLab.Containers")
local import = GameLab.Import(...)
import("Tuple")
+import("Array")
return m \ No newline at end of file
diff --git a/Data/BuiltIn/Libraries/GameLab/Package.lua b/Data/BuiltIn/Libraries/GameLab/Package.lua
index dbc2264..26479a4 100644
--- a/Data/BuiltIn/Libraries/GameLab/Package.lua
+++ b/Data/BuiltIn/Libraries/GameLab/Package.lua
@@ -1,4 +1,3 @@
-
-- GameLab模块
local package = function (name)