@@ -73,6 +73,14 @@ return function(name, basalt)
7373 return self
7474 end ,
7575
76+ setXOffset = function (self , _x )
77+ return self :setOffset (self , _x , nil )
78+ end ,
79+
80+ setYOffset = function (self , _y )
81+ return self :setOffset (self , nil , _y )
82+ end ,
83+
7684 setSize = function (self , _x , _y )
7785 base :setSize (_x , _y )
7886 autoSize = false
@@ -83,6 +91,14 @@ return function(name, basalt)
8391 return xOffset , yOffset
8492 end ,
8593
94+ getXOffset = function (self )
95+ return xOffset
96+ end ,
97+
98+ getYOffset = function (self )
99+ return yOffset
100+ end ,
101+
86102 selectFrame = function (self , id )
87103 if (bimgLibrary .getFrameObject (id )== nil )then
88104 bimgLibrary .addFrame (id )
@@ -142,6 +158,10 @@ return function(name, basalt)
142158 return self
143159 end ,
144160
161+ setPath = function (self , path )
162+ return self :loadImage (path )
163+ end ,
164+
145165 setImage = function (self , t )
146166 if (type (t )== " table" )then
147167 bimgLibrary = bimg (t )
@@ -176,6 +196,14 @@ return function(name, basalt)
176196 return self
177197 end ,
178198
199+ getUsePalette = function (self )
200+ return usePalette
201+ end ,
202+
203+ setUsePalette = function (self , use )
204+ return self :usePalette (use )
205+ end ,
206+
179207 play = function (self , inf )
180208 if (bimgLibrary .getMetadata (" animated" ))then
181209 local t = bimgLibrary .getMetadata (" duration" ) or bimgLibrary .getMetadata (" secondsPerFrame" ) or 0.2
@@ -186,6 +214,10 @@ return function(name, basalt)
186214 return self
187215 end ,
188216
217+ setPlay = function (self , inf )
218+ return self :play (inf )
219+ end ,
220+
189221 stop = function (self )
190222 os .cancelTimer (animTimer )
191223 animTimer = nil
0 commit comments