1 /**
2 Proxy texture for simple frame-based animations.
3 
4 Copyright:
5 Copyright (c) 2007-2018 Juan Linietsky, Ariel Manzur.  
6 Copyright (c) 2014-2018 Godot Engine contributors (cf. AUTHORS.md)  
7 Copyright (c) 2017-2018 Godot-D contributors  
8 
9 License: $(LINK2 https://opensource.org/licenses/MIT, MIT License)
10 
11 
12 */
13 module godot.animatedtexture;
14 import std.meta : AliasSeq, staticIndexOf;
15 import std.traits : Unqual;
16 import godot.d.traits;
17 import godot.core;
18 import godot.c;
19 import godot.d.bind;
20 import godot.d.reference;
21 import godot.globalenums;
22 import godot.object;
23 import godot.classdb;
24 import godot.texture;
25 /**
26 Proxy texture for simple frame-based animations.
27 
28 $(D AnimatedTexture) is a resource format for frame-based animations, where multiple textures can be chained automatically with a predefined delay for each frame. Unlike $(D AnimationPlayer) or $(D AnimatedSprite), it isn't a $(D Node), but has the advantage of being usable anywhere a $(D Texture) resource can be used, e.g. in a $(D TileSet).
29 The playback of the animation is controlled by the $(D fps) property as well as each frame's optional delay (see $(D setFrameDelay)). The animation loops, i.e. it will restart at frame 0 automatically after playing the last frame.
30 $(D AnimatedTexture) currently requires all frame textures to have the same size, otherwise the bigger ones will be cropped to match the smallest one.
31 $(B Note:) AnimatedTexture doesn't support using $(D AtlasTexture)s. Each frame needs to be a separate $(D Texture).
32 */
33 @GodotBaseClass struct AnimatedTexture
34 {
35 	package(godot) enum string _GODOT_internal_name = "AnimatedTexture";
36 public:
37 @nogc nothrow:
38 	union { /** */ godot_object _godot_object; /** */ Texture _GODOT_base; }
39 	alias _GODOT_base this;
40 	alias BaseClasses = AliasSeq!(typeof(_GODOT_base), typeof(_GODOT_base).BaseClasses);
41 	package(godot) __gshared bool _classBindingInitialized = false;
42 	package(godot) static struct GDNativeClassBinding
43 	{
44 		__gshared:
45 		@GodotName("_update_proxy") GodotMethod!(void) _updateProxy;
46 		@GodotName("get_current_frame") GodotMethod!(long) getCurrentFrame;
47 		@GodotName("get_fps") GodotMethod!(double) getFps;
48 		@GodotName("get_frame_delay") GodotMethod!(double, long) getFrameDelay;
49 		@GodotName("get_frame_texture") GodotMethod!(Texture, long) getFrameTexture;
50 		@GodotName("get_frames") GodotMethod!(long) getFrames;
51 		@GodotName("get_oneshot") GodotMethod!(bool) getOneshot;
52 		@GodotName("get_pause") GodotMethod!(bool) getPause;
53 		@GodotName("set_current_frame") GodotMethod!(void, long) setCurrentFrame;
54 		@GodotName("set_fps") GodotMethod!(void, double) setFps;
55 		@GodotName("set_frame_delay") GodotMethod!(void, long, double) setFrameDelay;
56 		@GodotName("set_frame_texture") GodotMethod!(void, long, Texture) setFrameTexture;
57 		@GodotName("set_frames") GodotMethod!(void, long) setFrames;
58 		@GodotName("set_oneshot") GodotMethod!(void, bool) setOneshot;
59 		@GodotName("set_pause") GodotMethod!(void, bool) setPause;
60 	}
61 	/// 
62 	pragma(inline, true) bool opEquals(in AnimatedTexture other) const
63 	{ return _godot_object.ptr is other._godot_object.ptr; }
64 	/// 
65 	pragma(inline, true) typeof(null) opAssign(typeof(null) n)
66 	{ _godot_object.ptr = n; return null; }
67 	/// 
68 	pragma(inline, true) bool opEquals(typeof(null) n) const
69 	{ return _godot_object.ptr is n; }
70 	/// 
71 	size_t toHash() const @trusted { return cast(size_t)_godot_object.ptr; }
72 	mixin baseCasts;
73 	/// Construct a new instance of AnimatedTexture.
74 	/// Note: use `memnew!AnimatedTexture` instead.
75 	static AnimatedTexture _new()
76 	{
77 		static godot_class_constructor constructor;
78 		if(constructor is null) constructor = _godot_api.godot_get_class_constructor("AnimatedTexture");
79 		if(constructor is null) return typeof(this).init;
80 		return cast(AnimatedTexture)(constructor());
81 	}
82 	@disable new(size_t s);
83 	/// 
84 	enum Constants : int
85 	{
86 		/**
87 		The maximum number of frames supported by $(D AnimatedTexture). If you need more frames in your animation, use $(D AnimationPlayer) or $(D AnimatedSprite).
88 		*/
89 		maxFrames = 256,
90 	}
91 	/**
92 	
93 	*/
94 	void _updateProxy()
95 	{
96 		Array _GODOT_args = Array.make();
97 		String _GODOT_method_name = String("_update_proxy");
98 		this.callv(_GODOT_method_name, _GODOT_args);
99 	}
100 	/**
101 	
102 	*/
103 	long getCurrentFrame() const
104 	{
105 		checkClassBinding!(typeof(this))();
106 		return ptrcall!(long)(GDNativeClassBinding.getCurrentFrame, _godot_object);
107 	}
108 	/**
109 	
110 	*/
111 	double getFps() const
112 	{
113 		checkClassBinding!(typeof(this))();
114 		return ptrcall!(double)(GDNativeClassBinding.getFps, _godot_object);
115 	}
116 	/**
117 	Returns the given frame's delay value.
118 	*/
119 	double getFrameDelay(in long frame) const
120 	{
121 		checkClassBinding!(typeof(this))();
122 		return ptrcall!(double)(GDNativeClassBinding.getFrameDelay, _godot_object, frame);
123 	}
124 	/**
125 	Returns the given frame's $(D Texture).
126 	*/
127 	Ref!Texture getFrameTexture(in long frame) const
128 	{
129 		checkClassBinding!(typeof(this))();
130 		return ptrcall!(Texture)(GDNativeClassBinding.getFrameTexture, _godot_object, frame);
131 	}
132 	/**
133 	
134 	*/
135 	long getFrames() const
136 	{
137 		checkClassBinding!(typeof(this))();
138 		return ptrcall!(long)(GDNativeClassBinding.getFrames, _godot_object);
139 	}
140 	/**
141 	
142 	*/
143 	bool getOneshot() const
144 	{
145 		checkClassBinding!(typeof(this))();
146 		return ptrcall!(bool)(GDNativeClassBinding.getOneshot, _godot_object);
147 	}
148 	/**
149 	
150 	*/
151 	bool getPause() const
152 	{
153 		checkClassBinding!(typeof(this))();
154 		return ptrcall!(bool)(GDNativeClassBinding.getPause, _godot_object);
155 	}
156 	/**
157 	
158 	*/
159 	void setCurrentFrame(in long frame)
160 	{
161 		checkClassBinding!(typeof(this))();
162 		ptrcall!(void)(GDNativeClassBinding.setCurrentFrame, _godot_object, frame);
163 	}
164 	/**
165 	
166 	*/
167 	void setFps(in double fps)
168 	{
169 		checkClassBinding!(typeof(this))();
170 		ptrcall!(void)(GDNativeClassBinding.setFps, _godot_object, fps);
171 	}
172 	/**
173 	Sets an additional delay (in seconds) between this frame and the next one, that will be added to the time interval defined by $(D fps). By default, frames have no delay defined. If a delay value is defined, the final time interval between this frame and the next will be `1.0 / fps + delay`.
174 	For example, for an animation with 3 frames, 2 FPS and a frame delay on the second frame of 1.2, the resulting playback will be:
175 	
176 	
177 	Frame 0: 0.5 s (1 / fps)
178 	Frame 1: 1.7 s (1 / fps + 1.2)
179 	Frame 2: 0.5 s (1 / fps)
180 	Total duration: 2.7 s
181 	
182 	
183 	*/
184 	void setFrameDelay(in long frame, in double delay)
185 	{
186 		checkClassBinding!(typeof(this))();
187 		ptrcall!(void)(GDNativeClassBinding.setFrameDelay, _godot_object, frame, delay);
188 	}
189 	/**
190 	Assigns a $(D Texture) to the given frame. Frame IDs start at 0, so the first frame has ID 0, and the last frame of the animation has ID $(D frames) - 1.
191 	You can define any number of textures up to $(D constant MAX_FRAMES), but keep in mind that only frames from 0 to $(D frames) - 1 will be part of the animation.
192 	*/
193 	void setFrameTexture(in long frame, Texture texture)
194 	{
195 		checkClassBinding!(typeof(this))();
196 		ptrcall!(void)(GDNativeClassBinding.setFrameTexture, _godot_object, frame, texture);
197 	}
198 	/**
199 	
200 	*/
201 	void setFrames(in long frames)
202 	{
203 		checkClassBinding!(typeof(this))();
204 		ptrcall!(void)(GDNativeClassBinding.setFrames, _godot_object, frames);
205 	}
206 	/**
207 	
208 	*/
209 	void setOneshot(in bool oneshot)
210 	{
211 		checkClassBinding!(typeof(this))();
212 		ptrcall!(void)(GDNativeClassBinding.setOneshot, _godot_object, oneshot);
213 	}
214 	/**
215 	
216 	*/
217 	void setPause(in bool pause)
218 	{
219 		checkClassBinding!(typeof(this))();
220 		ptrcall!(void)(GDNativeClassBinding.setPause, _godot_object, pause);
221 	}
222 	/**
223 	Sets the currently visible frame of the texture.
224 	*/
225 	@property long currentFrame()
226 	{
227 		return getCurrentFrame();
228 	}
229 	/// ditto
230 	@property void currentFrame(long v)
231 	{
232 		setCurrentFrame(v);
233 	}
234 	/**
235 	Animation speed in frames per second. This value defines the default time interval between two frames of the animation, and thus the overall duration of the animation loop based on the $(D frames) property. A value of 0 means no predefined number of frames per second, the animation will play according to each frame's frame delay (see $(D setFrameDelay)).
236 	For example, an animation with 8 frames, no frame delay and a `fps` value of 2 will run for 4 seconds, with each frame lasting 0.5 seconds.
237 	*/
238 	@property double fps()
239 	{
240 		return getFps();
241 	}
242 	/// ditto
243 	@property void fps(double v)
244 	{
245 		setFps(v);
246 	}
247 	/**
248 	
249 	*/
250 	@property double frame0DelaySec()
251 	{
252 		return getFrameDelay(0);
253 	}
254 	/// ditto
255 	@property void frame0DelaySec(double v)
256 	{
257 		setFrameDelay(0, v);
258 	}
259 	/**
260 	
261 	*/
262 	@property Texture frame0Texture()
263 	{
264 		return getFrameTexture(0);
265 	}
266 	/// ditto
267 	@property void frame0Texture(Texture v)
268 	{
269 		setFrameTexture(0, v);
270 	}
271 	/**
272 	
273 	*/
274 	@property double frame1DelaySec()
275 	{
276 		return getFrameDelay(1);
277 	}
278 	/// ditto
279 	@property void frame1DelaySec(double v)
280 	{
281 		setFrameDelay(1, v);
282 	}
283 	/**
284 	
285 	*/
286 	@property Texture frame1Texture()
287 	{
288 		return getFrameTexture(1);
289 	}
290 	/// ditto
291 	@property void frame1Texture(Texture v)
292 	{
293 		setFrameTexture(1, v);
294 	}
295 	/**
296 	
297 	*/
298 	@property double frame10DelaySec()
299 	{
300 		return getFrameDelay(10);
301 	}
302 	/// ditto
303 	@property void frame10DelaySec(double v)
304 	{
305 		setFrameDelay(10, v);
306 	}
307 	/**
308 	
309 	*/
310 	@property Texture frame10Texture()
311 	{
312 		return getFrameTexture(10);
313 	}
314 	/// ditto
315 	@property void frame10Texture(Texture v)
316 	{
317 		setFrameTexture(10, v);
318 	}
319 	/**
320 	
321 	*/
322 	@property double frame100DelaySec()
323 	{
324 		return getFrameDelay(100);
325 	}
326 	/// ditto
327 	@property void frame100DelaySec(double v)
328 	{
329 		setFrameDelay(100, v);
330 	}
331 	/**
332 	
333 	*/
334 	@property Texture frame100Texture()
335 	{
336 		return getFrameTexture(100);
337 	}
338 	/// ditto
339 	@property void frame100Texture(Texture v)
340 	{
341 		setFrameTexture(100, v);
342 	}
343 	/**
344 	
345 	*/
346 	@property double frame101DelaySec()
347 	{
348 		return getFrameDelay(101);
349 	}
350 	/// ditto
351 	@property void frame101DelaySec(double v)
352 	{
353 		setFrameDelay(101, v);
354 	}
355 	/**
356 	
357 	*/
358 	@property Texture frame101Texture()
359 	{
360 		return getFrameTexture(101);
361 	}
362 	/// ditto
363 	@property void frame101Texture(Texture v)
364 	{
365 		setFrameTexture(101, v);
366 	}
367 	/**
368 	
369 	*/
370 	@property double frame102DelaySec()
371 	{
372 		return getFrameDelay(102);
373 	}
374 	/// ditto
375 	@property void frame102DelaySec(double v)
376 	{
377 		setFrameDelay(102, v);
378 	}
379 	/**
380 	
381 	*/
382 	@property Texture frame102Texture()
383 	{
384 		return getFrameTexture(102);
385 	}
386 	/// ditto
387 	@property void frame102Texture(Texture v)
388 	{
389 		setFrameTexture(102, v);
390 	}
391 	/**
392 	
393 	*/
394 	@property double frame103DelaySec()
395 	{
396 		return getFrameDelay(103);
397 	}
398 	/// ditto
399 	@property void frame103DelaySec(double v)
400 	{
401 		setFrameDelay(103, v);
402 	}
403 	/**
404 	
405 	*/
406 	@property Texture frame103Texture()
407 	{
408 		return getFrameTexture(103);
409 	}
410 	/// ditto
411 	@property void frame103Texture(Texture v)
412 	{
413 		setFrameTexture(103, v);
414 	}
415 	/**
416 	
417 	*/
418 	@property double frame104DelaySec()
419 	{
420 		return getFrameDelay(104);
421 	}
422 	/// ditto
423 	@property void frame104DelaySec(double v)
424 	{
425 		setFrameDelay(104, v);
426 	}
427 	/**
428 	
429 	*/
430 	@property Texture frame104Texture()
431 	{
432 		return getFrameTexture(104);
433 	}
434 	/// ditto
435 	@property void frame104Texture(Texture v)
436 	{
437 		setFrameTexture(104, v);
438 	}
439 	/**
440 	
441 	*/
442 	@property double frame105DelaySec()
443 	{
444 		return getFrameDelay(105);
445 	}
446 	/// ditto
447 	@property void frame105DelaySec(double v)
448 	{
449 		setFrameDelay(105, v);
450 	}
451 	/**
452 	
453 	*/
454 	@property Texture frame105Texture()
455 	{
456 		return getFrameTexture(105);
457 	}
458 	/// ditto
459 	@property void frame105Texture(Texture v)
460 	{
461 		setFrameTexture(105, v);
462 	}
463 	/**
464 	
465 	*/
466 	@property double frame106DelaySec()
467 	{
468 		return getFrameDelay(106);
469 	}
470 	/// ditto
471 	@property void frame106DelaySec(double v)
472 	{
473 		setFrameDelay(106, v);
474 	}
475 	/**
476 	
477 	*/
478 	@property Texture frame106Texture()
479 	{
480 		return getFrameTexture(106);
481 	}
482 	/// ditto
483 	@property void frame106Texture(Texture v)
484 	{
485 		setFrameTexture(106, v);
486 	}
487 	/**
488 	
489 	*/
490 	@property double frame107DelaySec()
491 	{
492 		return getFrameDelay(107);
493 	}
494 	/// ditto
495 	@property void frame107DelaySec(double v)
496 	{
497 		setFrameDelay(107, v);
498 	}
499 	/**
500 	
501 	*/
502 	@property Texture frame107Texture()
503 	{
504 		return getFrameTexture(107);
505 	}
506 	/// ditto
507 	@property void frame107Texture(Texture v)
508 	{
509 		setFrameTexture(107, v);
510 	}
511 	/**
512 	
513 	*/
514 	@property double frame108DelaySec()
515 	{
516 		return getFrameDelay(108);
517 	}
518 	/// ditto
519 	@property void frame108DelaySec(double v)
520 	{
521 		setFrameDelay(108, v);
522 	}
523 	/**
524 	
525 	*/
526 	@property Texture frame108Texture()
527 	{
528 		return getFrameTexture(108);
529 	}
530 	/// ditto
531 	@property void frame108Texture(Texture v)
532 	{
533 		setFrameTexture(108, v);
534 	}
535 	/**
536 	
537 	*/
538 	@property double frame109DelaySec()
539 	{
540 		return getFrameDelay(109);
541 	}
542 	/// ditto
543 	@property void frame109DelaySec(double v)
544 	{
545 		setFrameDelay(109, v);
546 	}
547 	/**
548 	
549 	*/
550 	@property Texture frame109Texture()
551 	{
552 		return getFrameTexture(109);
553 	}
554 	/// ditto
555 	@property void frame109Texture(Texture v)
556 	{
557 		setFrameTexture(109, v);
558 	}
559 	/**
560 	
561 	*/
562 	@property double frame11DelaySec()
563 	{
564 		return getFrameDelay(11);
565 	}
566 	/// ditto
567 	@property void frame11DelaySec(double v)
568 	{
569 		setFrameDelay(11, v);
570 	}
571 	/**
572 	
573 	*/
574 	@property Texture frame11Texture()
575 	{
576 		return getFrameTexture(11);
577 	}
578 	/// ditto
579 	@property void frame11Texture(Texture v)
580 	{
581 		setFrameTexture(11, v);
582 	}
583 	/**
584 	
585 	*/
586 	@property double frame110DelaySec()
587 	{
588 		return getFrameDelay(110);
589 	}
590 	/// ditto
591 	@property void frame110DelaySec(double v)
592 	{
593 		setFrameDelay(110, v);
594 	}
595 	/**
596 	
597 	*/
598 	@property Texture frame110Texture()
599 	{
600 		return getFrameTexture(110);
601 	}
602 	/// ditto
603 	@property void frame110Texture(Texture v)
604 	{
605 		setFrameTexture(110, v);
606 	}
607 	/**
608 	
609 	*/
610 	@property double frame111DelaySec()
611 	{
612 		return getFrameDelay(111);
613 	}
614 	/// ditto
615 	@property void frame111DelaySec(double v)
616 	{
617 		setFrameDelay(111, v);
618 	}
619 	/**
620 	
621 	*/
622 	@property Texture frame111Texture()
623 	{
624 		return getFrameTexture(111);
625 	}
626 	/// ditto
627 	@property void frame111Texture(Texture v)
628 	{
629 		setFrameTexture(111, v);
630 	}
631 	/**
632 	
633 	*/
634 	@property double frame112DelaySec()
635 	{
636 		return getFrameDelay(112);
637 	}
638 	/// ditto
639 	@property void frame112DelaySec(double v)
640 	{
641 		setFrameDelay(112, v);
642 	}
643 	/**
644 	
645 	*/
646 	@property Texture frame112Texture()
647 	{
648 		return getFrameTexture(112);
649 	}
650 	/// ditto
651 	@property void frame112Texture(Texture v)
652 	{
653 		setFrameTexture(112, v);
654 	}
655 	/**
656 	
657 	*/
658 	@property double frame113DelaySec()
659 	{
660 		return getFrameDelay(113);
661 	}
662 	/// ditto
663 	@property void frame113DelaySec(double v)
664 	{
665 		setFrameDelay(113, v);
666 	}
667 	/**
668 	
669 	*/
670 	@property Texture frame113Texture()
671 	{
672 		return getFrameTexture(113);
673 	}
674 	/// ditto
675 	@property void frame113Texture(Texture v)
676 	{
677 		setFrameTexture(113, v);
678 	}
679 	/**
680 	
681 	*/
682 	@property double frame114DelaySec()
683 	{
684 		return getFrameDelay(114);
685 	}
686 	/// ditto
687 	@property void frame114DelaySec(double v)
688 	{
689 		setFrameDelay(114, v);
690 	}
691 	/**
692 	
693 	*/
694 	@property Texture frame114Texture()
695 	{
696 		return getFrameTexture(114);
697 	}
698 	/// ditto
699 	@property void frame114Texture(Texture v)
700 	{
701 		setFrameTexture(114, v);
702 	}
703 	/**
704 	
705 	*/
706 	@property double frame115DelaySec()
707 	{
708 		return getFrameDelay(115);
709 	}
710 	/// ditto
711 	@property void frame115DelaySec(double v)
712 	{
713 		setFrameDelay(115, v);
714 	}
715 	/**
716 	
717 	*/
718 	@property Texture frame115Texture()
719 	{
720 		return getFrameTexture(115);
721 	}
722 	/// ditto
723 	@property void frame115Texture(Texture v)
724 	{
725 		setFrameTexture(115, v);
726 	}
727 	/**
728 	
729 	*/
730 	@property double frame116DelaySec()
731 	{
732 		return getFrameDelay(116);
733 	}
734 	/// ditto
735 	@property void frame116DelaySec(double v)
736 	{
737 		setFrameDelay(116, v);
738 	}
739 	/**
740 	
741 	*/
742 	@property Texture frame116Texture()
743 	{
744 		return getFrameTexture(116);
745 	}
746 	/// ditto
747 	@property void frame116Texture(Texture v)
748 	{
749 		setFrameTexture(116, v);
750 	}
751 	/**
752 	
753 	*/
754 	@property double frame117DelaySec()
755 	{
756 		return getFrameDelay(117);
757 	}
758 	/// ditto
759 	@property void frame117DelaySec(double v)
760 	{
761 		setFrameDelay(117, v);
762 	}
763 	/**
764 	
765 	*/
766 	@property Texture frame117Texture()
767 	{
768 		return getFrameTexture(117);
769 	}
770 	/// ditto
771 	@property void frame117Texture(Texture v)
772 	{
773 		setFrameTexture(117, v);
774 	}
775 	/**
776 	
777 	*/
778 	@property double frame118DelaySec()
779 	{
780 		return getFrameDelay(118);
781 	}
782 	/// ditto
783 	@property void frame118DelaySec(double v)
784 	{
785 		setFrameDelay(118, v);
786 	}
787 	/**
788 	
789 	*/
790 	@property Texture frame118Texture()
791 	{
792 		return getFrameTexture(118);
793 	}
794 	/// ditto
795 	@property void frame118Texture(Texture v)
796 	{
797 		setFrameTexture(118, v);
798 	}
799 	/**
800 	
801 	*/
802 	@property double frame119DelaySec()
803 	{
804 		return getFrameDelay(119);
805 	}
806 	/// ditto
807 	@property void frame119DelaySec(double v)
808 	{
809 		setFrameDelay(119, v);
810 	}
811 	/**
812 	
813 	*/
814 	@property Texture frame119Texture()
815 	{
816 		return getFrameTexture(119);
817 	}
818 	/// ditto
819 	@property void frame119Texture(Texture v)
820 	{
821 		setFrameTexture(119, v);
822 	}
823 	/**
824 	
825 	*/
826 	@property double frame12DelaySec()
827 	{
828 		return getFrameDelay(12);
829 	}
830 	/// ditto
831 	@property void frame12DelaySec(double v)
832 	{
833 		setFrameDelay(12, v);
834 	}
835 	/**
836 	
837 	*/
838 	@property Texture frame12Texture()
839 	{
840 		return getFrameTexture(12);
841 	}
842 	/// ditto
843 	@property void frame12Texture(Texture v)
844 	{
845 		setFrameTexture(12, v);
846 	}
847 	/**
848 	
849 	*/
850 	@property double frame120DelaySec()
851 	{
852 		return getFrameDelay(120);
853 	}
854 	/// ditto
855 	@property void frame120DelaySec(double v)
856 	{
857 		setFrameDelay(120, v);
858 	}
859 	/**
860 	
861 	*/
862 	@property Texture frame120Texture()
863 	{
864 		return getFrameTexture(120);
865 	}
866 	/// ditto
867 	@property void frame120Texture(Texture v)
868 	{
869 		setFrameTexture(120, v);
870 	}
871 	/**
872 	
873 	*/
874 	@property double frame121DelaySec()
875 	{
876 		return getFrameDelay(121);
877 	}
878 	/// ditto
879 	@property void frame121DelaySec(double v)
880 	{
881 		setFrameDelay(121, v);
882 	}
883 	/**
884 	
885 	*/
886 	@property Texture frame121Texture()
887 	{
888 		return getFrameTexture(121);
889 	}
890 	/// ditto
891 	@property void frame121Texture(Texture v)
892 	{
893 		setFrameTexture(121, v);
894 	}
895 	/**
896 	
897 	*/
898 	@property double frame122DelaySec()
899 	{
900 		return getFrameDelay(122);
901 	}
902 	/// ditto
903 	@property void frame122DelaySec(double v)
904 	{
905 		setFrameDelay(122, v);
906 	}
907 	/**
908 	
909 	*/
910 	@property Texture frame122Texture()
911 	{
912 		return getFrameTexture(122);
913 	}
914 	/// ditto
915 	@property void frame122Texture(Texture v)
916 	{
917 		setFrameTexture(122, v);
918 	}
919 	/**
920 	
921 	*/
922 	@property double frame123DelaySec()
923 	{
924 		return getFrameDelay(123);
925 	}
926 	/// ditto
927 	@property void frame123DelaySec(double v)
928 	{
929 		setFrameDelay(123, v);
930 	}
931 	/**
932 	
933 	*/
934 	@property Texture frame123Texture()
935 	{
936 		return getFrameTexture(123);
937 	}
938 	/// ditto
939 	@property void frame123Texture(Texture v)
940 	{
941 		setFrameTexture(123, v);
942 	}
943 	/**
944 	
945 	*/
946 	@property double frame124DelaySec()
947 	{
948 		return getFrameDelay(124);
949 	}
950 	/// ditto
951 	@property void frame124DelaySec(double v)
952 	{
953 		setFrameDelay(124, v);
954 	}
955 	/**
956 	
957 	*/
958 	@property Texture frame124Texture()
959 	{
960 		return getFrameTexture(124);
961 	}
962 	/// ditto
963 	@property void frame124Texture(Texture v)
964 	{
965 		setFrameTexture(124, v);
966 	}
967 	/**
968 	
969 	*/
970 	@property double frame125DelaySec()
971 	{
972 		return getFrameDelay(125);
973 	}
974 	/// ditto
975 	@property void frame125DelaySec(double v)
976 	{
977 		setFrameDelay(125, v);
978 	}
979 	/**
980 	
981 	*/
982 	@property Texture frame125Texture()
983 	{
984 		return getFrameTexture(125);
985 	}
986 	/// ditto
987 	@property void frame125Texture(Texture v)
988 	{
989 		setFrameTexture(125, v);
990 	}
991 	/**
992 	
993 	*/
994 	@property double frame126DelaySec()
995 	{
996 		return getFrameDelay(126);
997 	}
998 	/// ditto
999 	@property void frame126DelaySec(double v)
1000 	{
1001 		setFrameDelay(126, v);
1002 	}
1003 	/**
1004 	
1005 	*/
1006 	@property Texture frame126Texture()
1007 	{
1008 		return getFrameTexture(126);
1009 	}
1010 	/// ditto
1011 	@property void frame126Texture(Texture v)
1012 	{
1013 		setFrameTexture(126, v);
1014 	}
1015 	/**
1016 	
1017 	*/
1018 	@property double frame127DelaySec()
1019 	{
1020 		return getFrameDelay(127);
1021 	}
1022 	/// ditto
1023 	@property void frame127DelaySec(double v)
1024 	{
1025 		setFrameDelay(127, v);
1026 	}
1027 	/**
1028 	
1029 	*/
1030 	@property Texture frame127Texture()
1031 	{
1032 		return getFrameTexture(127);
1033 	}
1034 	/// ditto
1035 	@property void frame127Texture(Texture v)
1036 	{
1037 		setFrameTexture(127, v);
1038 	}
1039 	/**
1040 	
1041 	*/
1042 	@property double frame128DelaySec()
1043 	{
1044 		return getFrameDelay(128);
1045 	}
1046 	/// ditto
1047 	@property void frame128DelaySec(double v)
1048 	{
1049 		setFrameDelay(128, v);
1050 	}
1051 	/**
1052 	
1053 	*/
1054 	@property Texture frame128Texture()
1055 	{
1056 		return getFrameTexture(128);
1057 	}
1058 	/// ditto
1059 	@property void frame128Texture(Texture v)
1060 	{
1061 		setFrameTexture(128, v);
1062 	}
1063 	/**
1064 	
1065 	*/
1066 	@property double frame129DelaySec()
1067 	{
1068 		return getFrameDelay(129);
1069 	}
1070 	/// ditto
1071 	@property void frame129DelaySec(double v)
1072 	{
1073 		setFrameDelay(129, v);
1074 	}
1075 	/**
1076 	
1077 	*/
1078 	@property Texture frame129Texture()
1079 	{
1080 		return getFrameTexture(129);
1081 	}
1082 	/// ditto
1083 	@property void frame129Texture(Texture v)
1084 	{
1085 		setFrameTexture(129, v);
1086 	}
1087 	/**
1088 	
1089 	*/
1090 	@property double frame13DelaySec()
1091 	{
1092 		return getFrameDelay(13);
1093 	}
1094 	/// ditto
1095 	@property void frame13DelaySec(double v)
1096 	{
1097 		setFrameDelay(13, v);
1098 	}
1099 	/**
1100 	
1101 	*/
1102 	@property Texture frame13Texture()
1103 	{
1104 		return getFrameTexture(13);
1105 	}
1106 	/// ditto
1107 	@property void frame13Texture(Texture v)
1108 	{
1109 		setFrameTexture(13, v);
1110 	}
1111 	/**
1112 	
1113 	*/
1114 	@property double frame130DelaySec()
1115 	{
1116 		return getFrameDelay(130);
1117 	}
1118 	/// ditto
1119 	@property void frame130DelaySec(double v)
1120 	{
1121 		setFrameDelay(130, v);
1122 	}
1123 	/**
1124 	
1125 	*/
1126 	@property Texture frame130Texture()
1127 	{
1128 		return getFrameTexture(130);
1129 	}
1130 	/// ditto
1131 	@property void frame130Texture(Texture v)
1132 	{
1133 		setFrameTexture(130, v);
1134 	}
1135 	/**
1136 	
1137 	*/
1138 	@property double frame131DelaySec()
1139 	{
1140 		return getFrameDelay(131);
1141 	}
1142 	/// ditto
1143 	@property void frame131DelaySec(double v)
1144 	{
1145 		setFrameDelay(131, v);
1146 	}
1147 	/**
1148 	
1149 	*/
1150 	@property Texture frame131Texture()
1151 	{
1152 		return getFrameTexture(131);
1153 	}
1154 	/// ditto
1155 	@property void frame131Texture(Texture v)
1156 	{
1157 		setFrameTexture(131, v);
1158 	}
1159 	/**
1160 	
1161 	*/
1162 	@property double frame132DelaySec()
1163 	{
1164 		return getFrameDelay(132);
1165 	}
1166 	/// ditto
1167 	@property void frame132DelaySec(double v)
1168 	{
1169 		setFrameDelay(132, v);
1170 	}
1171 	/**
1172 	
1173 	*/
1174 	@property Texture frame132Texture()
1175 	{
1176 		return getFrameTexture(132);
1177 	}
1178 	/// ditto
1179 	@property void frame132Texture(Texture v)
1180 	{
1181 		setFrameTexture(132, v);
1182 	}
1183 	/**
1184 	
1185 	*/
1186 	@property double frame133DelaySec()
1187 	{
1188 		return getFrameDelay(133);
1189 	}
1190 	/// ditto
1191 	@property void frame133DelaySec(double v)
1192 	{
1193 		setFrameDelay(133, v);
1194 	}
1195 	/**
1196 	
1197 	*/
1198 	@property Texture frame133Texture()
1199 	{
1200 		return getFrameTexture(133);
1201 	}
1202 	/// ditto
1203 	@property void frame133Texture(Texture v)
1204 	{
1205 		setFrameTexture(133, v);
1206 	}
1207 	/**
1208 	
1209 	*/
1210 	@property double frame134DelaySec()
1211 	{
1212 		return getFrameDelay(134);
1213 	}
1214 	/// ditto
1215 	@property void frame134DelaySec(double v)
1216 	{
1217 		setFrameDelay(134, v);
1218 	}
1219 	/**
1220 	
1221 	*/
1222 	@property Texture frame134Texture()
1223 	{
1224 		return getFrameTexture(134);
1225 	}
1226 	/// ditto
1227 	@property void frame134Texture(Texture v)
1228 	{
1229 		setFrameTexture(134, v);
1230 	}
1231 	/**
1232 	
1233 	*/
1234 	@property double frame135DelaySec()
1235 	{
1236 		return getFrameDelay(135);
1237 	}
1238 	/// ditto
1239 	@property void frame135DelaySec(double v)
1240 	{
1241 		setFrameDelay(135, v);
1242 	}
1243 	/**
1244 	
1245 	*/
1246 	@property Texture frame135Texture()
1247 	{
1248 		return getFrameTexture(135);
1249 	}
1250 	/// ditto
1251 	@property void frame135Texture(Texture v)
1252 	{
1253 		setFrameTexture(135, v);
1254 	}
1255 	/**
1256 	
1257 	*/
1258 	@property double frame136DelaySec()
1259 	{
1260 		return getFrameDelay(136);
1261 	}
1262 	/// ditto
1263 	@property void frame136DelaySec(double v)
1264 	{
1265 		setFrameDelay(136, v);
1266 	}
1267 	/**
1268 	
1269 	*/
1270 	@property Texture frame136Texture()
1271 	{
1272 		return getFrameTexture(136);
1273 	}
1274 	/// ditto
1275 	@property void frame136Texture(Texture v)
1276 	{
1277 		setFrameTexture(136, v);
1278 	}
1279 	/**
1280 	
1281 	*/
1282 	@property double frame137DelaySec()
1283 	{
1284 		return getFrameDelay(137);
1285 	}
1286 	/// ditto
1287 	@property void frame137DelaySec(double v)
1288 	{
1289 		setFrameDelay(137, v);
1290 	}
1291 	/**
1292 	
1293 	*/
1294 	@property Texture frame137Texture()
1295 	{
1296 		return getFrameTexture(137);
1297 	}
1298 	/// ditto
1299 	@property void frame137Texture(Texture v)
1300 	{
1301 		setFrameTexture(137, v);
1302 	}
1303 	/**
1304 	
1305 	*/
1306 	@property double frame138DelaySec()
1307 	{
1308 		return getFrameDelay(138);
1309 	}
1310 	/// ditto
1311 	@property void frame138DelaySec(double v)
1312 	{
1313 		setFrameDelay(138, v);
1314 	}
1315 	/**
1316 	
1317 	*/
1318 	@property Texture frame138Texture()
1319 	{
1320 		return getFrameTexture(138);
1321 	}
1322 	/// ditto
1323 	@property void frame138Texture(Texture v)
1324 	{
1325 		setFrameTexture(138, v);
1326 	}
1327 	/**
1328 	
1329 	*/
1330 	@property double frame139DelaySec()
1331 	{
1332 		return getFrameDelay(139);
1333 	}
1334 	/// ditto
1335 	@property void frame139DelaySec(double v)
1336 	{
1337 		setFrameDelay(139, v);
1338 	}
1339 	/**
1340 	
1341 	*/
1342 	@property Texture frame139Texture()
1343 	{
1344 		return getFrameTexture(139);
1345 	}
1346 	/// ditto
1347 	@property void frame139Texture(Texture v)
1348 	{
1349 		setFrameTexture(139, v);
1350 	}
1351 	/**
1352 	
1353 	*/
1354 	@property double frame14DelaySec()
1355 	{
1356 		return getFrameDelay(14);
1357 	}
1358 	/// ditto
1359 	@property void frame14DelaySec(double v)
1360 	{
1361 		setFrameDelay(14, v);
1362 	}
1363 	/**
1364 	
1365 	*/
1366 	@property Texture frame14Texture()
1367 	{
1368 		return getFrameTexture(14);
1369 	}
1370 	/// ditto
1371 	@property void frame14Texture(Texture v)
1372 	{
1373 		setFrameTexture(14, v);
1374 	}
1375 	/**
1376 	
1377 	*/
1378 	@property double frame140DelaySec()
1379 	{
1380 		return getFrameDelay(140);
1381 	}
1382 	/// ditto
1383 	@property void frame140DelaySec(double v)
1384 	{
1385 		setFrameDelay(140, v);
1386 	}
1387 	/**
1388 	
1389 	*/
1390 	@property Texture frame140Texture()
1391 	{
1392 		return getFrameTexture(140);
1393 	}
1394 	/// ditto
1395 	@property void frame140Texture(Texture v)
1396 	{
1397 		setFrameTexture(140, v);
1398 	}
1399 	/**
1400 	
1401 	*/
1402 	@property double frame141DelaySec()
1403 	{
1404 		return getFrameDelay(141);
1405 	}
1406 	/// ditto
1407 	@property void frame141DelaySec(double v)
1408 	{
1409 		setFrameDelay(141, v);
1410 	}
1411 	/**
1412 	
1413 	*/
1414 	@property Texture frame141Texture()
1415 	{
1416 		return getFrameTexture(141);
1417 	}
1418 	/// ditto
1419 	@property void frame141Texture(Texture v)
1420 	{
1421 		setFrameTexture(141, v);
1422 	}
1423 	/**
1424 	
1425 	*/
1426 	@property double frame142DelaySec()
1427 	{
1428 		return getFrameDelay(142);
1429 	}
1430 	/// ditto
1431 	@property void frame142DelaySec(double v)
1432 	{
1433 		setFrameDelay(142, v);
1434 	}
1435 	/**
1436 	
1437 	*/
1438 	@property Texture frame142Texture()
1439 	{
1440 		return getFrameTexture(142);
1441 	}
1442 	/// ditto
1443 	@property void frame142Texture(Texture v)
1444 	{
1445 		setFrameTexture(142, v);
1446 	}
1447 	/**
1448 	
1449 	*/
1450 	@property double frame143DelaySec()
1451 	{
1452 		return getFrameDelay(143);
1453 	}
1454 	/// ditto
1455 	@property void frame143DelaySec(double v)
1456 	{
1457 		setFrameDelay(143, v);
1458 	}
1459 	/**
1460 	
1461 	*/
1462 	@property Texture frame143Texture()
1463 	{
1464 		return getFrameTexture(143);
1465 	}
1466 	/// ditto
1467 	@property void frame143Texture(Texture v)
1468 	{
1469 		setFrameTexture(143, v);
1470 	}
1471 	/**
1472 	
1473 	*/
1474 	@property double frame144DelaySec()
1475 	{
1476 		return getFrameDelay(144);
1477 	}
1478 	/// ditto
1479 	@property void frame144DelaySec(double v)
1480 	{
1481 		setFrameDelay(144, v);
1482 	}
1483 	/**
1484 	
1485 	*/
1486 	@property Texture frame144Texture()
1487 	{
1488 		return getFrameTexture(144);
1489 	}
1490 	/// ditto
1491 	@property void frame144Texture(Texture v)
1492 	{
1493 		setFrameTexture(144, v);
1494 	}
1495 	/**
1496 	
1497 	*/
1498 	@property double frame145DelaySec()
1499 	{
1500 		return getFrameDelay(145);
1501 	}
1502 	/// ditto
1503 	@property void frame145DelaySec(double v)
1504 	{
1505 		setFrameDelay(145, v);
1506 	}
1507 	/**
1508 	
1509 	*/
1510 	@property Texture frame145Texture()
1511 	{
1512 		return getFrameTexture(145);
1513 	}
1514 	/// ditto
1515 	@property void frame145Texture(Texture v)
1516 	{
1517 		setFrameTexture(145, v);
1518 	}
1519 	/**
1520 	
1521 	*/
1522 	@property double frame146DelaySec()
1523 	{
1524 		return getFrameDelay(146);
1525 	}
1526 	/// ditto
1527 	@property void frame146DelaySec(double v)
1528 	{
1529 		setFrameDelay(146, v);
1530 	}
1531 	/**
1532 	
1533 	*/
1534 	@property Texture frame146Texture()
1535 	{
1536 		return getFrameTexture(146);
1537 	}
1538 	/// ditto
1539 	@property void frame146Texture(Texture v)
1540 	{
1541 		setFrameTexture(146, v);
1542 	}
1543 	/**
1544 	
1545 	*/
1546 	@property double frame147DelaySec()
1547 	{
1548 		return getFrameDelay(147);
1549 	}
1550 	/// ditto
1551 	@property void frame147DelaySec(double v)
1552 	{
1553 		setFrameDelay(147, v);
1554 	}
1555 	/**
1556 	
1557 	*/
1558 	@property Texture frame147Texture()
1559 	{
1560 		return getFrameTexture(147);
1561 	}
1562 	/// ditto
1563 	@property void frame147Texture(Texture v)
1564 	{
1565 		setFrameTexture(147, v);
1566 	}
1567 	/**
1568 	
1569 	*/
1570 	@property double frame148DelaySec()
1571 	{
1572 		return getFrameDelay(148);
1573 	}
1574 	/// ditto
1575 	@property void frame148DelaySec(double v)
1576 	{
1577 		setFrameDelay(148, v);
1578 	}
1579 	/**
1580 	
1581 	*/
1582 	@property Texture frame148Texture()
1583 	{
1584 		return getFrameTexture(148);
1585 	}
1586 	/// ditto
1587 	@property void frame148Texture(Texture v)
1588 	{
1589 		setFrameTexture(148, v);
1590 	}
1591 	/**
1592 	
1593 	*/
1594 	@property double frame149DelaySec()
1595 	{
1596 		return getFrameDelay(149);
1597 	}
1598 	/// ditto
1599 	@property void frame149DelaySec(double v)
1600 	{
1601 		setFrameDelay(149, v);
1602 	}
1603 	/**
1604 	
1605 	*/
1606 	@property Texture frame149Texture()
1607 	{
1608 		return getFrameTexture(149);
1609 	}
1610 	/// ditto
1611 	@property void frame149Texture(Texture v)
1612 	{
1613 		setFrameTexture(149, v);
1614 	}
1615 	/**
1616 	
1617 	*/
1618 	@property double frame15DelaySec()
1619 	{
1620 		return getFrameDelay(15);
1621 	}
1622 	/// ditto
1623 	@property void frame15DelaySec(double v)
1624 	{
1625 		setFrameDelay(15, v);
1626 	}
1627 	/**
1628 	
1629 	*/
1630 	@property Texture frame15Texture()
1631 	{
1632 		return getFrameTexture(15);
1633 	}
1634 	/// ditto
1635 	@property void frame15Texture(Texture v)
1636 	{
1637 		setFrameTexture(15, v);
1638 	}
1639 	/**
1640 	
1641 	*/
1642 	@property double frame150DelaySec()
1643 	{
1644 		return getFrameDelay(150);
1645 	}
1646 	/// ditto
1647 	@property void frame150DelaySec(double v)
1648 	{
1649 		setFrameDelay(150, v);
1650 	}
1651 	/**
1652 	
1653 	*/
1654 	@property Texture frame150Texture()
1655 	{
1656 		return getFrameTexture(150);
1657 	}
1658 	/// ditto
1659 	@property void frame150Texture(Texture v)
1660 	{
1661 		setFrameTexture(150, v);
1662 	}
1663 	/**
1664 	
1665 	*/
1666 	@property double frame151DelaySec()
1667 	{
1668 		return getFrameDelay(151);
1669 	}
1670 	/// ditto
1671 	@property void frame151DelaySec(double v)
1672 	{
1673 		setFrameDelay(151, v);
1674 	}
1675 	/**
1676 	
1677 	*/
1678 	@property Texture frame151Texture()
1679 	{
1680 		return getFrameTexture(151);
1681 	}
1682 	/// ditto
1683 	@property void frame151Texture(Texture v)
1684 	{
1685 		setFrameTexture(151, v);
1686 	}
1687 	/**
1688 	
1689 	*/
1690 	@property double frame152DelaySec()
1691 	{
1692 		return getFrameDelay(152);
1693 	}
1694 	/// ditto
1695 	@property void frame152DelaySec(double v)
1696 	{
1697 		setFrameDelay(152, v);
1698 	}
1699 	/**
1700 	
1701 	*/
1702 	@property Texture frame152Texture()
1703 	{
1704 		return getFrameTexture(152);
1705 	}
1706 	/// ditto
1707 	@property void frame152Texture(Texture v)
1708 	{
1709 		setFrameTexture(152, v);
1710 	}
1711 	/**
1712 	
1713 	*/
1714 	@property double frame153DelaySec()
1715 	{
1716 		return getFrameDelay(153);
1717 	}
1718 	/// ditto
1719 	@property void frame153DelaySec(double v)
1720 	{
1721 		setFrameDelay(153, v);
1722 	}
1723 	/**
1724 	
1725 	*/
1726 	@property Texture frame153Texture()
1727 	{
1728 		return getFrameTexture(153);
1729 	}
1730 	/// ditto
1731 	@property void frame153Texture(Texture v)
1732 	{
1733 		setFrameTexture(153, v);
1734 	}
1735 	/**
1736 	
1737 	*/
1738 	@property double frame154DelaySec()
1739 	{
1740 		return getFrameDelay(154);
1741 	}
1742 	/// ditto
1743 	@property void frame154DelaySec(double v)
1744 	{
1745 		setFrameDelay(154, v);
1746 	}
1747 	/**
1748 	
1749 	*/
1750 	@property Texture frame154Texture()
1751 	{
1752 		return getFrameTexture(154);
1753 	}
1754 	/// ditto
1755 	@property void frame154Texture(Texture v)
1756 	{
1757 		setFrameTexture(154, v);
1758 	}
1759 	/**
1760 	
1761 	*/
1762 	@property double frame155DelaySec()
1763 	{
1764 		return getFrameDelay(155);
1765 	}
1766 	/// ditto
1767 	@property void frame155DelaySec(double v)
1768 	{
1769 		setFrameDelay(155, v);
1770 	}
1771 	/**
1772 	
1773 	*/
1774 	@property Texture frame155Texture()
1775 	{
1776 		return getFrameTexture(155);
1777 	}
1778 	/// ditto
1779 	@property void frame155Texture(Texture v)
1780 	{
1781 		setFrameTexture(155, v);
1782 	}
1783 	/**
1784 	
1785 	*/
1786 	@property double frame156DelaySec()
1787 	{
1788 		return getFrameDelay(156);
1789 	}
1790 	/// ditto
1791 	@property void frame156DelaySec(double v)
1792 	{
1793 		setFrameDelay(156, v);
1794 	}
1795 	/**
1796 	
1797 	*/
1798 	@property Texture frame156Texture()
1799 	{
1800 		return getFrameTexture(156);
1801 	}
1802 	/// ditto
1803 	@property void frame156Texture(Texture v)
1804 	{
1805 		setFrameTexture(156, v);
1806 	}
1807 	/**
1808 	
1809 	*/
1810 	@property double frame157DelaySec()
1811 	{
1812 		return getFrameDelay(157);
1813 	}
1814 	/// ditto
1815 	@property void frame157DelaySec(double v)
1816 	{
1817 		setFrameDelay(157, v);
1818 	}
1819 	/**
1820 	
1821 	*/
1822 	@property Texture frame157Texture()
1823 	{
1824 		return getFrameTexture(157);
1825 	}
1826 	/// ditto
1827 	@property void frame157Texture(Texture v)
1828 	{
1829 		setFrameTexture(157, v);
1830 	}
1831 	/**
1832 	
1833 	*/
1834 	@property double frame158DelaySec()
1835 	{
1836 		return getFrameDelay(158);
1837 	}
1838 	/// ditto
1839 	@property void frame158DelaySec(double v)
1840 	{
1841 		setFrameDelay(158, v);
1842 	}
1843 	/**
1844 	
1845 	*/
1846 	@property Texture frame158Texture()
1847 	{
1848 		return getFrameTexture(158);
1849 	}
1850 	/// ditto
1851 	@property void frame158Texture(Texture v)
1852 	{
1853 		setFrameTexture(158, v);
1854 	}
1855 	/**
1856 	
1857 	*/
1858 	@property double frame159DelaySec()
1859 	{
1860 		return getFrameDelay(159);
1861 	}
1862 	/// ditto
1863 	@property void frame159DelaySec(double v)
1864 	{
1865 		setFrameDelay(159, v);
1866 	}
1867 	/**
1868 	
1869 	*/
1870 	@property Texture frame159Texture()
1871 	{
1872 		return getFrameTexture(159);
1873 	}
1874 	/// ditto
1875 	@property void frame159Texture(Texture v)
1876 	{
1877 		setFrameTexture(159, v);
1878 	}
1879 	/**
1880 	
1881 	*/
1882 	@property double frame16DelaySec()
1883 	{
1884 		return getFrameDelay(16);
1885 	}
1886 	/// ditto
1887 	@property void frame16DelaySec(double v)
1888 	{
1889 		setFrameDelay(16, v);
1890 	}
1891 	/**
1892 	
1893 	*/
1894 	@property Texture frame16Texture()
1895 	{
1896 		return getFrameTexture(16);
1897 	}
1898 	/// ditto
1899 	@property void frame16Texture(Texture v)
1900 	{
1901 		setFrameTexture(16, v);
1902 	}
1903 	/**
1904 	
1905 	*/
1906 	@property double frame160DelaySec()
1907 	{
1908 		return getFrameDelay(160);
1909 	}
1910 	/// ditto
1911 	@property void frame160DelaySec(double v)
1912 	{
1913 		setFrameDelay(160, v);
1914 	}
1915 	/**
1916 	
1917 	*/
1918 	@property Texture frame160Texture()
1919 	{
1920 		return getFrameTexture(160);
1921 	}
1922 	/// ditto
1923 	@property void frame160Texture(Texture v)
1924 	{
1925 		setFrameTexture(160, v);
1926 	}
1927 	/**
1928 	
1929 	*/
1930 	@property double frame161DelaySec()
1931 	{
1932 		return getFrameDelay(161);
1933 	}
1934 	/// ditto
1935 	@property void frame161DelaySec(double v)
1936 	{
1937 		setFrameDelay(161, v);
1938 	}
1939 	/**
1940 	
1941 	*/
1942 	@property Texture frame161Texture()
1943 	{
1944 		return getFrameTexture(161);
1945 	}
1946 	/// ditto
1947 	@property void frame161Texture(Texture v)
1948 	{
1949 		setFrameTexture(161, v);
1950 	}
1951 	/**
1952 	
1953 	*/
1954 	@property double frame162DelaySec()
1955 	{
1956 		return getFrameDelay(162);
1957 	}
1958 	/// ditto
1959 	@property void frame162DelaySec(double v)
1960 	{
1961 		setFrameDelay(162, v);
1962 	}
1963 	/**
1964 	
1965 	*/
1966 	@property Texture frame162Texture()
1967 	{
1968 		return getFrameTexture(162);
1969 	}
1970 	/// ditto
1971 	@property void frame162Texture(Texture v)
1972 	{
1973 		setFrameTexture(162, v);
1974 	}
1975 	/**
1976 	
1977 	*/
1978 	@property double frame163DelaySec()
1979 	{
1980 		return getFrameDelay(163);
1981 	}
1982 	/// ditto
1983 	@property void frame163DelaySec(double v)
1984 	{
1985 		setFrameDelay(163, v);
1986 	}
1987 	/**
1988 	
1989 	*/
1990 	@property Texture frame163Texture()
1991 	{
1992 		return getFrameTexture(163);
1993 	}
1994 	/// ditto
1995 	@property void frame163Texture(Texture v)
1996 	{
1997 		setFrameTexture(163, v);
1998 	}
1999 	/**
2000 	
2001 	*/
2002 	@property double frame164DelaySec()
2003 	{
2004 		return getFrameDelay(164);
2005 	}
2006 	/// ditto
2007 	@property void frame164DelaySec(double v)
2008 	{
2009 		setFrameDelay(164, v);
2010 	}
2011 	/**
2012 	
2013 	*/
2014 	@property Texture frame164Texture()
2015 	{
2016 		return getFrameTexture(164);
2017 	}
2018 	/// ditto
2019 	@property void frame164Texture(Texture v)
2020 	{
2021 		setFrameTexture(164, v);
2022 	}
2023 	/**
2024 	
2025 	*/
2026 	@property double frame165DelaySec()
2027 	{
2028 		return getFrameDelay(165);
2029 	}
2030 	/// ditto
2031 	@property void frame165DelaySec(double v)
2032 	{
2033 		setFrameDelay(165, v);
2034 	}
2035 	/**
2036 	
2037 	*/
2038 	@property Texture frame165Texture()
2039 	{
2040 		return getFrameTexture(165);
2041 	}
2042 	/// ditto
2043 	@property void frame165Texture(Texture v)
2044 	{
2045 		setFrameTexture(165, v);
2046 	}
2047 	/**
2048 	
2049 	*/
2050 	@property double frame166DelaySec()
2051 	{
2052 		return getFrameDelay(166);
2053 	}
2054 	/// ditto
2055 	@property void frame166DelaySec(double v)
2056 	{
2057 		setFrameDelay(166, v);
2058 	}
2059 	/**
2060 	
2061 	*/
2062 	@property Texture frame166Texture()
2063 	{
2064 		return getFrameTexture(166);
2065 	}
2066 	/// ditto
2067 	@property void frame166Texture(Texture v)
2068 	{
2069 		setFrameTexture(166, v);
2070 	}
2071 	/**
2072 	
2073 	*/
2074 	@property double frame167DelaySec()
2075 	{
2076 		return getFrameDelay(167);
2077 	}
2078 	/// ditto
2079 	@property void frame167DelaySec(double v)
2080 	{
2081 		setFrameDelay(167, v);
2082 	}
2083 	/**
2084 	
2085 	*/
2086 	@property Texture frame167Texture()
2087 	{
2088 		return getFrameTexture(167);
2089 	}
2090 	/// ditto
2091 	@property void frame167Texture(Texture v)
2092 	{
2093 		setFrameTexture(167, v);
2094 	}
2095 	/**
2096 	
2097 	*/
2098 	@property double frame168DelaySec()
2099 	{
2100 		return getFrameDelay(168);
2101 	}
2102 	/// ditto
2103 	@property void frame168DelaySec(double v)
2104 	{
2105 		setFrameDelay(168, v);
2106 	}
2107 	/**
2108 	
2109 	*/
2110 	@property Texture frame168Texture()
2111 	{
2112 		return getFrameTexture(168);
2113 	}
2114 	/// ditto
2115 	@property void frame168Texture(Texture v)
2116 	{
2117 		setFrameTexture(168, v);
2118 	}
2119 	/**
2120 	
2121 	*/
2122 	@property double frame169DelaySec()
2123 	{
2124 		return getFrameDelay(169);
2125 	}
2126 	/// ditto
2127 	@property void frame169DelaySec(double v)
2128 	{
2129 		setFrameDelay(169, v);
2130 	}
2131 	/**
2132 	
2133 	*/
2134 	@property Texture frame169Texture()
2135 	{
2136 		return getFrameTexture(169);
2137 	}
2138 	/// ditto
2139 	@property void frame169Texture(Texture v)
2140 	{
2141 		setFrameTexture(169, v);
2142 	}
2143 	/**
2144 	
2145 	*/
2146 	@property double frame17DelaySec()
2147 	{
2148 		return getFrameDelay(17);
2149 	}
2150 	/// ditto
2151 	@property void frame17DelaySec(double v)
2152 	{
2153 		setFrameDelay(17, v);
2154 	}
2155 	/**
2156 	
2157 	*/
2158 	@property Texture frame17Texture()
2159 	{
2160 		return getFrameTexture(17);
2161 	}
2162 	/// ditto
2163 	@property void frame17Texture(Texture v)
2164 	{
2165 		setFrameTexture(17, v);
2166 	}
2167 	/**
2168 	
2169 	*/
2170 	@property double frame170DelaySec()
2171 	{
2172 		return getFrameDelay(170);
2173 	}
2174 	/// ditto
2175 	@property void frame170DelaySec(double v)
2176 	{
2177 		setFrameDelay(170, v);
2178 	}
2179 	/**
2180 	
2181 	*/
2182 	@property Texture frame170Texture()
2183 	{
2184 		return getFrameTexture(170);
2185 	}
2186 	/// ditto
2187 	@property void frame170Texture(Texture v)
2188 	{
2189 		setFrameTexture(170, v);
2190 	}
2191 	/**
2192 	
2193 	*/
2194 	@property double frame171DelaySec()
2195 	{
2196 		return getFrameDelay(171);
2197 	}
2198 	/// ditto
2199 	@property void frame171DelaySec(double v)
2200 	{
2201 		setFrameDelay(171, v);
2202 	}
2203 	/**
2204 	
2205 	*/
2206 	@property Texture frame171Texture()
2207 	{
2208 		return getFrameTexture(171);
2209 	}
2210 	/// ditto
2211 	@property void frame171Texture(Texture v)
2212 	{
2213 		setFrameTexture(171, v);
2214 	}
2215 	/**
2216 	
2217 	*/
2218 	@property double frame172DelaySec()
2219 	{
2220 		return getFrameDelay(172);
2221 	}
2222 	/// ditto
2223 	@property void frame172DelaySec(double v)
2224 	{
2225 		setFrameDelay(172, v);
2226 	}
2227 	/**
2228 	
2229 	*/
2230 	@property Texture frame172Texture()
2231 	{
2232 		return getFrameTexture(172);
2233 	}
2234 	/// ditto
2235 	@property void frame172Texture(Texture v)
2236 	{
2237 		setFrameTexture(172, v);
2238 	}
2239 	/**
2240 	
2241 	*/
2242 	@property double frame173DelaySec()
2243 	{
2244 		return getFrameDelay(173);
2245 	}
2246 	/// ditto
2247 	@property void frame173DelaySec(double v)
2248 	{
2249 		setFrameDelay(173, v);
2250 	}
2251 	/**
2252 	
2253 	*/
2254 	@property Texture frame173Texture()
2255 	{
2256 		return getFrameTexture(173);
2257 	}
2258 	/// ditto
2259 	@property void frame173Texture(Texture v)
2260 	{
2261 		setFrameTexture(173, v);
2262 	}
2263 	/**
2264 	
2265 	*/
2266 	@property double frame174DelaySec()
2267 	{
2268 		return getFrameDelay(174);
2269 	}
2270 	/// ditto
2271 	@property void frame174DelaySec(double v)
2272 	{
2273 		setFrameDelay(174, v);
2274 	}
2275 	/**
2276 	
2277 	*/
2278 	@property Texture frame174Texture()
2279 	{
2280 		return getFrameTexture(174);
2281 	}
2282 	/// ditto
2283 	@property void frame174Texture(Texture v)
2284 	{
2285 		setFrameTexture(174, v);
2286 	}
2287 	/**
2288 	
2289 	*/
2290 	@property double frame175DelaySec()
2291 	{
2292 		return getFrameDelay(175);
2293 	}
2294 	/// ditto
2295 	@property void frame175DelaySec(double v)
2296 	{
2297 		setFrameDelay(175, v);
2298 	}
2299 	/**
2300 	
2301 	*/
2302 	@property Texture frame175Texture()
2303 	{
2304 		return getFrameTexture(175);
2305 	}
2306 	/// ditto
2307 	@property void frame175Texture(Texture v)
2308 	{
2309 		setFrameTexture(175, v);
2310 	}
2311 	/**
2312 	
2313 	*/
2314 	@property double frame176DelaySec()
2315 	{
2316 		return getFrameDelay(176);
2317 	}
2318 	/// ditto
2319 	@property void frame176DelaySec(double v)
2320 	{
2321 		setFrameDelay(176, v);
2322 	}
2323 	/**
2324 	
2325 	*/
2326 	@property Texture frame176Texture()
2327 	{
2328 		return getFrameTexture(176);
2329 	}
2330 	/// ditto
2331 	@property void frame176Texture(Texture v)
2332 	{
2333 		setFrameTexture(176, v);
2334 	}
2335 	/**
2336 	
2337 	*/
2338 	@property double frame177DelaySec()
2339 	{
2340 		return getFrameDelay(177);
2341 	}
2342 	/// ditto
2343 	@property void frame177DelaySec(double v)
2344 	{
2345 		setFrameDelay(177, v);
2346 	}
2347 	/**
2348 	
2349 	*/
2350 	@property Texture frame177Texture()
2351 	{
2352 		return getFrameTexture(177);
2353 	}
2354 	/// ditto
2355 	@property void frame177Texture(Texture v)
2356 	{
2357 		setFrameTexture(177, v);
2358 	}
2359 	/**
2360 	
2361 	*/
2362 	@property double frame178DelaySec()
2363 	{
2364 		return getFrameDelay(178);
2365 	}
2366 	/// ditto
2367 	@property void frame178DelaySec(double v)
2368 	{
2369 		setFrameDelay(178, v);
2370 	}
2371 	/**
2372 	
2373 	*/
2374 	@property Texture frame178Texture()
2375 	{
2376 		return getFrameTexture(178);
2377 	}
2378 	/// ditto
2379 	@property void frame178Texture(Texture v)
2380 	{
2381 		setFrameTexture(178, v);
2382 	}
2383 	/**
2384 	
2385 	*/
2386 	@property double frame179DelaySec()
2387 	{
2388 		return getFrameDelay(179);
2389 	}
2390 	/// ditto
2391 	@property void frame179DelaySec(double v)
2392 	{
2393 		setFrameDelay(179, v);
2394 	}
2395 	/**
2396 	
2397 	*/
2398 	@property Texture frame179Texture()
2399 	{
2400 		return getFrameTexture(179);
2401 	}
2402 	/// ditto
2403 	@property void frame179Texture(Texture v)
2404 	{
2405 		setFrameTexture(179, v);
2406 	}
2407 	/**
2408 	
2409 	*/
2410 	@property double frame18DelaySec()
2411 	{
2412 		return getFrameDelay(18);
2413 	}
2414 	/// ditto
2415 	@property void frame18DelaySec(double v)
2416 	{
2417 		setFrameDelay(18, v);
2418 	}
2419 	/**
2420 	
2421 	*/
2422 	@property Texture frame18Texture()
2423 	{
2424 		return getFrameTexture(18);
2425 	}
2426 	/// ditto
2427 	@property void frame18Texture(Texture v)
2428 	{
2429 		setFrameTexture(18, v);
2430 	}
2431 	/**
2432 	
2433 	*/
2434 	@property double frame180DelaySec()
2435 	{
2436 		return getFrameDelay(180);
2437 	}
2438 	/// ditto
2439 	@property void frame180DelaySec(double v)
2440 	{
2441 		setFrameDelay(180, v);
2442 	}
2443 	/**
2444 	
2445 	*/
2446 	@property Texture frame180Texture()
2447 	{
2448 		return getFrameTexture(180);
2449 	}
2450 	/// ditto
2451 	@property void frame180Texture(Texture v)
2452 	{
2453 		setFrameTexture(180, v);
2454 	}
2455 	/**
2456 	
2457 	*/
2458 	@property double frame181DelaySec()
2459 	{
2460 		return getFrameDelay(181);
2461 	}
2462 	/// ditto
2463 	@property void frame181DelaySec(double v)
2464 	{
2465 		setFrameDelay(181, v);
2466 	}
2467 	/**
2468 	
2469 	*/
2470 	@property Texture frame181Texture()
2471 	{
2472 		return getFrameTexture(181);
2473 	}
2474 	/// ditto
2475 	@property void frame181Texture(Texture v)
2476 	{
2477 		setFrameTexture(181, v);
2478 	}
2479 	/**
2480 	
2481 	*/
2482 	@property double frame182DelaySec()
2483 	{
2484 		return getFrameDelay(182);
2485 	}
2486 	/// ditto
2487 	@property void frame182DelaySec(double v)
2488 	{
2489 		setFrameDelay(182, v);
2490 	}
2491 	/**
2492 	
2493 	*/
2494 	@property Texture frame182Texture()
2495 	{
2496 		return getFrameTexture(182);
2497 	}
2498 	/// ditto
2499 	@property void frame182Texture(Texture v)
2500 	{
2501 		setFrameTexture(182, v);
2502 	}
2503 	/**
2504 	
2505 	*/
2506 	@property double frame183DelaySec()
2507 	{
2508 		return getFrameDelay(183);
2509 	}
2510 	/// ditto
2511 	@property void frame183DelaySec(double v)
2512 	{
2513 		setFrameDelay(183, v);
2514 	}
2515 	/**
2516 	
2517 	*/
2518 	@property Texture frame183Texture()
2519 	{
2520 		return getFrameTexture(183);
2521 	}
2522 	/// ditto
2523 	@property void frame183Texture(Texture v)
2524 	{
2525 		setFrameTexture(183, v);
2526 	}
2527 	/**
2528 	
2529 	*/
2530 	@property double frame184DelaySec()
2531 	{
2532 		return getFrameDelay(184);
2533 	}
2534 	/// ditto
2535 	@property void frame184DelaySec(double v)
2536 	{
2537 		setFrameDelay(184, v);
2538 	}
2539 	/**
2540 	
2541 	*/
2542 	@property Texture frame184Texture()
2543 	{
2544 		return getFrameTexture(184);
2545 	}
2546 	/// ditto
2547 	@property void frame184Texture(Texture v)
2548 	{
2549 		setFrameTexture(184, v);
2550 	}
2551 	/**
2552 	
2553 	*/
2554 	@property double frame185DelaySec()
2555 	{
2556 		return getFrameDelay(185);
2557 	}
2558 	/// ditto
2559 	@property void frame185DelaySec(double v)
2560 	{
2561 		setFrameDelay(185, v);
2562 	}
2563 	/**
2564 	
2565 	*/
2566 	@property Texture frame185Texture()
2567 	{
2568 		return getFrameTexture(185);
2569 	}
2570 	/// ditto
2571 	@property void frame185Texture(Texture v)
2572 	{
2573 		setFrameTexture(185, v);
2574 	}
2575 	/**
2576 	
2577 	*/
2578 	@property double frame186DelaySec()
2579 	{
2580 		return getFrameDelay(186);
2581 	}
2582 	/// ditto
2583 	@property void frame186DelaySec(double v)
2584 	{
2585 		setFrameDelay(186, v);
2586 	}
2587 	/**
2588 	
2589 	*/
2590 	@property Texture frame186Texture()
2591 	{
2592 		return getFrameTexture(186);
2593 	}
2594 	/// ditto
2595 	@property void frame186Texture(Texture v)
2596 	{
2597 		setFrameTexture(186, v);
2598 	}
2599 	/**
2600 	
2601 	*/
2602 	@property double frame187DelaySec()
2603 	{
2604 		return getFrameDelay(187);
2605 	}
2606 	/// ditto
2607 	@property void frame187DelaySec(double v)
2608 	{
2609 		setFrameDelay(187, v);
2610 	}
2611 	/**
2612 	
2613 	*/
2614 	@property Texture frame187Texture()
2615 	{
2616 		return getFrameTexture(187);
2617 	}
2618 	/// ditto
2619 	@property void frame187Texture(Texture v)
2620 	{
2621 		setFrameTexture(187, v);
2622 	}
2623 	/**
2624 	
2625 	*/
2626 	@property double frame188DelaySec()
2627 	{
2628 		return getFrameDelay(188);
2629 	}
2630 	/// ditto
2631 	@property void frame188DelaySec(double v)
2632 	{
2633 		setFrameDelay(188, v);
2634 	}
2635 	/**
2636 	
2637 	*/
2638 	@property Texture frame188Texture()
2639 	{
2640 		return getFrameTexture(188);
2641 	}
2642 	/// ditto
2643 	@property void frame188Texture(Texture v)
2644 	{
2645 		setFrameTexture(188, v);
2646 	}
2647 	/**
2648 	
2649 	*/
2650 	@property double frame189DelaySec()
2651 	{
2652 		return getFrameDelay(189);
2653 	}
2654 	/// ditto
2655 	@property void frame189DelaySec(double v)
2656 	{
2657 		setFrameDelay(189, v);
2658 	}
2659 	/**
2660 	
2661 	*/
2662 	@property Texture frame189Texture()
2663 	{
2664 		return getFrameTexture(189);
2665 	}
2666 	/// ditto
2667 	@property void frame189Texture(Texture v)
2668 	{
2669 		setFrameTexture(189, v);
2670 	}
2671 	/**
2672 	
2673 	*/
2674 	@property double frame19DelaySec()
2675 	{
2676 		return getFrameDelay(19);
2677 	}
2678 	/// ditto
2679 	@property void frame19DelaySec(double v)
2680 	{
2681 		setFrameDelay(19, v);
2682 	}
2683 	/**
2684 	
2685 	*/
2686 	@property Texture frame19Texture()
2687 	{
2688 		return getFrameTexture(19);
2689 	}
2690 	/// ditto
2691 	@property void frame19Texture(Texture v)
2692 	{
2693 		setFrameTexture(19, v);
2694 	}
2695 	/**
2696 	
2697 	*/
2698 	@property double frame190DelaySec()
2699 	{
2700 		return getFrameDelay(190);
2701 	}
2702 	/// ditto
2703 	@property void frame190DelaySec(double v)
2704 	{
2705 		setFrameDelay(190, v);
2706 	}
2707 	/**
2708 	
2709 	*/
2710 	@property Texture frame190Texture()
2711 	{
2712 		return getFrameTexture(190);
2713 	}
2714 	/// ditto
2715 	@property void frame190Texture(Texture v)
2716 	{
2717 		setFrameTexture(190, v);
2718 	}
2719 	/**
2720 	
2721 	*/
2722 	@property double frame191DelaySec()
2723 	{
2724 		return getFrameDelay(191);
2725 	}
2726 	/// ditto
2727 	@property void frame191DelaySec(double v)
2728 	{
2729 		setFrameDelay(191, v);
2730 	}
2731 	/**
2732 	
2733 	*/
2734 	@property Texture frame191Texture()
2735 	{
2736 		return getFrameTexture(191);
2737 	}
2738 	/// ditto
2739 	@property void frame191Texture(Texture v)
2740 	{
2741 		setFrameTexture(191, v);
2742 	}
2743 	/**
2744 	
2745 	*/
2746 	@property double frame192DelaySec()
2747 	{
2748 		return getFrameDelay(192);
2749 	}
2750 	/// ditto
2751 	@property void frame192DelaySec(double v)
2752 	{
2753 		setFrameDelay(192, v);
2754 	}
2755 	/**
2756 	
2757 	*/
2758 	@property Texture frame192Texture()
2759 	{
2760 		return getFrameTexture(192);
2761 	}
2762 	/// ditto
2763 	@property void frame192Texture(Texture v)
2764 	{
2765 		setFrameTexture(192, v);
2766 	}
2767 	/**
2768 	
2769 	*/
2770 	@property double frame193DelaySec()
2771 	{
2772 		return getFrameDelay(193);
2773 	}
2774 	/// ditto
2775 	@property void frame193DelaySec(double v)
2776 	{
2777 		setFrameDelay(193, v);
2778 	}
2779 	/**
2780 	
2781 	*/
2782 	@property Texture frame193Texture()
2783 	{
2784 		return getFrameTexture(193);
2785 	}
2786 	/// ditto
2787 	@property void frame193Texture(Texture v)
2788 	{
2789 		setFrameTexture(193, v);
2790 	}
2791 	/**
2792 	
2793 	*/
2794 	@property double frame194DelaySec()
2795 	{
2796 		return getFrameDelay(194);
2797 	}
2798 	/// ditto
2799 	@property void frame194DelaySec(double v)
2800 	{
2801 		setFrameDelay(194, v);
2802 	}
2803 	/**
2804 	
2805 	*/
2806 	@property Texture frame194Texture()
2807 	{
2808 		return getFrameTexture(194);
2809 	}
2810 	/// ditto
2811 	@property void frame194Texture(Texture v)
2812 	{
2813 		setFrameTexture(194, v);
2814 	}
2815 	/**
2816 	
2817 	*/
2818 	@property double frame195DelaySec()
2819 	{
2820 		return getFrameDelay(195);
2821 	}
2822 	/// ditto
2823 	@property void frame195DelaySec(double v)
2824 	{
2825 		setFrameDelay(195, v);
2826 	}
2827 	/**
2828 	
2829 	*/
2830 	@property Texture frame195Texture()
2831 	{
2832 		return getFrameTexture(195);
2833 	}
2834 	/// ditto
2835 	@property void frame195Texture(Texture v)
2836 	{
2837 		setFrameTexture(195, v);
2838 	}
2839 	/**
2840 	
2841 	*/
2842 	@property double frame196DelaySec()
2843 	{
2844 		return getFrameDelay(196);
2845 	}
2846 	/// ditto
2847 	@property void frame196DelaySec(double v)
2848 	{
2849 		setFrameDelay(196, v);
2850 	}
2851 	/**
2852 	
2853 	*/
2854 	@property Texture frame196Texture()
2855 	{
2856 		return getFrameTexture(196);
2857 	}
2858 	/// ditto
2859 	@property void frame196Texture(Texture v)
2860 	{
2861 		setFrameTexture(196, v);
2862 	}
2863 	/**
2864 	
2865 	*/
2866 	@property double frame197DelaySec()
2867 	{
2868 		return getFrameDelay(197);
2869 	}
2870 	/// ditto
2871 	@property void frame197DelaySec(double v)
2872 	{
2873 		setFrameDelay(197, v);
2874 	}
2875 	/**
2876 	
2877 	*/
2878 	@property Texture frame197Texture()
2879 	{
2880 		return getFrameTexture(197);
2881 	}
2882 	/// ditto
2883 	@property void frame197Texture(Texture v)
2884 	{
2885 		setFrameTexture(197, v);
2886 	}
2887 	/**
2888 	
2889 	*/
2890 	@property double frame198DelaySec()
2891 	{
2892 		return getFrameDelay(198);
2893 	}
2894 	/// ditto
2895 	@property void frame198DelaySec(double v)
2896 	{
2897 		setFrameDelay(198, v);
2898 	}
2899 	/**
2900 	
2901 	*/
2902 	@property Texture frame198Texture()
2903 	{
2904 		return getFrameTexture(198);
2905 	}
2906 	/// ditto
2907 	@property void frame198Texture(Texture v)
2908 	{
2909 		setFrameTexture(198, v);
2910 	}
2911 	/**
2912 	
2913 	*/
2914 	@property double frame199DelaySec()
2915 	{
2916 		return getFrameDelay(199);
2917 	}
2918 	/// ditto
2919 	@property void frame199DelaySec(double v)
2920 	{
2921 		setFrameDelay(199, v);
2922 	}
2923 	/**
2924 	
2925 	*/
2926 	@property Texture frame199Texture()
2927 	{
2928 		return getFrameTexture(199);
2929 	}
2930 	/// ditto
2931 	@property void frame199Texture(Texture v)
2932 	{
2933 		setFrameTexture(199, v);
2934 	}
2935 	/**
2936 	
2937 	*/
2938 	@property double frame2DelaySec()
2939 	{
2940 		return getFrameDelay(2);
2941 	}
2942 	/// ditto
2943 	@property void frame2DelaySec(double v)
2944 	{
2945 		setFrameDelay(2, v);
2946 	}
2947 	/**
2948 	
2949 	*/
2950 	@property Texture frame2Texture()
2951 	{
2952 		return getFrameTexture(2);
2953 	}
2954 	/// ditto
2955 	@property void frame2Texture(Texture v)
2956 	{
2957 		setFrameTexture(2, v);
2958 	}
2959 	/**
2960 	
2961 	*/
2962 	@property double frame20DelaySec()
2963 	{
2964 		return getFrameDelay(20);
2965 	}
2966 	/// ditto
2967 	@property void frame20DelaySec(double v)
2968 	{
2969 		setFrameDelay(20, v);
2970 	}
2971 	/**
2972 	
2973 	*/
2974 	@property Texture frame20Texture()
2975 	{
2976 		return getFrameTexture(20);
2977 	}
2978 	/// ditto
2979 	@property void frame20Texture(Texture v)
2980 	{
2981 		setFrameTexture(20, v);
2982 	}
2983 	/**
2984 	
2985 	*/
2986 	@property double frame200DelaySec()
2987 	{
2988 		return getFrameDelay(200);
2989 	}
2990 	/// ditto
2991 	@property void frame200DelaySec(double v)
2992 	{
2993 		setFrameDelay(200, v);
2994 	}
2995 	/**
2996 	
2997 	*/
2998 	@property Texture frame200Texture()
2999 	{
3000 		return getFrameTexture(200);
3001 	}
3002 	/// ditto
3003 	@property void frame200Texture(Texture v)
3004 	{
3005 		setFrameTexture(200, v);
3006 	}
3007 	/**
3008 	
3009 	*/
3010 	@property double frame201DelaySec()
3011 	{
3012 		return getFrameDelay(201);
3013 	}
3014 	/// ditto
3015 	@property void frame201DelaySec(double v)
3016 	{
3017 		setFrameDelay(201, v);
3018 	}
3019 	/**
3020 	
3021 	*/
3022 	@property Texture frame201Texture()
3023 	{
3024 		return getFrameTexture(201);
3025 	}
3026 	/// ditto
3027 	@property void frame201Texture(Texture v)
3028 	{
3029 		setFrameTexture(201, v);
3030 	}
3031 	/**
3032 	
3033 	*/
3034 	@property double frame202DelaySec()
3035 	{
3036 		return getFrameDelay(202);
3037 	}
3038 	/// ditto
3039 	@property void frame202DelaySec(double v)
3040 	{
3041 		setFrameDelay(202, v);
3042 	}
3043 	/**
3044 	
3045 	*/
3046 	@property Texture frame202Texture()
3047 	{
3048 		return getFrameTexture(202);
3049 	}
3050 	/// ditto
3051 	@property void frame202Texture(Texture v)
3052 	{
3053 		setFrameTexture(202, v);
3054 	}
3055 	/**
3056 	
3057 	*/
3058 	@property double frame203DelaySec()
3059 	{
3060 		return getFrameDelay(203);
3061 	}
3062 	/// ditto
3063 	@property void frame203DelaySec(double v)
3064 	{
3065 		setFrameDelay(203, v);
3066 	}
3067 	/**
3068 	
3069 	*/
3070 	@property Texture frame203Texture()
3071 	{
3072 		return getFrameTexture(203);
3073 	}
3074 	/// ditto
3075 	@property void frame203Texture(Texture v)
3076 	{
3077 		setFrameTexture(203, v);
3078 	}
3079 	/**
3080 	
3081 	*/
3082 	@property double frame204DelaySec()
3083 	{
3084 		return getFrameDelay(204);
3085 	}
3086 	/// ditto
3087 	@property void frame204DelaySec(double v)
3088 	{
3089 		setFrameDelay(204, v);
3090 	}
3091 	/**
3092 	
3093 	*/
3094 	@property Texture frame204Texture()
3095 	{
3096 		return getFrameTexture(204);
3097 	}
3098 	/// ditto
3099 	@property void frame204Texture(Texture v)
3100 	{
3101 		setFrameTexture(204, v);
3102 	}
3103 	/**
3104 	
3105 	*/
3106 	@property double frame205DelaySec()
3107 	{
3108 		return getFrameDelay(205);
3109 	}
3110 	/// ditto
3111 	@property void frame205DelaySec(double v)
3112 	{
3113 		setFrameDelay(205, v);
3114 	}
3115 	/**
3116 	
3117 	*/
3118 	@property Texture frame205Texture()
3119 	{
3120 		return getFrameTexture(205);
3121 	}
3122 	/// ditto
3123 	@property void frame205Texture(Texture v)
3124 	{
3125 		setFrameTexture(205, v);
3126 	}
3127 	/**
3128 	
3129 	*/
3130 	@property double frame206DelaySec()
3131 	{
3132 		return getFrameDelay(206);
3133 	}
3134 	/// ditto
3135 	@property void frame206DelaySec(double v)
3136 	{
3137 		setFrameDelay(206, v);
3138 	}
3139 	/**
3140 	
3141 	*/
3142 	@property Texture frame206Texture()
3143 	{
3144 		return getFrameTexture(206);
3145 	}
3146 	/// ditto
3147 	@property void frame206Texture(Texture v)
3148 	{
3149 		setFrameTexture(206, v);
3150 	}
3151 	/**
3152 	
3153 	*/
3154 	@property double frame207DelaySec()
3155 	{
3156 		return getFrameDelay(207);
3157 	}
3158 	/// ditto
3159 	@property void frame207DelaySec(double v)
3160 	{
3161 		setFrameDelay(207, v);
3162 	}
3163 	/**
3164 	
3165 	*/
3166 	@property Texture frame207Texture()
3167 	{
3168 		return getFrameTexture(207);
3169 	}
3170 	/// ditto
3171 	@property void frame207Texture(Texture v)
3172 	{
3173 		setFrameTexture(207, v);
3174 	}
3175 	/**
3176 	
3177 	*/
3178 	@property double frame208DelaySec()
3179 	{
3180 		return getFrameDelay(208);
3181 	}
3182 	/// ditto
3183 	@property void frame208DelaySec(double v)
3184 	{
3185 		setFrameDelay(208, v);
3186 	}
3187 	/**
3188 	
3189 	*/
3190 	@property Texture frame208Texture()
3191 	{
3192 		return getFrameTexture(208);
3193 	}
3194 	/// ditto
3195 	@property void frame208Texture(Texture v)
3196 	{
3197 		setFrameTexture(208, v);
3198 	}
3199 	/**
3200 	
3201 	*/
3202 	@property double frame209DelaySec()
3203 	{
3204 		return getFrameDelay(209);
3205 	}
3206 	/// ditto
3207 	@property void frame209DelaySec(double v)
3208 	{
3209 		setFrameDelay(209, v);
3210 	}
3211 	/**
3212 	
3213 	*/
3214 	@property Texture frame209Texture()
3215 	{
3216 		return getFrameTexture(209);
3217 	}
3218 	/// ditto
3219 	@property void frame209Texture(Texture v)
3220 	{
3221 		setFrameTexture(209, v);
3222 	}
3223 	/**
3224 	
3225 	*/
3226 	@property double frame21DelaySec()
3227 	{
3228 		return getFrameDelay(21);
3229 	}
3230 	/// ditto
3231 	@property void frame21DelaySec(double v)
3232 	{
3233 		setFrameDelay(21, v);
3234 	}
3235 	/**
3236 	
3237 	*/
3238 	@property Texture frame21Texture()
3239 	{
3240 		return getFrameTexture(21);
3241 	}
3242 	/// ditto
3243 	@property void frame21Texture(Texture v)
3244 	{
3245 		setFrameTexture(21, v);
3246 	}
3247 	/**
3248 	
3249 	*/
3250 	@property double frame210DelaySec()
3251 	{
3252 		return getFrameDelay(210);
3253 	}
3254 	/// ditto
3255 	@property void frame210DelaySec(double v)
3256 	{
3257 		setFrameDelay(210, v);
3258 	}
3259 	/**
3260 	
3261 	*/
3262 	@property Texture frame210Texture()
3263 	{
3264 		return getFrameTexture(210);
3265 	}
3266 	/// ditto
3267 	@property void frame210Texture(Texture v)
3268 	{
3269 		setFrameTexture(210, v);
3270 	}
3271 	/**
3272 	
3273 	*/
3274 	@property double frame211DelaySec()
3275 	{
3276 		return getFrameDelay(211);
3277 	}
3278 	/// ditto
3279 	@property void frame211DelaySec(double v)
3280 	{
3281 		setFrameDelay(211, v);
3282 	}
3283 	/**
3284 	
3285 	*/
3286 	@property Texture frame211Texture()
3287 	{
3288 		return getFrameTexture(211);
3289 	}
3290 	/// ditto
3291 	@property void frame211Texture(Texture v)
3292 	{
3293 		setFrameTexture(211, v);
3294 	}
3295 	/**
3296 	
3297 	*/
3298 	@property double frame212DelaySec()
3299 	{
3300 		return getFrameDelay(212);
3301 	}
3302 	/// ditto
3303 	@property void frame212DelaySec(double v)
3304 	{
3305 		setFrameDelay(212, v);
3306 	}
3307 	/**
3308 	
3309 	*/
3310 	@property Texture frame212Texture()
3311 	{
3312 		return getFrameTexture(212);
3313 	}
3314 	/// ditto
3315 	@property void frame212Texture(Texture v)
3316 	{
3317 		setFrameTexture(212, v);
3318 	}
3319 	/**
3320 	
3321 	*/
3322 	@property double frame213DelaySec()
3323 	{
3324 		return getFrameDelay(213);
3325 	}
3326 	/// ditto
3327 	@property void frame213DelaySec(double v)
3328 	{
3329 		setFrameDelay(213, v);
3330 	}
3331 	/**
3332 	
3333 	*/
3334 	@property Texture frame213Texture()
3335 	{
3336 		return getFrameTexture(213);
3337 	}
3338 	/// ditto
3339 	@property void frame213Texture(Texture v)
3340 	{
3341 		setFrameTexture(213, v);
3342 	}
3343 	/**
3344 	
3345 	*/
3346 	@property double frame214DelaySec()
3347 	{
3348 		return getFrameDelay(214);
3349 	}
3350 	/// ditto
3351 	@property void frame214DelaySec(double v)
3352 	{
3353 		setFrameDelay(214, v);
3354 	}
3355 	/**
3356 	
3357 	*/
3358 	@property Texture frame214Texture()
3359 	{
3360 		return getFrameTexture(214);
3361 	}
3362 	/// ditto
3363 	@property void frame214Texture(Texture v)
3364 	{
3365 		setFrameTexture(214, v);
3366 	}
3367 	/**
3368 	
3369 	*/
3370 	@property double frame215DelaySec()
3371 	{
3372 		return getFrameDelay(215);
3373 	}
3374 	/// ditto
3375 	@property void frame215DelaySec(double v)
3376 	{
3377 		setFrameDelay(215, v);
3378 	}
3379 	/**
3380 	
3381 	*/
3382 	@property Texture frame215Texture()
3383 	{
3384 		return getFrameTexture(215);
3385 	}
3386 	/// ditto
3387 	@property void frame215Texture(Texture v)
3388 	{
3389 		setFrameTexture(215, v);
3390 	}
3391 	/**
3392 	
3393 	*/
3394 	@property double frame216DelaySec()
3395 	{
3396 		return getFrameDelay(216);
3397 	}
3398 	/// ditto
3399 	@property void frame216DelaySec(double v)
3400 	{
3401 		setFrameDelay(216, v);
3402 	}
3403 	/**
3404 	
3405 	*/
3406 	@property Texture frame216Texture()
3407 	{
3408 		return getFrameTexture(216);
3409 	}
3410 	/// ditto
3411 	@property void frame216Texture(Texture v)
3412 	{
3413 		setFrameTexture(216, v);
3414 	}
3415 	/**
3416 	
3417 	*/
3418 	@property double frame217DelaySec()
3419 	{
3420 		return getFrameDelay(217);
3421 	}
3422 	/// ditto
3423 	@property void frame217DelaySec(double v)
3424 	{
3425 		setFrameDelay(217, v);
3426 	}
3427 	/**
3428 	
3429 	*/
3430 	@property Texture frame217Texture()
3431 	{
3432 		return getFrameTexture(217);
3433 	}
3434 	/// ditto
3435 	@property void frame217Texture(Texture v)
3436 	{
3437 		setFrameTexture(217, v);
3438 	}
3439 	/**
3440 	
3441 	*/
3442 	@property double frame218DelaySec()
3443 	{
3444 		return getFrameDelay(218);
3445 	}
3446 	/// ditto
3447 	@property void frame218DelaySec(double v)
3448 	{
3449 		setFrameDelay(218, v);
3450 	}
3451 	/**
3452 	
3453 	*/
3454 	@property Texture frame218Texture()
3455 	{
3456 		return getFrameTexture(218);
3457 	}
3458 	/// ditto
3459 	@property void frame218Texture(Texture v)
3460 	{
3461 		setFrameTexture(218, v);
3462 	}
3463 	/**
3464 	
3465 	*/
3466 	@property double frame219DelaySec()
3467 	{
3468 		return getFrameDelay(219);
3469 	}
3470 	/// ditto
3471 	@property void frame219DelaySec(double v)
3472 	{
3473 		setFrameDelay(219, v);
3474 	}
3475 	/**
3476 	
3477 	*/
3478 	@property Texture frame219Texture()
3479 	{
3480 		return getFrameTexture(219);
3481 	}
3482 	/// ditto
3483 	@property void frame219Texture(Texture v)
3484 	{
3485 		setFrameTexture(219, v);
3486 	}
3487 	/**
3488 	
3489 	*/
3490 	@property double frame22DelaySec()
3491 	{
3492 		return getFrameDelay(22);
3493 	}
3494 	/// ditto
3495 	@property void frame22DelaySec(double v)
3496 	{
3497 		setFrameDelay(22, v);
3498 	}
3499 	/**
3500 	
3501 	*/
3502 	@property Texture frame22Texture()
3503 	{
3504 		return getFrameTexture(22);
3505 	}
3506 	/// ditto
3507 	@property void frame22Texture(Texture v)
3508 	{
3509 		setFrameTexture(22, v);
3510 	}
3511 	/**
3512 	
3513 	*/
3514 	@property double frame220DelaySec()
3515 	{
3516 		return getFrameDelay(220);
3517 	}
3518 	/// ditto
3519 	@property void frame220DelaySec(double v)
3520 	{
3521 		setFrameDelay(220, v);
3522 	}
3523 	/**
3524 	
3525 	*/
3526 	@property Texture frame220Texture()
3527 	{
3528 		return getFrameTexture(220);
3529 	}
3530 	/// ditto
3531 	@property void frame220Texture(Texture v)
3532 	{
3533 		setFrameTexture(220, v);
3534 	}
3535 	/**
3536 	
3537 	*/
3538 	@property double frame221DelaySec()
3539 	{
3540 		return getFrameDelay(221);
3541 	}
3542 	/// ditto
3543 	@property void frame221DelaySec(double v)
3544 	{
3545 		setFrameDelay(221, v);
3546 	}
3547 	/**
3548 	
3549 	*/
3550 	@property Texture frame221Texture()
3551 	{
3552 		return getFrameTexture(221);
3553 	}
3554 	/// ditto
3555 	@property void frame221Texture(Texture v)
3556 	{
3557 		setFrameTexture(221, v);
3558 	}
3559 	/**
3560 	
3561 	*/
3562 	@property double frame222DelaySec()
3563 	{
3564 		return getFrameDelay(222);
3565 	}
3566 	/// ditto
3567 	@property void frame222DelaySec(double v)
3568 	{
3569 		setFrameDelay(222, v);
3570 	}
3571 	/**
3572 	
3573 	*/
3574 	@property Texture frame222Texture()
3575 	{
3576 		return getFrameTexture(222);
3577 	}
3578 	/// ditto
3579 	@property void frame222Texture(Texture v)
3580 	{
3581 		setFrameTexture(222, v);
3582 	}
3583 	/**
3584 	
3585 	*/
3586 	@property double frame223DelaySec()
3587 	{
3588 		return getFrameDelay(223);
3589 	}
3590 	/// ditto
3591 	@property void frame223DelaySec(double v)
3592 	{
3593 		setFrameDelay(223, v);
3594 	}
3595 	/**
3596 	
3597 	*/
3598 	@property Texture frame223Texture()
3599 	{
3600 		return getFrameTexture(223);
3601 	}
3602 	/// ditto
3603 	@property void frame223Texture(Texture v)
3604 	{
3605 		setFrameTexture(223, v);
3606 	}
3607 	/**
3608 	
3609 	*/
3610 	@property double frame224DelaySec()
3611 	{
3612 		return getFrameDelay(224);
3613 	}
3614 	/// ditto
3615 	@property void frame224DelaySec(double v)
3616 	{
3617 		setFrameDelay(224, v);
3618 	}
3619 	/**
3620 	
3621 	*/
3622 	@property Texture frame224Texture()
3623 	{
3624 		return getFrameTexture(224);
3625 	}
3626 	/// ditto
3627 	@property void frame224Texture(Texture v)
3628 	{
3629 		setFrameTexture(224, v);
3630 	}
3631 	/**
3632 	
3633 	*/
3634 	@property double frame225DelaySec()
3635 	{
3636 		return getFrameDelay(225);
3637 	}
3638 	/// ditto
3639 	@property void frame225DelaySec(double v)
3640 	{
3641 		setFrameDelay(225, v);
3642 	}
3643 	/**
3644 	
3645 	*/
3646 	@property Texture frame225Texture()
3647 	{
3648 		return getFrameTexture(225);
3649 	}
3650 	/// ditto
3651 	@property void frame225Texture(Texture v)
3652 	{
3653 		setFrameTexture(225, v);
3654 	}
3655 	/**
3656 	
3657 	*/
3658 	@property double frame226DelaySec()
3659 	{
3660 		return getFrameDelay(226);
3661 	}
3662 	/// ditto
3663 	@property void frame226DelaySec(double v)
3664 	{
3665 		setFrameDelay(226, v);
3666 	}
3667 	/**
3668 	
3669 	*/
3670 	@property Texture frame226Texture()
3671 	{
3672 		return getFrameTexture(226);
3673 	}
3674 	/// ditto
3675 	@property void frame226Texture(Texture v)
3676 	{
3677 		setFrameTexture(226, v);
3678 	}
3679 	/**
3680 	
3681 	*/
3682 	@property double frame227DelaySec()
3683 	{
3684 		return getFrameDelay(227);
3685 	}
3686 	/// ditto
3687 	@property void frame227DelaySec(double v)
3688 	{
3689 		setFrameDelay(227, v);
3690 	}
3691 	/**
3692 	
3693 	*/
3694 	@property Texture frame227Texture()
3695 	{
3696 		return getFrameTexture(227);
3697 	}
3698 	/// ditto
3699 	@property void frame227Texture(Texture v)
3700 	{
3701 		setFrameTexture(227, v);
3702 	}
3703 	/**
3704 	
3705 	*/
3706 	@property double frame228DelaySec()
3707 	{
3708 		return getFrameDelay(228);
3709 	}
3710 	/// ditto
3711 	@property void frame228DelaySec(double v)
3712 	{
3713 		setFrameDelay(228, v);
3714 	}
3715 	/**
3716 	
3717 	*/
3718 	@property Texture frame228Texture()
3719 	{
3720 		return getFrameTexture(228);
3721 	}
3722 	/// ditto
3723 	@property void frame228Texture(Texture v)
3724 	{
3725 		setFrameTexture(228, v);
3726 	}
3727 	/**
3728 	
3729 	*/
3730 	@property double frame229DelaySec()
3731 	{
3732 		return getFrameDelay(229);
3733 	}
3734 	/// ditto
3735 	@property void frame229DelaySec(double v)
3736 	{
3737 		setFrameDelay(229, v);
3738 	}
3739 	/**
3740 	
3741 	*/
3742 	@property Texture frame229Texture()
3743 	{
3744 		return getFrameTexture(229);
3745 	}
3746 	/// ditto
3747 	@property void frame229Texture(Texture v)
3748 	{
3749 		setFrameTexture(229, v);
3750 	}
3751 	/**
3752 	
3753 	*/
3754 	@property double frame23DelaySec()
3755 	{
3756 		return getFrameDelay(23);
3757 	}
3758 	/// ditto
3759 	@property void frame23DelaySec(double v)
3760 	{
3761 		setFrameDelay(23, v);
3762 	}
3763 	/**
3764 	
3765 	*/
3766 	@property Texture frame23Texture()
3767 	{
3768 		return getFrameTexture(23);
3769 	}
3770 	/// ditto
3771 	@property void frame23Texture(Texture v)
3772 	{
3773 		setFrameTexture(23, v);
3774 	}
3775 	/**
3776 	
3777 	*/
3778 	@property double frame230DelaySec()
3779 	{
3780 		return getFrameDelay(230);
3781 	}
3782 	/// ditto
3783 	@property void frame230DelaySec(double v)
3784 	{
3785 		setFrameDelay(230, v);
3786 	}
3787 	/**
3788 	
3789 	*/
3790 	@property Texture frame230Texture()
3791 	{
3792 		return getFrameTexture(230);
3793 	}
3794 	/// ditto
3795 	@property void frame230Texture(Texture v)
3796 	{
3797 		setFrameTexture(230, v);
3798 	}
3799 	/**
3800 	
3801 	*/
3802 	@property double frame231DelaySec()
3803 	{
3804 		return getFrameDelay(231);
3805 	}
3806 	/// ditto
3807 	@property void frame231DelaySec(double v)
3808 	{
3809 		setFrameDelay(231, v);
3810 	}
3811 	/**
3812 	
3813 	*/
3814 	@property Texture frame231Texture()
3815 	{
3816 		return getFrameTexture(231);
3817 	}
3818 	/// ditto
3819 	@property void frame231Texture(Texture v)
3820 	{
3821 		setFrameTexture(231, v);
3822 	}
3823 	/**
3824 	
3825 	*/
3826 	@property double frame232DelaySec()
3827 	{
3828 		return getFrameDelay(232);
3829 	}
3830 	/// ditto
3831 	@property void frame232DelaySec(double v)
3832 	{
3833 		setFrameDelay(232, v);
3834 	}
3835 	/**
3836 	
3837 	*/
3838 	@property Texture frame232Texture()
3839 	{
3840 		return getFrameTexture(232);
3841 	}
3842 	/// ditto
3843 	@property void frame232Texture(Texture v)
3844 	{
3845 		setFrameTexture(232, v);
3846 	}
3847 	/**
3848 	
3849 	*/
3850 	@property double frame233DelaySec()
3851 	{
3852 		return getFrameDelay(233);
3853 	}
3854 	/// ditto
3855 	@property void frame233DelaySec(double v)
3856 	{
3857 		setFrameDelay(233, v);
3858 	}
3859 	/**
3860 	
3861 	*/
3862 	@property Texture frame233Texture()
3863 	{
3864 		return getFrameTexture(233);
3865 	}
3866 	/// ditto
3867 	@property void frame233Texture(Texture v)
3868 	{
3869 		setFrameTexture(233, v);
3870 	}
3871 	/**
3872 	
3873 	*/
3874 	@property double frame234DelaySec()
3875 	{
3876 		return getFrameDelay(234);
3877 	}
3878 	/// ditto
3879 	@property void frame234DelaySec(double v)
3880 	{
3881 		setFrameDelay(234, v);
3882 	}
3883 	/**
3884 	
3885 	*/
3886 	@property Texture frame234Texture()
3887 	{
3888 		return getFrameTexture(234);
3889 	}
3890 	/// ditto
3891 	@property void frame234Texture(Texture v)
3892 	{
3893 		setFrameTexture(234, v);
3894 	}
3895 	/**
3896 	
3897 	*/
3898 	@property double frame235DelaySec()
3899 	{
3900 		return getFrameDelay(235);
3901 	}
3902 	/// ditto
3903 	@property void frame235DelaySec(double v)
3904 	{
3905 		setFrameDelay(235, v);
3906 	}
3907 	/**
3908 	
3909 	*/
3910 	@property Texture frame235Texture()
3911 	{
3912 		return getFrameTexture(235);
3913 	}
3914 	/// ditto
3915 	@property void frame235Texture(Texture v)
3916 	{
3917 		setFrameTexture(235, v);
3918 	}
3919 	/**
3920 	
3921 	*/
3922 	@property double frame236DelaySec()
3923 	{
3924 		return getFrameDelay(236);
3925 	}
3926 	/// ditto
3927 	@property void frame236DelaySec(double v)
3928 	{
3929 		setFrameDelay(236, v);
3930 	}
3931 	/**
3932 	
3933 	*/
3934 	@property Texture frame236Texture()
3935 	{
3936 		return getFrameTexture(236);
3937 	}
3938 	/// ditto
3939 	@property void frame236Texture(Texture v)
3940 	{
3941 		setFrameTexture(236, v);
3942 	}
3943 	/**
3944 	
3945 	*/
3946 	@property double frame237DelaySec()
3947 	{
3948 		return getFrameDelay(237);
3949 	}
3950 	/// ditto
3951 	@property void frame237DelaySec(double v)
3952 	{
3953 		setFrameDelay(237, v);
3954 	}
3955 	/**
3956 	
3957 	*/
3958 	@property Texture frame237Texture()
3959 	{
3960 		return getFrameTexture(237);
3961 	}
3962 	/// ditto
3963 	@property void frame237Texture(Texture v)
3964 	{
3965 		setFrameTexture(237, v);
3966 	}
3967 	/**
3968 	
3969 	*/
3970 	@property double frame238DelaySec()
3971 	{
3972 		return getFrameDelay(238);
3973 	}
3974 	/// ditto
3975 	@property void frame238DelaySec(double v)
3976 	{
3977 		setFrameDelay(238, v);
3978 	}
3979 	/**
3980 	
3981 	*/
3982 	@property Texture frame238Texture()
3983 	{
3984 		return getFrameTexture(238);
3985 	}
3986 	/// ditto
3987 	@property void frame238Texture(Texture v)
3988 	{
3989 		setFrameTexture(238, v);
3990 	}
3991 	/**
3992 	
3993 	*/
3994 	@property double frame239DelaySec()
3995 	{
3996 		return getFrameDelay(239);
3997 	}
3998 	/// ditto
3999 	@property void frame239DelaySec(double v)
4000 	{
4001 		setFrameDelay(239, v);
4002 	}
4003 	/**
4004 	
4005 	*/
4006 	@property Texture frame239Texture()
4007 	{
4008 		return getFrameTexture(239);
4009 	}
4010 	/// ditto
4011 	@property void frame239Texture(Texture v)
4012 	{
4013 		setFrameTexture(239, v);
4014 	}
4015 	/**
4016 	
4017 	*/
4018 	@property double frame24DelaySec()
4019 	{
4020 		return getFrameDelay(24);
4021 	}
4022 	/// ditto
4023 	@property void frame24DelaySec(double v)
4024 	{
4025 		setFrameDelay(24, v);
4026 	}
4027 	/**
4028 	
4029 	*/
4030 	@property Texture frame24Texture()
4031 	{
4032 		return getFrameTexture(24);
4033 	}
4034 	/// ditto
4035 	@property void frame24Texture(Texture v)
4036 	{
4037 		setFrameTexture(24, v);
4038 	}
4039 	/**
4040 	
4041 	*/
4042 	@property double frame240DelaySec()
4043 	{
4044 		return getFrameDelay(240);
4045 	}
4046 	/// ditto
4047 	@property void frame240DelaySec(double v)
4048 	{
4049 		setFrameDelay(240, v);
4050 	}
4051 	/**
4052 	
4053 	*/
4054 	@property Texture frame240Texture()
4055 	{
4056 		return getFrameTexture(240);
4057 	}
4058 	/// ditto
4059 	@property void frame240Texture(Texture v)
4060 	{
4061 		setFrameTexture(240, v);
4062 	}
4063 	/**
4064 	
4065 	*/
4066 	@property double frame241DelaySec()
4067 	{
4068 		return getFrameDelay(241);
4069 	}
4070 	/// ditto
4071 	@property void frame241DelaySec(double v)
4072 	{
4073 		setFrameDelay(241, v);
4074 	}
4075 	/**
4076 	
4077 	*/
4078 	@property Texture frame241Texture()
4079 	{
4080 		return getFrameTexture(241);
4081 	}
4082 	/// ditto
4083 	@property void frame241Texture(Texture v)
4084 	{
4085 		setFrameTexture(241, v);
4086 	}
4087 	/**
4088 	
4089 	*/
4090 	@property double frame242DelaySec()
4091 	{
4092 		return getFrameDelay(242);
4093 	}
4094 	/// ditto
4095 	@property void frame242DelaySec(double v)
4096 	{
4097 		setFrameDelay(242, v);
4098 	}
4099 	/**
4100 	
4101 	*/
4102 	@property Texture frame242Texture()
4103 	{
4104 		return getFrameTexture(242);
4105 	}
4106 	/// ditto
4107 	@property void frame242Texture(Texture v)
4108 	{
4109 		setFrameTexture(242, v);
4110 	}
4111 	/**
4112 	
4113 	*/
4114 	@property double frame243DelaySec()
4115 	{
4116 		return getFrameDelay(243);
4117 	}
4118 	/// ditto
4119 	@property void frame243DelaySec(double v)
4120 	{
4121 		setFrameDelay(243, v);
4122 	}
4123 	/**
4124 	
4125 	*/
4126 	@property Texture frame243Texture()
4127 	{
4128 		return getFrameTexture(243);
4129 	}
4130 	/// ditto
4131 	@property void frame243Texture(Texture v)
4132 	{
4133 		setFrameTexture(243, v);
4134 	}
4135 	/**
4136 	
4137 	*/
4138 	@property double frame244DelaySec()
4139 	{
4140 		return getFrameDelay(244);
4141 	}
4142 	/// ditto
4143 	@property void frame244DelaySec(double v)
4144 	{
4145 		setFrameDelay(244, v);
4146 	}
4147 	/**
4148 	
4149 	*/
4150 	@property Texture frame244Texture()
4151 	{
4152 		return getFrameTexture(244);
4153 	}
4154 	/// ditto
4155 	@property void frame244Texture(Texture v)
4156 	{
4157 		setFrameTexture(244, v);
4158 	}
4159 	/**
4160 	
4161 	*/
4162 	@property double frame245DelaySec()
4163 	{
4164 		return getFrameDelay(245);
4165 	}
4166 	/// ditto
4167 	@property void frame245DelaySec(double v)
4168 	{
4169 		setFrameDelay(245, v);
4170 	}
4171 	/**
4172 	
4173 	*/
4174 	@property Texture frame245Texture()
4175 	{
4176 		return getFrameTexture(245);
4177 	}
4178 	/// ditto
4179 	@property void frame245Texture(Texture v)
4180 	{
4181 		setFrameTexture(245, v);
4182 	}
4183 	/**
4184 	
4185 	*/
4186 	@property double frame246DelaySec()
4187 	{
4188 		return getFrameDelay(246);
4189 	}
4190 	/// ditto
4191 	@property void frame246DelaySec(double v)
4192 	{
4193 		setFrameDelay(246, v);
4194 	}
4195 	/**
4196 	
4197 	*/
4198 	@property Texture frame246Texture()
4199 	{
4200 		return getFrameTexture(246);
4201 	}
4202 	/// ditto
4203 	@property void frame246Texture(Texture v)
4204 	{
4205 		setFrameTexture(246, v);
4206 	}
4207 	/**
4208 	
4209 	*/
4210 	@property double frame247DelaySec()
4211 	{
4212 		return getFrameDelay(247);
4213 	}
4214 	/// ditto
4215 	@property void frame247DelaySec(double v)
4216 	{
4217 		setFrameDelay(247, v);
4218 	}
4219 	/**
4220 	
4221 	*/
4222 	@property Texture frame247Texture()
4223 	{
4224 		return getFrameTexture(247);
4225 	}
4226 	/// ditto
4227 	@property void frame247Texture(Texture v)
4228 	{
4229 		setFrameTexture(247, v);
4230 	}
4231 	/**
4232 	
4233 	*/
4234 	@property double frame248DelaySec()
4235 	{
4236 		return getFrameDelay(248);
4237 	}
4238 	/// ditto
4239 	@property void frame248DelaySec(double v)
4240 	{
4241 		setFrameDelay(248, v);
4242 	}
4243 	/**
4244 	
4245 	*/
4246 	@property Texture frame248Texture()
4247 	{
4248 		return getFrameTexture(248);
4249 	}
4250 	/// ditto
4251 	@property void frame248Texture(Texture v)
4252 	{
4253 		setFrameTexture(248, v);
4254 	}
4255 	/**
4256 	
4257 	*/
4258 	@property double frame249DelaySec()
4259 	{
4260 		return getFrameDelay(249);
4261 	}
4262 	/// ditto
4263 	@property void frame249DelaySec(double v)
4264 	{
4265 		setFrameDelay(249, v);
4266 	}
4267 	/**
4268 	
4269 	*/
4270 	@property Texture frame249Texture()
4271 	{
4272 		return getFrameTexture(249);
4273 	}
4274 	/// ditto
4275 	@property void frame249Texture(Texture v)
4276 	{
4277 		setFrameTexture(249, v);
4278 	}
4279 	/**
4280 	
4281 	*/
4282 	@property double frame25DelaySec()
4283 	{
4284 		return getFrameDelay(25);
4285 	}
4286 	/// ditto
4287 	@property void frame25DelaySec(double v)
4288 	{
4289 		setFrameDelay(25, v);
4290 	}
4291 	/**
4292 	
4293 	*/
4294 	@property Texture frame25Texture()
4295 	{
4296 		return getFrameTexture(25);
4297 	}
4298 	/// ditto
4299 	@property void frame25Texture(Texture v)
4300 	{
4301 		setFrameTexture(25, v);
4302 	}
4303 	/**
4304 	
4305 	*/
4306 	@property double frame250DelaySec()
4307 	{
4308 		return getFrameDelay(250);
4309 	}
4310 	/// ditto
4311 	@property void frame250DelaySec(double v)
4312 	{
4313 		setFrameDelay(250, v);
4314 	}
4315 	/**
4316 	
4317 	*/
4318 	@property Texture frame250Texture()
4319 	{
4320 		return getFrameTexture(250);
4321 	}
4322 	/// ditto
4323 	@property void frame250Texture(Texture v)
4324 	{
4325 		setFrameTexture(250, v);
4326 	}
4327 	/**
4328 	
4329 	*/
4330 	@property double frame251DelaySec()
4331 	{
4332 		return getFrameDelay(251);
4333 	}
4334 	/// ditto
4335 	@property void frame251DelaySec(double v)
4336 	{
4337 		setFrameDelay(251, v);
4338 	}
4339 	/**
4340 	
4341 	*/
4342 	@property Texture frame251Texture()
4343 	{
4344 		return getFrameTexture(251);
4345 	}
4346 	/// ditto
4347 	@property void frame251Texture(Texture v)
4348 	{
4349 		setFrameTexture(251, v);
4350 	}
4351 	/**
4352 	
4353 	*/
4354 	@property double frame252DelaySec()
4355 	{
4356 		return getFrameDelay(252);
4357 	}
4358 	/// ditto
4359 	@property void frame252DelaySec(double v)
4360 	{
4361 		setFrameDelay(252, v);
4362 	}
4363 	/**
4364 	
4365 	*/
4366 	@property Texture frame252Texture()
4367 	{
4368 		return getFrameTexture(252);
4369 	}
4370 	/// ditto
4371 	@property void frame252Texture(Texture v)
4372 	{
4373 		setFrameTexture(252, v);
4374 	}
4375 	/**
4376 	
4377 	*/
4378 	@property double frame253DelaySec()
4379 	{
4380 		return getFrameDelay(253);
4381 	}
4382 	/// ditto
4383 	@property void frame253DelaySec(double v)
4384 	{
4385 		setFrameDelay(253, v);
4386 	}
4387 	/**
4388 	
4389 	*/
4390 	@property Texture frame253Texture()
4391 	{
4392 		return getFrameTexture(253);
4393 	}
4394 	/// ditto
4395 	@property void frame253Texture(Texture v)
4396 	{
4397 		setFrameTexture(253, v);
4398 	}
4399 	/**
4400 	
4401 	*/
4402 	@property double frame254DelaySec()
4403 	{
4404 		return getFrameDelay(254);
4405 	}
4406 	/// ditto
4407 	@property void frame254DelaySec(double v)
4408 	{
4409 		setFrameDelay(254, v);
4410 	}
4411 	/**
4412 	
4413 	*/
4414 	@property Texture frame254Texture()
4415 	{
4416 		return getFrameTexture(254);
4417 	}
4418 	/// ditto
4419 	@property void frame254Texture(Texture v)
4420 	{
4421 		setFrameTexture(254, v);
4422 	}
4423 	/**
4424 	
4425 	*/
4426 	@property double frame255DelaySec()
4427 	{
4428 		return getFrameDelay(255);
4429 	}
4430 	/// ditto
4431 	@property void frame255DelaySec(double v)
4432 	{
4433 		setFrameDelay(255, v);
4434 	}
4435 	/**
4436 	
4437 	*/
4438 	@property Texture frame255Texture()
4439 	{
4440 		return getFrameTexture(255);
4441 	}
4442 	/// ditto
4443 	@property void frame255Texture(Texture v)
4444 	{
4445 		setFrameTexture(255, v);
4446 	}
4447 	/**
4448 	
4449 	*/
4450 	@property double frame26DelaySec()
4451 	{
4452 		return getFrameDelay(26);
4453 	}
4454 	/// ditto
4455 	@property void frame26DelaySec(double v)
4456 	{
4457 		setFrameDelay(26, v);
4458 	}
4459 	/**
4460 	
4461 	*/
4462 	@property Texture frame26Texture()
4463 	{
4464 		return getFrameTexture(26);
4465 	}
4466 	/// ditto
4467 	@property void frame26Texture(Texture v)
4468 	{
4469 		setFrameTexture(26, v);
4470 	}
4471 	/**
4472 	
4473 	*/
4474 	@property double frame27DelaySec()
4475 	{
4476 		return getFrameDelay(27);
4477 	}
4478 	/// ditto
4479 	@property void frame27DelaySec(double v)
4480 	{
4481 		setFrameDelay(27, v);
4482 	}
4483 	/**
4484 	
4485 	*/
4486 	@property Texture frame27Texture()
4487 	{
4488 		return getFrameTexture(27);
4489 	}
4490 	/// ditto
4491 	@property void frame27Texture(Texture v)
4492 	{
4493 		setFrameTexture(27, v);
4494 	}
4495 	/**
4496 	
4497 	*/
4498 	@property double frame28DelaySec()
4499 	{
4500 		return getFrameDelay(28);
4501 	}
4502 	/// ditto
4503 	@property void frame28DelaySec(double v)
4504 	{
4505 		setFrameDelay(28, v);
4506 	}
4507 	/**
4508 	
4509 	*/
4510 	@property Texture frame28Texture()
4511 	{
4512 		return getFrameTexture(28);
4513 	}
4514 	/// ditto
4515 	@property void frame28Texture(Texture v)
4516 	{
4517 		setFrameTexture(28, v);
4518 	}
4519 	/**
4520 	
4521 	*/
4522 	@property double frame29DelaySec()
4523 	{
4524 		return getFrameDelay(29);
4525 	}
4526 	/// ditto
4527 	@property void frame29DelaySec(double v)
4528 	{
4529 		setFrameDelay(29, v);
4530 	}
4531 	/**
4532 	
4533 	*/
4534 	@property Texture frame29Texture()
4535 	{
4536 		return getFrameTexture(29);
4537 	}
4538 	/// ditto
4539 	@property void frame29Texture(Texture v)
4540 	{
4541 		setFrameTexture(29, v);
4542 	}
4543 	/**
4544 	
4545 	*/
4546 	@property double frame3DelaySec()
4547 	{
4548 		return getFrameDelay(3);
4549 	}
4550 	/// ditto
4551 	@property void frame3DelaySec(double v)
4552 	{
4553 		setFrameDelay(3, v);
4554 	}
4555 	/**
4556 	
4557 	*/
4558 	@property Texture frame3Texture()
4559 	{
4560 		return getFrameTexture(3);
4561 	}
4562 	/// ditto
4563 	@property void frame3Texture(Texture v)
4564 	{
4565 		setFrameTexture(3, v);
4566 	}
4567 	/**
4568 	
4569 	*/
4570 	@property double frame30DelaySec()
4571 	{
4572 		return getFrameDelay(30);
4573 	}
4574 	/// ditto
4575 	@property void frame30DelaySec(double v)
4576 	{
4577 		setFrameDelay(30, v);
4578 	}
4579 	/**
4580 	
4581 	*/
4582 	@property Texture frame30Texture()
4583 	{
4584 		return getFrameTexture(30);
4585 	}
4586 	/// ditto
4587 	@property void frame30Texture(Texture v)
4588 	{
4589 		setFrameTexture(30, v);
4590 	}
4591 	/**
4592 	
4593 	*/
4594 	@property double frame31DelaySec()
4595 	{
4596 		return getFrameDelay(31);
4597 	}
4598 	/// ditto
4599 	@property void frame31DelaySec(double v)
4600 	{
4601 		setFrameDelay(31, v);
4602 	}
4603 	/**
4604 	
4605 	*/
4606 	@property Texture frame31Texture()
4607 	{
4608 		return getFrameTexture(31);
4609 	}
4610 	/// ditto
4611 	@property void frame31Texture(Texture v)
4612 	{
4613 		setFrameTexture(31, v);
4614 	}
4615 	/**
4616 	
4617 	*/
4618 	@property double frame32DelaySec()
4619 	{
4620 		return getFrameDelay(32);
4621 	}
4622 	/// ditto
4623 	@property void frame32DelaySec(double v)
4624 	{
4625 		setFrameDelay(32, v);
4626 	}
4627 	/**
4628 	
4629 	*/
4630 	@property Texture frame32Texture()
4631 	{
4632 		return getFrameTexture(32);
4633 	}
4634 	/// ditto
4635 	@property void frame32Texture(Texture v)
4636 	{
4637 		setFrameTexture(32, v);
4638 	}
4639 	/**
4640 	
4641 	*/
4642 	@property double frame33DelaySec()
4643 	{
4644 		return getFrameDelay(33);
4645 	}
4646 	/// ditto
4647 	@property void frame33DelaySec(double v)
4648 	{
4649 		setFrameDelay(33, v);
4650 	}
4651 	/**
4652 	
4653 	*/
4654 	@property Texture frame33Texture()
4655 	{
4656 		return getFrameTexture(33);
4657 	}
4658 	/// ditto
4659 	@property void frame33Texture(Texture v)
4660 	{
4661 		setFrameTexture(33, v);
4662 	}
4663 	/**
4664 	
4665 	*/
4666 	@property double frame34DelaySec()
4667 	{
4668 		return getFrameDelay(34);
4669 	}
4670 	/// ditto
4671 	@property void frame34DelaySec(double v)
4672 	{
4673 		setFrameDelay(34, v);
4674 	}
4675 	/**
4676 	
4677 	*/
4678 	@property Texture frame34Texture()
4679 	{
4680 		return getFrameTexture(34);
4681 	}
4682 	/// ditto
4683 	@property void frame34Texture(Texture v)
4684 	{
4685 		setFrameTexture(34, v);
4686 	}
4687 	/**
4688 	
4689 	*/
4690 	@property double frame35DelaySec()
4691 	{
4692 		return getFrameDelay(35);
4693 	}
4694 	/// ditto
4695 	@property void frame35DelaySec(double v)
4696 	{
4697 		setFrameDelay(35, v);
4698 	}
4699 	/**
4700 	
4701 	*/
4702 	@property Texture frame35Texture()
4703 	{
4704 		return getFrameTexture(35);
4705 	}
4706 	/// ditto
4707 	@property void frame35Texture(Texture v)
4708 	{
4709 		setFrameTexture(35, v);
4710 	}
4711 	/**
4712 	
4713 	*/
4714 	@property double frame36DelaySec()
4715 	{
4716 		return getFrameDelay(36);
4717 	}
4718 	/// ditto
4719 	@property void frame36DelaySec(double v)
4720 	{
4721 		setFrameDelay(36, v);
4722 	}
4723 	/**
4724 	
4725 	*/
4726 	@property Texture frame36Texture()
4727 	{
4728 		return getFrameTexture(36);
4729 	}
4730 	/// ditto
4731 	@property void frame36Texture(Texture v)
4732 	{
4733 		setFrameTexture(36, v);
4734 	}
4735 	/**
4736 	
4737 	*/
4738 	@property double frame37DelaySec()
4739 	{
4740 		return getFrameDelay(37);
4741 	}
4742 	/// ditto
4743 	@property void frame37DelaySec(double v)
4744 	{
4745 		setFrameDelay(37, v);
4746 	}
4747 	/**
4748 	
4749 	*/
4750 	@property Texture frame37Texture()
4751 	{
4752 		return getFrameTexture(37);
4753 	}
4754 	/// ditto
4755 	@property void frame37Texture(Texture v)
4756 	{
4757 		setFrameTexture(37, v);
4758 	}
4759 	/**
4760 	
4761 	*/
4762 	@property double frame38DelaySec()
4763 	{
4764 		return getFrameDelay(38);
4765 	}
4766 	/// ditto
4767 	@property void frame38DelaySec(double v)
4768 	{
4769 		setFrameDelay(38, v);
4770 	}
4771 	/**
4772 	
4773 	*/
4774 	@property Texture frame38Texture()
4775 	{
4776 		return getFrameTexture(38);
4777 	}
4778 	/// ditto
4779 	@property void frame38Texture(Texture v)
4780 	{
4781 		setFrameTexture(38, v);
4782 	}
4783 	/**
4784 	
4785 	*/
4786 	@property double frame39DelaySec()
4787 	{
4788 		return getFrameDelay(39);
4789 	}
4790 	/// ditto
4791 	@property void frame39DelaySec(double v)
4792 	{
4793 		setFrameDelay(39, v);
4794 	}
4795 	/**
4796 	
4797 	*/
4798 	@property Texture frame39Texture()
4799 	{
4800 		return getFrameTexture(39);
4801 	}
4802 	/// ditto
4803 	@property void frame39Texture(Texture v)
4804 	{
4805 		setFrameTexture(39, v);
4806 	}
4807 	/**
4808 	
4809 	*/
4810 	@property double frame4DelaySec()
4811 	{
4812 		return getFrameDelay(4);
4813 	}
4814 	/// ditto
4815 	@property void frame4DelaySec(double v)
4816 	{
4817 		setFrameDelay(4, v);
4818 	}
4819 	/**
4820 	
4821 	*/
4822 	@property Texture frame4Texture()
4823 	{
4824 		return getFrameTexture(4);
4825 	}
4826 	/// ditto
4827 	@property void frame4Texture(Texture v)
4828 	{
4829 		setFrameTexture(4, v);
4830 	}
4831 	/**
4832 	
4833 	*/
4834 	@property double frame40DelaySec()
4835 	{
4836 		return getFrameDelay(40);
4837 	}
4838 	/// ditto
4839 	@property void frame40DelaySec(double v)
4840 	{
4841 		setFrameDelay(40, v);
4842 	}
4843 	/**
4844 	
4845 	*/
4846 	@property Texture frame40Texture()
4847 	{
4848 		return getFrameTexture(40);
4849 	}
4850 	/// ditto
4851 	@property void frame40Texture(Texture v)
4852 	{
4853 		setFrameTexture(40, v);
4854 	}
4855 	/**
4856 	
4857 	*/
4858 	@property double frame41DelaySec()
4859 	{
4860 		return getFrameDelay(41);
4861 	}
4862 	/// ditto
4863 	@property void frame41DelaySec(double v)
4864 	{
4865 		setFrameDelay(41, v);
4866 	}
4867 	/**
4868 	
4869 	*/
4870 	@property Texture frame41Texture()
4871 	{
4872 		return getFrameTexture(41);
4873 	}
4874 	/// ditto
4875 	@property void frame41Texture(Texture v)
4876 	{
4877 		setFrameTexture(41, v);
4878 	}
4879 	/**
4880 	
4881 	*/
4882 	@property double frame42DelaySec()
4883 	{
4884 		return getFrameDelay(42);
4885 	}
4886 	/// ditto
4887 	@property void frame42DelaySec(double v)
4888 	{
4889 		setFrameDelay(42, v);
4890 	}
4891 	/**
4892 	
4893 	*/
4894 	@property Texture frame42Texture()
4895 	{
4896 		return getFrameTexture(42);
4897 	}
4898 	/// ditto
4899 	@property void frame42Texture(Texture v)
4900 	{
4901 		setFrameTexture(42, v);
4902 	}
4903 	/**
4904 	
4905 	*/
4906 	@property double frame43DelaySec()
4907 	{
4908 		return getFrameDelay(43);
4909 	}
4910 	/// ditto
4911 	@property void frame43DelaySec(double v)
4912 	{
4913 		setFrameDelay(43, v);
4914 	}
4915 	/**
4916 	
4917 	*/
4918 	@property Texture frame43Texture()
4919 	{
4920 		return getFrameTexture(43);
4921 	}
4922 	/// ditto
4923 	@property void frame43Texture(Texture v)
4924 	{
4925 		setFrameTexture(43, v);
4926 	}
4927 	/**
4928 	
4929 	*/
4930 	@property double frame44DelaySec()
4931 	{
4932 		return getFrameDelay(44);
4933 	}
4934 	/// ditto
4935 	@property void frame44DelaySec(double v)
4936 	{
4937 		setFrameDelay(44, v);
4938 	}
4939 	/**
4940 	
4941 	*/
4942 	@property Texture frame44Texture()
4943 	{
4944 		return getFrameTexture(44);
4945 	}
4946 	/// ditto
4947 	@property void frame44Texture(Texture v)
4948 	{
4949 		setFrameTexture(44, v);
4950 	}
4951 	/**
4952 	
4953 	*/
4954 	@property double frame45DelaySec()
4955 	{
4956 		return getFrameDelay(45);
4957 	}
4958 	/// ditto
4959 	@property void frame45DelaySec(double v)
4960 	{
4961 		setFrameDelay(45, v);
4962 	}
4963 	/**
4964 	
4965 	*/
4966 	@property Texture frame45Texture()
4967 	{
4968 		return getFrameTexture(45);
4969 	}
4970 	/// ditto
4971 	@property void frame45Texture(Texture v)
4972 	{
4973 		setFrameTexture(45, v);
4974 	}
4975 	/**
4976 	
4977 	*/
4978 	@property double frame46DelaySec()
4979 	{
4980 		return getFrameDelay(46);
4981 	}
4982 	/// ditto
4983 	@property void frame46DelaySec(double v)
4984 	{
4985 		setFrameDelay(46, v);
4986 	}
4987 	/**
4988 	
4989 	*/
4990 	@property Texture frame46Texture()
4991 	{
4992 		return getFrameTexture(46);
4993 	}
4994 	/// ditto
4995 	@property void frame46Texture(Texture v)
4996 	{
4997 		setFrameTexture(46, v);
4998 	}
4999 	/**
5000 	
5001 	*/
5002 	@property double frame47DelaySec()
5003 	{
5004 		return getFrameDelay(47);
5005 	}
5006 	/// ditto
5007 	@property void frame47DelaySec(double v)
5008 	{
5009 		setFrameDelay(47, v);
5010 	}
5011 	/**
5012 	
5013 	*/
5014 	@property Texture frame47Texture()
5015 	{
5016 		return getFrameTexture(47);
5017 	}
5018 	/// ditto
5019 	@property void frame47Texture(Texture v)
5020 	{
5021 		setFrameTexture(47, v);
5022 	}
5023 	/**
5024 	
5025 	*/
5026 	@property double frame48DelaySec()
5027 	{
5028 		return getFrameDelay(48);
5029 	}
5030 	/// ditto
5031 	@property void frame48DelaySec(double v)
5032 	{
5033 		setFrameDelay(48, v);
5034 	}
5035 	/**
5036 	
5037 	*/
5038 	@property Texture frame48Texture()
5039 	{
5040 		return getFrameTexture(48);
5041 	}
5042 	/// ditto
5043 	@property void frame48Texture(Texture v)
5044 	{
5045 		setFrameTexture(48, v);
5046 	}
5047 	/**
5048 	
5049 	*/
5050 	@property double frame49DelaySec()
5051 	{
5052 		return getFrameDelay(49);
5053 	}
5054 	/// ditto
5055 	@property void frame49DelaySec(double v)
5056 	{
5057 		setFrameDelay(49, v);
5058 	}
5059 	/**
5060 	
5061 	*/
5062 	@property Texture frame49Texture()
5063 	{
5064 		return getFrameTexture(49);
5065 	}
5066 	/// ditto
5067 	@property void frame49Texture(Texture v)
5068 	{
5069 		setFrameTexture(49, v);
5070 	}
5071 	/**
5072 	
5073 	*/
5074 	@property double frame5DelaySec()
5075 	{
5076 		return getFrameDelay(5);
5077 	}
5078 	/// ditto
5079 	@property void frame5DelaySec(double v)
5080 	{
5081 		setFrameDelay(5, v);
5082 	}
5083 	/**
5084 	
5085 	*/
5086 	@property Texture frame5Texture()
5087 	{
5088 		return getFrameTexture(5);
5089 	}
5090 	/// ditto
5091 	@property void frame5Texture(Texture v)
5092 	{
5093 		setFrameTexture(5, v);
5094 	}
5095 	/**
5096 	
5097 	*/
5098 	@property double frame50DelaySec()
5099 	{
5100 		return getFrameDelay(50);
5101 	}
5102 	/// ditto
5103 	@property void frame50DelaySec(double v)
5104 	{
5105 		setFrameDelay(50, v);
5106 	}
5107 	/**
5108 	
5109 	*/
5110 	@property Texture frame50Texture()
5111 	{
5112 		return getFrameTexture(50);
5113 	}
5114 	/// ditto
5115 	@property void frame50Texture(Texture v)
5116 	{
5117 		setFrameTexture(50, v);
5118 	}
5119 	/**
5120 	
5121 	*/
5122 	@property double frame51DelaySec()
5123 	{
5124 		return getFrameDelay(51);
5125 	}
5126 	/// ditto
5127 	@property void frame51DelaySec(double v)
5128 	{
5129 		setFrameDelay(51, v);
5130 	}
5131 	/**
5132 	
5133 	*/
5134 	@property Texture frame51Texture()
5135 	{
5136 		return getFrameTexture(51);
5137 	}
5138 	/// ditto
5139 	@property void frame51Texture(Texture v)
5140 	{
5141 		setFrameTexture(51, v);
5142 	}
5143 	/**
5144 	
5145 	*/
5146 	@property double frame52DelaySec()
5147 	{
5148 		return getFrameDelay(52);
5149 	}
5150 	/// ditto
5151 	@property void frame52DelaySec(double v)
5152 	{
5153 		setFrameDelay(52, v);
5154 	}
5155 	/**
5156 	
5157 	*/
5158 	@property Texture frame52Texture()
5159 	{
5160 		return getFrameTexture(52);
5161 	}
5162 	/// ditto
5163 	@property void frame52Texture(Texture v)
5164 	{
5165 		setFrameTexture(52, v);
5166 	}
5167 	/**
5168 	
5169 	*/
5170 	@property double frame53DelaySec()
5171 	{
5172 		return getFrameDelay(53);
5173 	}
5174 	/// ditto
5175 	@property void frame53DelaySec(double v)
5176 	{
5177 		setFrameDelay(53, v);
5178 	}
5179 	/**
5180 	
5181 	*/
5182 	@property Texture frame53Texture()
5183 	{
5184 		return getFrameTexture(53);
5185 	}
5186 	/// ditto
5187 	@property void frame53Texture(Texture v)
5188 	{
5189 		setFrameTexture(53, v);
5190 	}
5191 	/**
5192 	
5193 	*/
5194 	@property double frame54DelaySec()
5195 	{
5196 		return getFrameDelay(54);
5197 	}
5198 	/// ditto
5199 	@property void frame54DelaySec(double v)
5200 	{
5201 		setFrameDelay(54, v);
5202 	}
5203 	/**
5204 	
5205 	*/
5206 	@property Texture frame54Texture()
5207 	{
5208 		return getFrameTexture(54);
5209 	}
5210 	/// ditto
5211 	@property void frame54Texture(Texture v)
5212 	{
5213 		setFrameTexture(54, v);
5214 	}
5215 	/**
5216 	
5217 	*/
5218 	@property double frame55DelaySec()
5219 	{
5220 		return getFrameDelay(55);
5221 	}
5222 	/// ditto
5223 	@property void frame55DelaySec(double v)
5224 	{
5225 		setFrameDelay(55, v);
5226 	}
5227 	/**
5228 	
5229 	*/
5230 	@property Texture frame55Texture()
5231 	{
5232 		return getFrameTexture(55);
5233 	}
5234 	/// ditto
5235 	@property void frame55Texture(Texture v)
5236 	{
5237 		setFrameTexture(55, v);
5238 	}
5239 	/**
5240 	
5241 	*/
5242 	@property double frame56DelaySec()
5243 	{
5244 		return getFrameDelay(56);
5245 	}
5246 	/// ditto
5247 	@property void frame56DelaySec(double v)
5248 	{
5249 		setFrameDelay(56, v);
5250 	}
5251 	/**
5252 	
5253 	*/
5254 	@property Texture frame56Texture()
5255 	{
5256 		return getFrameTexture(56);
5257 	}
5258 	/// ditto
5259 	@property void frame56Texture(Texture v)
5260 	{
5261 		setFrameTexture(56, v);
5262 	}
5263 	/**
5264 	
5265 	*/
5266 	@property double frame57DelaySec()
5267 	{
5268 		return getFrameDelay(57);
5269 	}
5270 	/// ditto
5271 	@property void frame57DelaySec(double v)
5272 	{
5273 		setFrameDelay(57, v);
5274 	}
5275 	/**
5276 	
5277 	*/
5278 	@property Texture frame57Texture()
5279 	{
5280 		return getFrameTexture(57);
5281 	}
5282 	/// ditto
5283 	@property void frame57Texture(Texture v)
5284 	{
5285 		setFrameTexture(57, v);
5286 	}
5287 	/**
5288 	
5289 	*/
5290 	@property double frame58DelaySec()
5291 	{
5292 		return getFrameDelay(58);
5293 	}
5294 	/// ditto
5295 	@property void frame58DelaySec(double v)
5296 	{
5297 		setFrameDelay(58, v);
5298 	}
5299 	/**
5300 	
5301 	*/
5302 	@property Texture frame58Texture()
5303 	{
5304 		return getFrameTexture(58);
5305 	}
5306 	/// ditto
5307 	@property void frame58Texture(Texture v)
5308 	{
5309 		setFrameTexture(58, v);
5310 	}
5311 	/**
5312 	
5313 	*/
5314 	@property double frame59DelaySec()
5315 	{
5316 		return getFrameDelay(59);
5317 	}
5318 	/// ditto
5319 	@property void frame59DelaySec(double v)
5320 	{
5321 		setFrameDelay(59, v);
5322 	}
5323 	/**
5324 	
5325 	*/
5326 	@property Texture frame59Texture()
5327 	{
5328 		return getFrameTexture(59);
5329 	}
5330 	/// ditto
5331 	@property void frame59Texture(Texture v)
5332 	{
5333 		setFrameTexture(59, v);
5334 	}
5335 	/**
5336 	
5337 	*/
5338 	@property double frame6DelaySec()
5339 	{
5340 		return getFrameDelay(6);
5341 	}
5342 	/// ditto
5343 	@property void frame6DelaySec(double v)
5344 	{
5345 		setFrameDelay(6, v);
5346 	}
5347 	/**
5348 	
5349 	*/
5350 	@property Texture frame6Texture()
5351 	{
5352 		return getFrameTexture(6);
5353 	}
5354 	/// ditto
5355 	@property void frame6Texture(Texture v)
5356 	{
5357 		setFrameTexture(6, v);
5358 	}
5359 	/**
5360 	
5361 	*/
5362 	@property double frame60DelaySec()
5363 	{
5364 		return getFrameDelay(60);
5365 	}
5366 	/// ditto
5367 	@property void frame60DelaySec(double v)
5368 	{
5369 		setFrameDelay(60, v);
5370 	}
5371 	/**
5372 	
5373 	*/
5374 	@property Texture frame60Texture()
5375 	{
5376 		return getFrameTexture(60);
5377 	}
5378 	/// ditto
5379 	@property void frame60Texture(Texture v)
5380 	{
5381 		setFrameTexture(60, v);
5382 	}
5383 	/**
5384 	
5385 	*/
5386 	@property double frame61DelaySec()
5387 	{
5388 		return getFrameDelay(61);
5389 	}
5390 	/// ditto
5391 	@property void frame61DelaySec(double v)
5392 	{
5393 		setFrameDelay(61, v);
5394 	}
5395 	/**
5396 	
5397 	*/
5398 	@property Texture frame61Texture()
5399 	{
5400 		return getFrameTexture(61);
5401 	}
5402 	/// ditto
5403 	@property void frame61Texture(Texture v)
5404 	{
5405 		setFrameTexture(61, v);
5406 	}
5407 	/**
5408 	
5409 	*/
5410 	@property double frame62DelaySec()
5411 	{
5412 		return getFrameDelay(62);
5413 	}
5414 	/// ditto
5415 	@property void frame62DelaySec(double v)
5416 	{
5417 		setFrameDelay(62, v);
5418 	}
5419 	/**
5420 	
5421 	*/
5422 	@property Texture frame62Texture()
5423 	{
5424 		return getFrameTexture(62);
5425 	}
5426 	/// ditto
5427 	@property void frame62Texture(Texture v)
5428 	{
5429 		setFrameTexture(62, v);
5430 	}
5431 	/**
5432 	
5433 	*/
5434 	@property double frame63DelaySec()
5435 	{
5436 		return getFrameDelay(63);
5437 	}
5438 	/// ditto
5439 	@property void frame63DelaySec(double v)
5440 	{
5441 		setFrameDelay(63, v);
5442 	}
5443 	/**
5444 	
5445 	*/
5446 	@property Texture frame63Texture()
5447 	{
5448 		return getFrameTexture(63);
5449 	}
5450 	/// ditto
5451 	@property void frame63Texture(Texture v)
5452 	{
5453 		setFrameTexture(63, v);
5454 	}
5455 	/**
5456 	
5457 	*/
5458 	@property double frame64DelaySec()
5459 	{
5460 		return getFrameDelay(64);
5461 	}
5462 	/// ditto
5463 	@property void frame64DelaySec(double v)
5464 	{
5465 		setFrameDelay(64, v);
5466 	}
5467 	/**
5468 	
5469 	*/
5470 	@property Texture frame64Texture()
5471 	{
5472 		return getFrameTexture(64);
5473 	}
5474 	/// ditto
5475 	@property void frame64Texture(Texture v)
5476 	{
5477 		setFrameTexture(64, v);
5478 	}
5479 	/**
5480 	
5481 	*/
5482 	@property double frame65DelaySec()
5483 	{
5484 		return getFrameDelay(65);
5485 	}
5486 	/// ditto
5487 	@property void frame65DelaySec(double v)
5488 	{
5489 		setFrameDelay(65, v);
5490 	}
5491 	/**
5492 	
5493 	*/
5494 	@property Texture frame65Texture()
5495 	{
5496 		return getFrameTexture(65);
5497 	}
5498 	/// ditto
5499 	@property void frame65Texture(Texture v)
5500 	{
5501 		setFrameTexture(65, v);
5502 	}
5503 	/**
5504 	
5505 	*/
5506 	@property double frame66DelaySec()
5507 	{
5508 		return getFrameDelay(66);
5509 	}
5510 	/// ditto
5511 	@property void frame66DelaySec(double v)
5512 	{
5513 		setFrameDelay(66, v);
5514 	}
5515 	/**
5516 	
5517 	*/
5518 	@property Texture frame66Texture()
5519 	{
5520 		return getFrameTexture(66);
5521 	}
5522 	/// ditto
5523 	@property void frame66Texture(Texture v)
5524 	{
5525 		setFrameTexture(66, v);
5526 	}
5527 	/**
5528 	
5529 	*/
5530 	@property double frame67DelaySec()
5531 	{
5532 		return getFrameDelay(67);
5533 	}
5534 	/// ditto
5535 	@property void frame67DelaySec(double v)
5536 	{
5537 		setFrameDelay(67, v);
5538 	}
5539 	/**
5540 	
5541 	*/
5542 	@property Texture frame67Texture()
5543 	{
5544 		return getFrameTexture(67);
5545 	}
5546 	/// ditto
5547 	@property void frame67Texture(Texture v)
5548 	{
5549 		setFrameTexture(67, v);
5550 	}
5551 	/**
5552 	
5553 	*/
5554 	@property double frame68DelaySec()
5555 	{
5556 		return getFrameDelay(68);
5557 	}
5558 	/// ditto
5559 	@property void frame68DelaySec(double v)
5560 	{
5561 		setFrameDelay(68, v);
5562 	}
5563 	/**
5564 	
5565 	*/
5566 	@property Texture frame68Texture()
5567 	{
5568 		return getFrameTexture(68);
5569 	}
5570 	/// ditto
5571 	@property void frame68Texture(Texture v)
5572 	{
5573 		setFrameTexture(68, v);
5574 	}
5575 	/**
5576 	
5577 	*/
5578 	@property double frame69DelaySec()
5579 	{
5580 		return getFrameDelay(69);
5581 	}
5582 	/// ditto
5583 	@property void frame69DelaySec(double v)
5584 	{
5585 		setFrameDelay(69, v);
5586 	}
5587 	/**
5588 	
5589 	*/
5590 	@property Texture frame69Texture()
5591 	{
5592 		return getFrameTexture(69);
5593 	}
5594 	/// ditto
5595 	@property void frame69Texture(Texture v)
5596 	{
5597 		setFrameTexture(69, v);
5598 	}
5599 	/**
5600 	
5601 	*/
5602 	@property double frame7DelaySec()
5603 	{
5604 		return getFrameDelay(7);
5605 	}
5606 	/// ditto
5607 	@property void frame7DelaySec(double v)
5608 	{
5609 		setFrameDelay(7, v);
5610 	}
5611 	/**
5612 	
5613 	*/
5614 	@property Texture frame7Texture()
5615 	{
5616 		return getFrameTexture(7);
5617 	}
5618 	/// ditto
5619 	@property void frame7Texture(Texture v)
5620 	{
5621 		setFrameTexture(7, v);
5622 	}
5623 	/**
5624 	
5625 	*/
5626 	@property double frame70DelaySec()
5627 	{
5628 		return getFrameDelay(70);
5629 	}
5630 	/// ditto
5631 	@property void frame70DelaySec(double v)
5632 	{
5633 		setFrameDelay(70, v);
5634 	}
5635 	/**
5636 	
5637 	*/
5638 	@property Texture frame70Texture()
5639 	{
5640 		return getFrameTexture(70);
5641 	}
5642 	/// ditto
5643 	@property void frame70Texture(Texture v)
5644 	{
5645 		setFrameTexture(70, v);
5646 	}
5647 	/**
5648 	
5649 	*/
5650 	@property double frame71DelaySec()
5651 	{
5652 		return getFrameDelay(71);
5653 	}
5654 	/// ditto
5655 	@property void frame71DelaySec(double v)
5656 	{
5657 		setFrameDelay(71, v);
5658 	}
5659 	/**
5660 	
5661 	*/
5662 	@property Texture frame71Texture()
5663 	{
5664 		return getFrameTexture(71);
5665 	}
5666 	/// ditto
5667 	@property void frame71Texture(Texture v)
5668 	{
5669 		setFrameTexture(71, v);
5670 	}
5671 	/**
5672 	
5673 	*/
5674 	@property double frame72DelaySec()
5675 	{
5676 		return getFrameDelay(72);
5677 	}
5678 	/// ditto
5679 	@property void frame72DelaySec(double v)
5680 	{
5681 		setFrameDelay(72, v);
5682 	}
5683 	/**
5684 	
5685 	*/
5686 	@property Texture frame72Texture()
5687 	{
5688 		return getFrameTexture(72);
5689 	}
5690 	/// ditto
5691 	@property void frame72Texture(Texture v)
5692 	{
5693 		setFrameTexture(72, v);
5694 	}
5695 	/**
5696 	
5697 	*/
5698 	@property double frame73DelaySec()
5699 	{
5700 		return getFrameDelay(73);
5701 	}
5702 	/// ditto
5703 	@property void frame73DelaySec(double v)
5704 	{
5705 		setFrameDelay(73, v);
5706 	}
5707 	/**
5708 	
5709 	*/
5710 	@property Texture frame73Texture()
5711 	{
5712 		return getFrameTexture(73);
5713 	}
5714 	/// ditto
5715 	@property void frame73Texture(Texture v)
5716 	{
5717 		setFrameTexture(73, v);
5718 	}
5719 	/**
5720 	
5721 	*/
5722 	@property double frame74DelaySec()
5723 	{
5724 		return getFrameDelay(74);
5725 	}
5726 	/// ditto
5727 	@property void frame74DelaySec(double v)
5728 	{
5729 		setFrameDelay(74, v);
5730 	}
5731 	/**
5732 	
5733 	*/
5734 	@property Texture frame74Texture()
5735 	{
5736 		return getFrameTexture(74);
5737 	}
5738 	/// ditto
5739 	@property void frame74Texture(Texture v)
5740 	{
5741 		setFrameTexture(74, v);
5742 	}
5743 	/**
5744 	
5745 	*/
5746 	@property double frame75DelaySec()
5747 	{
5748 		return getFrameDelay(75);
5749 	}
5750 	/// ditto
5751 	@property void frame75DelaySec(double v)
5752 	{
5753 		setFrameDelay(75, v);
5754 	}
5755 	/**
5756 	
5757 	*/
5758 	@property Texture frame75Texture()
5759 	{
5760 		return getFrameTexture(75);
5761 	}
5762 	/// ditto
5763 	@property void frame75Texture(Texture v)
5764 	{
5765 		setFrameTexture(75, v);
5766 	}
5767 	/**
5768 	
5769 	*/
5770 	@property double frame76DelaySec()
5771 	{
5772 		return getFrameDelay(76);
5773 	}
5774 	/// ditto
5775 	@property void frame76DelaySec(double v)
5776 	{
5777 		setFrameDelay(76, v);
5778 	}
5779 	/**
5780 	
5781 	*/
5782 	@property Texture frame76Texture()
5783 	{
5784 		return getFrameTexture(76);
5785 	}
5786 	/// ditto
5787 	@property void frame76Texture(Texture v)
5788 	{
5789 		setFrameTexture(76, v);
5790 	}
5791 	/**
5792 	
5793 	*/
5794 	@property double frame77DelaySec()
5795 	{
5796 		return getFrameDelay(77);
5797 	}
5798 	/// ditto
5799 	@property void frame77DelaySec(double v)
5800 	{
5801 		setFrameDelay(77, v);
5802 	}
5803 	/**
5804 	
5805 	*/
5806 	@property Texture frame77Texture()
5807 	{
5808 		return getFrameTexture(77);
5809 	}
5810 	/// ditto
5811 	@property void frame77Texture(Texture v)
5812 	{
5813 		setFrameTexture(77, v);
5814 	}
5815 	/**
5816 	
5817 	*/
5818 	@property double frame78DelaySec()
5819 	{
5820 		return getFrameDelay(78);
5821 	}
5822 	/// ditto
5823 	@property void frame78DelaySec(double v)
5824 	{
5825 		setFrameDelay(78, v);
5826 	}
5827 	/**
5828 	
5829 	*/
5830 	@property Texture frame78Texture()
5831 	{
5832 		return getFrameTexture(78);
5833 	}
5834 	/// ditto
5835 	@property void frame78Texture(Texture v)
5836 	{
5837 		setFrameTexture(78, v);
5838 	}
5839 	/**
5840 	
5841 	*/
5842 	@property double frame79DelaySec()
5843 	{
5844 		return getFrameDelay(79);
5845 	}
5846 	/// ditto
5847 	@property void frame79DelaySec(double v)
5848 	{
5849 		setFrameDelay(79, v);
5850 	}
5851 	/**
5852 	
5853 	*/
5854 	@property Texture frame79Texture()
5855 	{
5856 		return getFrameTexture(79);
5857 	}
5858 	/// ditto
5859 	@property void frame79Texture(Texture v)
5860 	{
5861 		setFrameTexture(79, v);
5862 	}
5863 	/**
5864 	
5865 	*/
5866 	@property double frame8DelaySec()
5867 	{
5868 		return getFrameDelay(8);
5869 	}
5870 	/// ditto
5871 	@property void frame8DelaySec(double v)
5872 	{
5873 		setFrameDelay(8, v);
5874 	}
5875 	/**
5876 	
5877 	*/
5878 	@property Texture frame8Texture()
5879 	{
5880 		return getFrameTexture(8);
5881 	}
5882 	/// ditto
5883 	@property void frame8Texture(Texture v)
5884 	{
5885 		setFrameTexture(8, v);
5886 	}
5887 	/**
5888 	
5889 	*/
5890 	@property double frame80DelaySec()
5891 	{
5892 		return getFrameDelay(80);
5893 	}
5894 	/// ditto
5895 	@property void frame80DelaySec(double v)
5896 	{
5897 		setFrameDelay(80, v);
5898 	}
5899 	/**
5900 	
5901 	*/
5902 	@property Texture frame80Texture()
5903 	{
5904 		return getFrameTexture(80);
5905 	}
5906 	/// ditto
5907 	@property void frame80Texture(Texture v)
5908 	{
5909 		setFrameTexture(80, v);
5910 	}
5911 	/**
5912 	
5913 	*/
5914 	@property double frame81DelaySec()
5915 	{
5916 		return getFrameDelay(81);
5917 	}
5918 	/// ditto
5919 	@property void frame81DelaySec(double v)
5920 	{
5921 		setFrameDelay(81, v);
5922 	}
5923 	/**
5924 	
5925 	*/
5926 	@property Texture frame81Texture()
5927 	{
5928 		return getFrameTexture(81);
5929 	}
5930 	/// ditto
5931 	@property void frame81Texture(Texture v)
5932 	{
5933 		setFrameTexture(81, v);
5934 	}
5935 	/**
5936 	
5937 	*/
5938 	@property double frame82DelaySec()
5939 	{
5940 		return getFrameDelay(82);
5941 	}
5942 	/// ditto
5943 	@property void frame82DelaySec(double v)
5944 	{
5945 		setFrameDelay(82, v);
5946 	}
5947 	/**
5948 	
5949 	*/
5950 	@property Texture frame82Texture()
5951 	{
5952 		return getFrameTexture(82);
5953 	}
5954 	/// ditto
5955 	@property void frame82Texture(Texture v)
5956 	{
5957 		setFrameTexture(82, v);
5958 	}
5959 	/**
5960 	
5961 	*/
5962 	@property double frame83DelaySec()
5963 	{
5964 		return getFrameDelay(83);
5965 	}
5966 	/// ditto
5967 	@property void frame83DelaySec(double v)
5968 	{
5969 		setFrameDelay(83, v);
5970 	}
5971 	/**
5972 	
5973 	*/
5974 	@property Texture frame83Texture()
5975 	{
5976 		return getFrameTexture(83);
5977 	}
5978 	/// ditto
5979 	@property void frame83Texture(Texture v)
5980 	{
5981 		setFrameTexture(83, v);
5982 	}
5983 	/**
5984 	
5985 	*/
5986 	@property double frame84DelaySec()
5987 	{
5988 		return getFrameDelay(84);
5989 	}
5990 	/// ditto
5991 	@property void frame84DelaySec(double v)
5992 	{
5993 		setFrameDelay(84, v);
5994 	}
5995 	/**
5996 	
5997 	*/
5998 	@property Texture frame84Texture()
5999 	{
6000 		return getFrameTexture(84);
6001 	}
6002 	/// ditto
6003 	@property void frame84Texture(Texture v)
6004 	{
6005 		setFrameTexture(84, v);
6006 	}
6007 	/**
6008 	
6009 	*/
6010 	@property double frame85DelaySec()
6011 	{
6012 		return getFrameDelay(85);
6013 	}
6014 	/// ditto
6015 	@property void frame85DelaySec(double v)
6016 	{
6017 		setFrameDelay(85, v);
6018 	}
6019 	/**
6020 	
6021 	*/
6022 	@property Texture frame85Texture()
6023 	{
6024 		return getFrameTexture(85);
6025 	}
6026 	/// ditto
6027 	@property void frame85Texture(Texture v)
6028 	{
6029 		setFrameTexture(85, v);
6030 	}
6031 	/**
6032 	
6033 	*/
6034 	@property double frame86DelaySec()
6035 	{
6036 		return getFrameDelay(86);
6037 	}
6038 	/// ditto
6039 	@property void frame86DelaySec(double v)
6040 	{
6041 		setFrameDelay(86, v);
6042 	}
6043 	/**
6044 	
6045 	*/
6046 	@property Texture frame86Texture()
6047 	{
6048 		return getFrameTexture(86);
6049 	}
6050 	/// ditto
6051 	@property void frame86Texture(Texture v)
6052 	{
6053 		setFrameTexture(86, v);
6054 	}
6055 	/**
6056 	
6057 	*/
6058 	@property double frame87DelaySec()
6059 	{
6060 		return getFrameDelay(87);
6061 	}
6062 	/// ditto
6063 	@property void frame87DelaySec(double v)
6064 	{
6065 		setFrameDelay(87, v);
6066 	}
6067 	/**
6068 	
6069 	*/
6070 	@property Texture frame87Texture()
6071 	{
6072 		return getFrameTexture(87);
6073 	}
6074 	/// ditto
6075 	@property void frame87Texture(Texture v)
6076 	{
6077 		setFrameTexture(87, v);
6078 	}
6079 	/**
6080 	
6081 	*/
6082 	@property double frame88DelaySec()
6083 	{
6084 		return getFrameDelay(88);
6085 	}
6086 	/// ditto
6087 	@property void frame88DelaySec(double v)
6088 	{
6089 		setFrameDelay(88, v);
6090 	}
6091 	/**
6092 	
6093 	*/
6094 	@property Texture frame88Texture()
6095 	{
6096 		return getFrameTexture(88);
6097 	}
6098 	/// ditto
6099 	@property void frame88Texture(Texture v)
6100 	{
6101 		setFrameTexture(88, v);
6102 	}
6103 	/**
6104 	
6105 	*/
6106 	@property double frame89DelaySec()
6107 	{
6108 		return getFrameDelay(89);
6109 	}
6110 	/// ditto
6111 	@property void frame89DelaySec(double v)
6112 	{
6113 		setFrameDelay(89, v);
6114 	}
6115 	/**
6116 	
6117 	*/
6118 	@property Texture frame89Texture()
6119 	{
6120 		return getFrameTexture(89);
6121 	}
6122 	/// ditto
6123 	@property void frame89Texture(Texture v)
6124 	{
6125 		setFrameTexture(89, v);
6126 	}
6127 	/**
6128 	
6129 	*/
6130 	@property double frame9DelaySec()
6131 	{
6132 		return getFrameDelay(9);
6133 	}
6134 	/// ditto
6135 	@property void frame9DelaySec(double v)
6136 	{
6137 		setFrameDelay(9, v);
6138 	}
6139 	/**
6140 	
6141 	*/
6142 	@property Texture frame9Texture()
6143 	{
6144 		return getFrameTexture(9);
6145 	}
6146 	/// ditto
6147 	@property void frame9Texture(Texture v)
6148 	{
6149 		setFrameTexture(9, v);
6150 	}
6151 	/**
6152 	
6153 	*/
6154 	@property double frame90DelaySec()
6155 	{
6156 		return getFrameDelay(90);
6157 	}
6158 	/// ditto
6159 	@property void frame90DelaySec(double v)
6160 	{
6161 		setFrameDelay(90, v);
6162 	}
6163 	/**
6164 	
6165 	*/
6166 	@property Texture frame90Texture()
6167 	{
6168 		return getFrameTexture(90);
6169 	}
6170 	/// ditto
6171 	@property void frame90Texture(Texture v)
6172 	{
6173 		setFrameTexture(90, v);
6174 	}
6175 	/**
6176 	
6177 	*/
6178 	@property double frame91DelaySec()
6179 	{
6180 		return getFrameDelay(91);
6181 	}
6182 	/// ditto
6183 	@property void frame91DelaySec(double v)
6184 	{
6185 		setFrameDelay(91, v);
6186 	}
6187 	/**
6188 	
6189 	*/
6190 	@property Texture frame91Texture()
6191 	{
6192 		return getFrameTexture(91);
6193 	}
6194 	/// ditto
6195 	@property void frame91Texture(Texture v)
6196 	{
6197 		setFrameTexture(91, v);
6198 	}
6199 	/**
6200 	
6201 	*/
6202 	@property double frame92DelaySec()
6203 	{
6204 		return getFrameDelay(92);
6205 	}
6206 	/// ditto
6207 	@property void frame92DelaySec(double v)
6208 	{
6209 		setFrameDelay(92, v);
6210 	}
6211 	/**
6212 	
6213 	*/
6214 	@property Texture frame92Texture()
6215 	{
6216 		return getFrameTexture(92);
6217 	}
6218 	/// ditto
6219 	@property void frame92Texture(Texture v)
6220 	{
6221 		setFrameTexture(92, v);
6222 	}
6223 	/**
6224 	
6225 	*/
6226 	@property double frame93DelaySec()
6227 	{
6228 		return getFrameDelay(93);
6229 	}
6230 	/// ditto
6231 	@property void frame93DelaySec(double v)
6232 	{
6233 		setFrameDelay(93, v);
6234 	}
6235 	/**
6236 	
6237 	*/
6238 	@property Texture frame93Texture()
6239 	{
6240 		return getFrameTexture(93);
6241 	}
6242 	/// ditto
6243 	@property void frame93Texture(Texture v)
6244 	{
6245 		setFrameTexture(93, v);
6246 	}
6247 	/**
6248 	
6249 	*/
6250 	@property double frame94DelaySec()
6251 	{
6252 		return getFrameDelay(94);
6253 	}
6254 	/// ditto
6255 	@property void frame94DelaySec(double v)
6256 	{
6257 		setFrameDelay(94, v);
6258 	}
6259 	/**
6260 	
6261 	*/
6262 	@property Texture frame94Texture()
6263 	{
6264 		return getFrameTexture(94);
6265 	}
6266 	/// ditto
6267 	@property void frame94Texture(Texture v)
6268 	{
6269 		setFrameTexture(94, v);
6270 	}
6271 	/**
6272 	
6273 	*/
6274 	@property double frame95DelaySec()
6275 	{
6276 		return getFrameDelay(95);
6277 	}
6278 	/// ditto
6279 	@property void frame95DelaySec(double v)
6280 	{
6281 		setFrameDelay(95, v);
6282 	}
6283 	/**
6284 	
6285 	*/
6286 	@property Texture frame95Texture()
6287 	{
6288 		return getFrameTexture(95);
6289 	}
6290 	/// ditto
6291 	@property void frame95Texture(Texture v)
6292 	{
6293 		setFrameTexture(95, v);
6294 	}
6295 	/**
6296 	
6297 	*/
6298 	@property double frame96DelaySec()
6299 	{
6300 		return getFrameDelay(96);
6301 	}
6302 	/// ditto
6303 	@property void frame96DelaySec(double v)
6304 	{
6305 		setFrameDelay(96, v);
6306 	}
6307 	/**
6308 	
6309 	*/
6310 	@property Texture frame96Texture()
6311 	{
6312 		return getFrameTexture(96);
6313 	}
6314 	/// ditto
6315 	@property void frame96Texture(Texture v)
6316 	{
6317 		setFrameTexture(96, v);
6318 	}
6319 	/**
6320 	
6321 	*/
6322 	@property double frame97DelaySec()
6323 	{
6324 		return getFrameDelay(97);
6325 	}
6326 	/// ditto
6327 	@property void frame97DelaySec(double v)
6328 	{
6329 		setFrameDelay(97, v);
6330 	}
6331 	/**
6332 	
6333 	*/
6334 	@property Texture frame97Texture()
6335 	{
6336 		return getFrameTexture(97);
6337 	}
6338 	/// ditto
6339 	@property void frame97Texture(Texture v)
6340 	{
6341 		setFrameTexture(97, v);
6342 	}
6343 	/**
6344 	
6345 	*/
6346 	@property double frame98DelaySec()
6347 	{
6348 		return getFrameDelay(98);
6349 	}
6350 	/// ditto
6351 	@property void frame98DelaySec(double v)
6352 	{
6353 		setFrameDelay(98, v);
6354 	}
6355 	/**
6356 	
6357 	*/
6358 	@property Texture frame98Texture()
6359 	{
6360 		return getFrameTexture(98);
6361 	}
6362 	/// ditto
6363 	@property void frame98Texture(Texture v)
6364 	{
6365 		setFrameTexture(98, v);
6366 	}
6367 	/**
6368 	
6369 	*/
6370 	@property double frame99DelaySec()
6371 	{
6372 		return getFrameDelay(99);
6373 	}
6374 	/// ditto
6375 	@property void frame99DelaySec(double v)
6376 	{
6377 		setFrameDelay(99, v);
6378 	}
6379 	/**
6380 	
6381 	*/
6382 	@property Texture frame99Texture()
6383 	{
6384 		return getFrameTexture(99);
6385 	}
6386 	/// ditto
6387 	@property void frame99Texture(Texture v)
6388 	{
6389 		setFrameTexture(99, v);
6390 	}
6391 	/**
6392 	Number of frames to use in the animation. While you can create the frames independently with $(D setFrameTexture), you need to set this value for the animation to take new frames into account. The maximum number of frames is $(D constant MAX_FRAMES).
6393 	*/
6394 	@property long frames()
6395 	{
6396 		return getFrames();
6397 	}
6398 	/// ditto
6399 	@property void frames(long v)
6400 	{
6401 		setFrames(v);
6402 	}
6403 	/**
6404 	If `true`, the animation will only play once and will not loop back to the first frame after reaching the end. Note that reaching the end will not set $(D pause) to `true`.
6405 	*/
6406 	@property bool oneshot()
6407 	{
6408 		return getOneshot();
6409 	}
6410 	/// ditto
6411 	@property void oneshot(bool v)
6412 	{
6413 		setOneshot(v);
6414 	}
6415 	/**
6416 	If `true`, the animation will pause where it currently is (i.e. at $(D currentFrame)). The animation will continue from where it was paused when changing this property to `false`.
6417 	*/
6418 	@property bool pause()
6419 	{
6420 		return getPause();
6421 	}
6422 	/// ditto
6423 	@property void pause(bool v)
6424 	{
6425 		setPause(v);
6426 	}
6427 }