|
-
- cc.Point = cc.Point or {}
- cc.Color4F = cc.Color4F or {}
- cc.Color3B = cc.Color3B or {}
- cc.Size = cc.Size or {}
- cc.Rect = cc.Rect or {}
- cc.Margin = cc.Margin or {}
-
- function cc.Point:toString()
- return tostring(self.x) .. " " .. tostring(self.y);
- end
- function cc.Point.fromString(str)
- local arr = string.split(str , " ");
- return cc.p(arr[1] , arr[2]);
- end
-
- function cc.Color4F:toString()
- return tostring(self.r) .. " " .. tostring(self.g) .. " " .. tostring(self.b) .. " " .. tostring(self.a);
- end
- function cc.Color4F.fromString(str)
- local arr = string.split(str , " ");
- return cc.c4f(arr[1] , arr[2] , arr[3] , arr[4])
- end
-
- function cc.Color3B:toString()
- return tostring(self.r) .. " " .. tostring(self.g) .. " " .. tostring(self.b);
- end
- function cc.Color3B.fromString(str)
- local arr = string.split(str , " ");
- return cc.c3b(arr[1] , arr[2] , arr[3])
- end
-
- function cc.Size:toString()
- return tostring(self.width) .. " " .. tostring(self.height);
- end
- function cc.Size.fromString(str)
- local arr = string.split(str , " ");
- return cc.size(arr[1] , arr[2]);
- end
-
- function cc.Rect:toString()
- return tostring(self.x) .. " " .. tostring(self.y) .. " " ..tostring(self.width) .. " " .. tostring(self.height);
- end
- function cc.Rect.fromString(str)
- local arr = string.split(str , " ");
- return cc.rect(arr[1] , arr[2] , arr[3] , arr[4]);
- end
-
- function cc.margin(l,t,r,b)
- return {left = l;top = t;right = r;bottom = b};
- end
-
- function cc.Margin:toString()
- return tostring(self.left) .. " " .. tostring(self.top) .. " " .. tostring(self.right) .. " " .. tostring(self.bottom);
- end
- function cc.Margin.fromString(str)
- local arr = string.split(str , " ");
- return cc.margin(arr[1] , arr[2] , arr[3] , arr[4]);
- end
-
- require("luaScript.Tools.ObjectBinder")
|