Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/devtools/CompleteTestKit
diff options
context:
space:
mode:
Diffstat (limited to 'devtools/CompleteTestKit')
-rw-r--r--[-rwxr-xr-x]devtools/CompleteTestKit/Animation Styles/IndividualFrames/bmp16/a1/1.bmpbin3256 -> 3256 bytes
-rw-r--r--[-rwxr-xr-x]devtools/CompleteTestKit/Animation Styles/IndividualFrames/bmp16/a1/2.bmpbin3256 -> 3256 bytes
-rw-r--r--[-rwxr-xr-x]devtools/CompleteTestKit/Animation Styles/IndividualFrames/bmp16/a1/3.bmpbin3256 -> 3256 bytes
-rw-r--r--[-rwxr-xr-x]devtools/CompleteTestKit/Animation Styles/IndividualFrames/bmp16/a1/4.bmpbin3256 -> 3256 bytes
-rw-r--r--[-rwxr-xr-x]devtools/CompleteTestKit/Animation Styles/IndividualFrames/bmp16/a1/5.bmpbin3256 -> 3256 bytes
-rw-r--r--[-rwxr-xr-x]devtools/CompleteTestKit/Animation Styles/IndividualFrames/bmp16/a1/6.bmpbin3256 -> 3256 bytes
-rw-r--r--[-rwxr-xr-x]devtools/CompleteTestKit/Animation Styles/IndividualFrames/bmp16/a1/7.bmpbin3256 -> 3256 bytes
-rw-r--r--[-rwxr-xr-x]devtools/CompleteTestKit/Animation Styles/IndividualFrames/bmp16/a1/8.bmpbin3256 -> 3256 bytes
-rw-r--r--[-rwxr-xr-x]devtools/CompleteTestKit/Animation Styles/IndividualFrames/bmp16/a1/9.bmpbin3256 -> 3256 bytes
-rw-r--r--[-rwxr-xr-x]devtools/CompleteTestKit/Animation Styles/IndividualFrames/bmp16/a2/1.bmpbin3256 -> 3256 bytes
-rw-r--r--[-rwxr-xr-x]devtools/CompleteTestKit/Animation Styles/IndividualFrames/bmp16/a2/2.bmpbin3256 -> 3256 bytes
-rw-r--r--[-rwxr-xr-x]devtools/CompleteTestKit/Animation Styles/IndividualFrames/bmp16/a2/3.bmpbin3256 -> 3256 bytes
-rw-r--r--[-rwxr-xr-x]devtools/CompleteTestKit/Animation Styles/IndividualFrames/bmp16/a2/4.bmpbin3256 -> 3256 bytes
-rw-r--r--[-rwxr-xr-x]devtools/CompleteTestKit/Animation Styles/IndividualFrames/bmp16/a2/5.bmpbin3256 -> 3256 bytes
-rw-r--r--[-rwxr-xr-x]devtools/CompleteTestKit/Animation Styles/IndividualFrames/bmp16/a2/6.bmpbin3256 -> 3256 bytes
-rw-r--r--[-rwxr-xr-x]devtools/CompleteTestKit/Animation Styles/IndividualFrames/bmp16/a2/7.bmpbin3256 -> 3256 bytes
-rw-r--r--[-rwxr-xr-x]devtools/CompleteTestKit/Animation Styles/IndividualFrames/bmp16/a2/8.bmpbin3256 -> 3256 bytes
-rw-r--r--[-rwxr-xr-x]devtools/CompleteTestKit/Animation Styles/IndividualFrames/bmp16/a2/9.bmpbin3256 -> 3256 bytes
-rwxr-xr-xdevtools/CompleteTestKit/fileTypeTests.py478
-rwxr-xr-xdevtools/CompleteTestKit/testKit.py589
-rwxr-xr-xdevtools/CompleteTestKit/to-do/AnimatedSprite.py (renamed from devtools/CompleteTestKit/AnimatedSprite.py)0
-rwxr-xr-xdevtools/CompleteTestKit/to-do/AnimatedSpriteTest.py (renamed from devtools/CompleteTestKit/AnimatedSpriteTest.py)0
-rwxr-xr-xdevtools/CompleteTestKit/to-do/Animation Styles/AnimTestMod.py (renamed from devtools/CompleteTestKit/Animation Styles/AnimTestMod.py)0
-rwxr-xr-xdevtools/CompleteTestKit/to-do/Animation Styles/AnimatedSprite.py (renamed from devtools/CompleteTestKit/Animation Styles/AnimatedSprite.py)0
-rwxr-xr-xdevtools/CompleteTestKit/to-do/Animation Styles/AnimationPerLine/bmp16/Buttons.bmp (renamed from devtools/CompleteTestKit/Animation Styles/AnimationPerLine/bmp16/Buttons.bmp)bin57656 -> 57656 bytes
-rwxr-xr-xdevtools/CompleteTestKit/to-do/Animation Styles/AnimationPerLine/bmp16/text.txt (renamed from devtools/CompleteTestKit/Animation Styles/AnimationPerLine/bmp16/text.txt)0
-rwxr-xr-xdevtools/CompleteTestKit/to-do/Animation Styles/AnimationPerLine/bmp24/Buttons.bmp (renamed from devtools/CompleteTestKit/Animation Styles/AnimationPerLine/bmp24/Buttons.bmp)bin86456 -> 86456 bytes
-rwxr-xr-xdevtools/CompleteTestKit/to-do/Animation Styles/AnimationPerLine/bmp24/text.txt (renamed from devtools/CompleteTestKit/Animation Styles/AnimationPerLine/bmp24/text.txt)0
-rwxr-xr-xdevtools/CompleteTestKit/to-do/Animation Styles/AnimationPerLine/gif/Buttons.gif (renamed from devtools/CompleteTestKit/Animation Styles/AnimationPerLine/gif/Buttons.gif)bin4053 -> 4053 bytes
-rwxr-xr-xdevtools/CompleteTestKit/to-do/Animation Styles/AnimationPerLine/gif/text.txt (renamed from devtools/CompleteTestKit/Animation Styles/AnimationPerLine/gif/text.txt)0
-rwxr-xr-xdevtools/CompleteTestKit/to-do/Animation Styles/AnimationPerLine/gift/Buttons.gif (renamed from devtools/CompleteTestKit/Animation Styles/AnimationPerLine/gift/Buttons.gif)bin2722 -> 2722 bytes
-rwxr-xr-xdevtools/CompleteTestKit/to-do/Animation Styles/AnimationPerLine/gift/text.txt (renamed from devtools/CompleteTestKit/Animation Styles/AnimationPerLine/gift/text.txt)0
-rwxr-xr-xdevtools/CompleteTestKit/to-do/Animation Styles/AnimationPerLine/png/Buttons.png (renamed from devtools/CompleteTestKit/Animation Styles/AnimationPerLine/png/Buttons.png)bin5786 -> 5786 bytes
-rwxr-xr-xdevtools/CompleteTestKit/to-do/Animation Styles/AnimationPerLine/png/text.txt (renamed from devtools/CompleteTestKit/Animation Styles/AnimationPerLine/png/text.txt)0
-rwxr-xr-xdevtools/CompleteTestKit/to-do/Animation Styles/AnimationPerLine/pngt/Buttons.png (renamed from devtools/CompleteTestKit/Animation Styles/AnimationPerLine/pngt/Buttons.png)bin6542 -> 6542 bytes
-rwxr-xr-xdevtools/CompleteTestKit/to-do/Animation Styles/AnimationPerLine/pngt/text.txt (renamed from devtools/CompleteTestKit/Animation Styles/AnimationPerLine/pngt/text.txt)0
-rwxr-xr-xdevtools/CompleteTestKit/to-do/Animation Styles/Buttons.psd (renamed from devtools/CompleteTestKit/Animation Styles/Buttons.psd)bin88230 -> 88230 bytes
-rwxr-xr-xdevtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/bmp16/a1/1.bmpbin0 -> 3256 bytes
-rwxr-xr-xdevtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/bmp16/a1/2.bmpbin0 -> 3256 bytes
-rwxr-xr-xdevtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/bmp16/a1/3.bmpbin0 -> 3256 bytes
-rwxr-xr-xdevtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/bmp16/a1/4.bmpbin0 -> 3256 bytes
-rwxr-xr-xdevtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/bmp16/a1/5.bmpbin0 -> 3256 bytes
-rwxr-xr-xdevtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/bmp16/a1/6.bmpbin0 -> 3256 bytes
-rwxr-xr-xdevtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/bmp16/a1/7.bmpbin0 -> 3256 bytes
-rwxr-xr-xdevtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/bmp16/a1/8.bmpbin0 -> 3256 bytes
-rwxr-xr-xdevtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/bmp16/a1/9.bmpbin0 -> 3256 bytes
-rwxr-xr-xdevtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/bmp16/a2/1.bmpbin0 -> 3256 bytes
-rwxr-xr-xdevtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/bmp16/a2/2.bmpbin0 -> 3256 bytes
-rwxr-xr-xdevtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/bmp16/a2/3.bmpbin0 -> 3256 bytes
-rwxr-xr-xdevtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/bmp16/a2/4.bmpbin0 -> 3256 bytes
-rwxr-xr-xdevtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/bmp16/a2/5.bmpbin0 -> 3256 bytes
-rwxr-xr-xdevtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/bmp16/a2/6.bmpbin0 -> 3256 bytes
-rwxr-xr-xdevtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/bmp16/a2/7.bmpbin0 -> 3256 bytes
-rwxr-xr-xdevtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/bmp16/a2/8.bmpbin0 -> 3256 bytes
-rwxr-xr-xdevtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/bmp16/a2/9.bmpbin0 -> 3256 bytes
-rwxr-xr-xdevtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/bmp24/a1/1.bmp (renamed from devtools/CompleteTestKit/Animation Styles/IndividualFrames/bmp24/a1/1.bmp)bin4856 -> 4856 bytes
-rwxr-xr-xdevtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/bmp24/a1/2.bmp (renamed from devtools/CompleteTestKit/Animation Styles/IndividualFrames/bmp24/a1/2.bmp)bin4856 -> 4856 bytes
-rwxr-xr-xdevtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/bmp24/a1/3.bmp (renamed from devtools/CompleteTestKit/Animation Styles/IndividualFrames/bmp24/a1/3.bmp)bin4856 -> 4856 bytes
-rwxr-xr-xdevtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/bmp24/a1/4.bmp (renamed from devtools/CompleteTestKit/Animation Styles/IndividualFrames/bmp24/a1/4.bmp)bin4856 -> 4856 bytes
-rwxr-xr-xdevtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/bmp24/a1/5.bmp (renamed from devtools/CompleteTestKit/Animation Styles/IndividualFrames/bmp24/a1/5.bmp)bin4856 -> 4856 bytes
-rwxr-xr-xdevtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/bmp24/a1/6.bmp (renamed from devtools/CompleteTestKit/Animation Styles/IndividualFrames/bmp24/a1/6.bmp)bin4856 -> 4856 bytes
-rwxr-xr-xdevtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/bmp24/a1/7.bmp (renamed from devtools/CompleteTestKit/Animation Styles/IndividualFrames/bmp24/a1/7.bmp)bin4856 -> 4856 bytes
-rwxr-xr-xdevtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/bmp24/a1/8.bmp (renamed from devtools/CompleteTestKit/Animation Styles/IndividualFrames/bmp24/a1/8.bmp)bin4856 -> 4856 bytes
-rwxr-xr-xdevtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/bmp24/a1/9.bmp (renamed from devtools/CompleteTestKit/Animation Styles/IndividualFrames/bmp24/a1/9.bmp)bin4856 -> 4856 bytes
-rwxr-xr-xdevtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/bmp24/a2/1.bmp (renamed from devtools/CompleteTestKit/Animation Styles/IndividualFrames/bmp24/a2/1.bmp)bin4856 -> 4856 bytes
-rwxr-xr-xdevtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/bmp24/a2/2.bmp (renamed from devtools/CompleteTestKit/Animation Styles/IndividualFrames/bmp24/a2/2.bmp)bin4856 -> 4856 bytes
-rwxr-xr-xdevtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/bmp24/a2/3.bmp (renamed from devtools/CompleteTestKit/Animation Styles/IndividualFrames/bmp24/a2/3.bmp)bin4856 -> 4856 bytes
-rwxr-xr-xdevtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/bmp24/a2/4.bmp (renamed from devtools/CompleteTestKit/Animation Styles/IndividualFrames/bmp24/a2/4.bmp)bin4856 -> 4856 bytes
-rwxr-xr-xdevtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/bmp24/a2/5.bmp (renamed from devtools/CompleteTestKit/Animation Styles/IndividualFrames/bmp24/a2/5.bmp)bin4856 -> 4856 bytes
-rwxr-xr-xdevtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/bmp24/a2/6.bmp (renamed from devtools/CompleteTestKit/Animation Styles/IndividualFrames/bmp24/a2/6.bmp)bin4856 -> 4856 bytes
-rwxr-xr-xdevtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/bmp24/a2/7.bmp (renamed from devtools/CompleteTestKit/Animation Styles/IndividualFrames/bmp24/a2/7.bmp)bin4856 -> 4856 bytes
-rwxr-xr-xdevtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/bmp24/a2/8.bmp (renamed from devtools/CompleteTestKit/Animation Styles/IndividualFrames/bmp24/a2/8.bmp)bin4856 -> 4856 bytes
-rwxr-xr-xdevtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/bmp24/a2/9.bmp (renamed from devtools/CompleteTestKit/Animation Styles/IndividualFrames/bmp24/a2/9.bmp)bin4856 -> 4856 bytes
-rwxr-xr-xdevtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/gif/a1/1.gif (renamed from devtools/CompleteTestKit/Animation Styles/IndividualFrames/gif/a1/1.gif)bin259 -> 259 bytes
-rwxr-xr-xdevtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/gif/a1/2.gif (renamed from devtools/CompleteTestKit/Animation Styles/IndividualFrames/gif/a1/2.gif)bin411 -> 411 bytes
-rwxr-xr-xdevtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/gif/a1/3.gif (renamed from devtools/CompleteTestKit/Animation Styles/IndividualFrames/gif/a1/3.gif)bin334 -> 334 bytes
-rwxr-xr-xdevtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/gif/a1/4.gif (renamed from devtools/CompleteTestKit/Animation Styles/IndividualFrames/gif/a1/4.gif)bin272 -> 272 bytes
-rwxr-xr-xdevtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/gif/a1/5.gif (renamed from devtools/CompleteTestKit/Animation Styles/IndividualFrames/gif/a1/5.gif)bin314 -> 314 bytes
-rwxr-xr-xdevtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/gif/a1/6.gif (renamed from devtools/CompleteTestKit/Animation Styles/IndividualFrames/gif/a1/6.gif)bin282 -> 282 bytes
-rwxr-xr-xdevtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/gif/a1/7.gif (renamed from devtools/CompleteTestKit/Animation Styles/IndividualFrames/gif/a1/7.gif)bin344 -> 344 bytes
-rwxr-xr-xdevtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/gif/a1/8.gif (renamed from devtools/CompleteTestKit/Animation Styles/IndividualFrames/gif/a1/8.gif)bin400 -> 400 bytes
-rwxr-xr-xdevtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/gif/a1/9.gif (renamed from devtools/CompleteTestKit/Animation Styles/IndividualFrames/gif/a1/9.gif)bin388 -> 388 bytes
-rwxr-xr-xdevtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/gif/a2/1.gif (renamed from devtools/CompleteTestKit/Animation Styles/IndividualFrames/gif/a2/1.gif)bin259 -> 259 bytes
-rwxr-xr-xdevtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/gif/a2/2.gif (renamed from devtools/CompleteTestKit/Animation Styles/IndividualFrames/gif/a2/2.gif)bin411 -> 411 bytes
-rwxr-xr-xdevtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/gif/a2/3.gif (renamed from devtools/CompleteTestKit/Animation Styles/IndividualFrames/gif/a2/3.gif)bin334 -> 334 bytes
-rwxr-xr-xdevtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/gif/a2/4.gif (renamed from devtools/CompleteTestKit/Animation Styles/IndividualFrames/gif/a2/4.gif)bin272 -> 272 bytes
-rwxr-xr-xdevtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/gif/a2/5.gif (renamed from devtools/CompleteTestKit/Animation Styles/IndividualFrames/gif/a2/5.gif)bin314 -> 314 bytes
-rwxr-xr-xdevtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/gif/a2/6.gif (renamed from devtools/CompleteTestKit/Animation Styles/IndividualFrames/gif/a2/6.gif)bin282 -> 282 bytes
-rwxr-xr-xdevtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/gif/a2/7.gif (renamed from devtools/CompleteTestKit/Animation Styles/IndividualFrames/gif/a2/7.gif)bin344 -> 344 bytes
-rwxr-xr-xdevtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/gif/a2/8.gif (renamed from devtools/CompleteTestKit/Animation Styles/IndividualFrames/gif/a2/8.gif)bin400 -> 400 bytes
-rwxr-xr-xdevtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/gif/a2/9.gif (renamed from devtools/CompleteTestKit/Animation Styles/IndividualFrames/gif/a2/9.gif)bin388 -> 388 bytes
-rwxr-xr-xdevtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/gift/a1/1.gif (renamed from devtools/CompleteTestKit/Animation Styles/IndividualFrames/gift/a1/1.gif)bin207 -> 207 bytes
-rwxr-xr-xdevtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/gift/a1/2.gif (renamed from devtools/CompleteTestKit/Animation Styles/IndividualFrames/gift/a1/2.gif)bin316 -> 316 bytes
-rwxr-xr-xdevtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/gift/a1/3.gif (renamed from devtools/CompleteTestKit/Animation Styles/IndividualFrames/gift/a1/3.gif)bin297 -> 297 bytes
-rwxr-xr-xdevtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/gift/a1/4.gif (renamed from devtools/CompleteTestKit/Animation Styles/IndividualFrames/gift/a1/4.gif)bin241 -> 241 bytes
-rwxr-xr-xdevtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/gift/a1/5.gif (renamed from devtools/CompleteTestKit/Animation Styles/IndividualFrames/gift/a1/5.gif)bin250 -> 250 bytes
-rwxr-xr-xdevtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/gift/a1/6.gif (renamed from devtools/CompleteTestKit/Animation Styles/IndividualFrames/gift/a1/6.gif)bin233 -> 233 bytes
-rwxr-xr-xdevtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/gift/a1/7.gif (renamed from devtools/CompleteTestKit/Animation Styles/IndividualFrames/gift/a1/7.gif)bin228 -> 228 bytes
-rwxr-xr-xdevtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/gift/a1/8.gif (renamed from devtools/CompleteTestKit/Animation Styles/IndividualFrames/gift/a1/8.gif)bin258 -> 258 bytes
-rwxr-xr-xdevtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/gift/a1/9.gif (renamed from devtools/CompleteTestKit/Animation Styles/IndividualFrames/gift/a1/9.gif)bin304 -> 304 bytes
-rwxr-xr-xdevtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/gift/a2/1.gif (renamed from devtools/CompleteTestKit/Animation Styles/IndividualFrames/gift/a2/1.gif)bin207 -> 207 bytes
-rwxr-xr-xdevtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/gift/a2/2.gif (renamed from devtools/CompleteTestKit/Animation Styles/IndividualFrames/gift/a2/2.gif)bin316 -> 316 bytes
-rwxr-xr-xdevtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/gift/a2/3.gif (renamed from devtools/CompleteTestKit/Animation Styles/IndividualFrames/gift/a2/3.gif)bin297 -> 297 bytes
-rwxr-xr-xdevtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/gift/a2/4.gif (renamed from devtools/CompleteTestKit/Animation Styles/IndividualFrames/gift/a2/4.gif)bin241 -> 241 bytes
-rwxr-xr-xdevtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/gift/a2/5.gif (renamed from devtools/CompleteTestKit/Animation Styles/IndividualFrames/gift/a2/5.gif)bin250 -> 250 bytes
-rwxr-xr-xdevtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/gift/a2/6.gif (renamed from devtools/CompleteTestKit/Animation Styles/IndividualFrames/gift/a2/6.gif)bin233 -> 233 bytes
-rwxr-xr-xdevtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/gift/a2/7.gif (renamed from devtools/CompleteTestKit/Animation Styles/IndividualFrames/gift/a2/7.gif)bin228 -> 228 bytes
-rwxr-xr-xdevtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/gift/a2/8.gif (renamed from devtools/CompleteTestKit/Animation Styles/IndividualFrames/gift/a2/8.gif)bin258 -> 258 bytes
-rwxr-xr-xdevtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/gift/a2/9.gif (renamed from devtools/CompleteTestKit/Animation Styles/IndividualFrames/gift/a2/9.gif)bin304 -> 304 bytes
-rwxr-xr-xdevtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/png/a1/1.png (renamed from devtools/CompleteTestKit/Animation Styles/IndividualFrames/png/a1/1.png)bin3012 -> 3012 bytes
-rwxr-xr-xdevtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/png/a1/2.png (renamed from devtools/CompleteTestKit/Animation Styles/IndividualFrames/png/a1/2.png)bin3215 -> 3215 bytes
-rwxr-xr-xdevtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/png/a1/3.png (renamed from devtools/CompleteTestKit/Animation Styles/IndividualFrames/png/a1/3.png)bin3115 -> 3115 bytes
-rwxr-xr-xdevtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/png/a1/4.png (renamed from devtools/CompleteTestKit/Animation Styles/IndividualFrames/png/a1/4.png)bin3055 -> 3055 bytes
-rwxr-xr-xdevtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/png/a1/5.png (renamed from devtools/CompleteTestKit/Animation Styles/IndividualFrames/png/a1/5.png)bin3124 -> 3124 bytes
-rwxr-xr-xdevtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/png/a1/6.png (renamed from devtools/CompleteTestKit/Animation Styles/IndividualFrames/png/a1/6.png)bin3111 -> 3111 bytes
-rwxr-xr-xdevtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/png/a1/7.png (renamed from devtools/CompleteTestKit/Animation Styles/IndividualFrames/png/a1/7.png)bin3247 -> 3247 bytes
-rwxr-xr-xdevtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/png/a1/8.png (renamed from devtools/CompleteTestKit/Animation Styles/IndividualFrames/png/a1/8.png)bin3230 -> 3230 bytes
-rwxr-xr-xdevtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/png/a1/9.png (renamed from devtools/CompleteTestKit/Animation Styles/IndividualFrames/png/a1/9.png)bin3270 -> 3270 bytes
-rwxr-xr-xdevtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/png/a2/1.png (renamed from devtools/CompleteTestKit/Animation Styles/IndividualFrames/png/a2/1.png)bin3013 -> 3013 bytes
-rwxr-xr-xdevtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/png/a2/2.png (renamed from devtools/CompleteTestKit/Animation Styles/IndividualFrames/png/a2/2.png)bin3227 -> 3227 bytes
-rwxr-xr-xdevtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/png/a2/3.png (renamed from devtools/CompleteTestKit/Animation Styles/IndividualFrames/png/a2/3.png)bin3116 -> 3116 bytes
-rwxr-xr-xdevtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/png/a2/4.png (renamed from devtools/CompleteTestKit/Animation Styles/IndividualFrames/png/a2/4.png)bin3056 -> 3056 bytes
-rwxr-xr-xdevtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/png/a2/5.png (renamed from devtools/CompleteTestKit/Animation Styles/IndividualFrames/png/a2/5.png)bin3134 -> 3134 bytes
-rwxr-xr-xdevtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/png/a2/6.png (renamed from devtools/CompleteTestKit/Animation Styles/IndividualFrames/png/a2/6.png)bin3112 -> 3112 bytes
-rwxr-xr-xdevtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/png/a2/7.png (renamed from devtools/CompleteTestKit/Animation Styles/IndividualFrames/png/a2/7.png)bin3246 -> 3246 bytes
-rwxr-xr-xdevtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/png/a2/8.png (renamed from devtools/CompleteTestKit/Animation Styles/IndividualFrames/png/a2/8.png)bin3237 -> 3237 bytes
-rwxr-xr-xdevtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/png/a2/9.png (renamed from devtools/CompleteTestKit/Animation Styles/IndividualFrames/png/a2/9.png)bin3273 -> 3273 bytes
-rwxr-xr-xdevtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/pngt/a1/1.png (renamed from devtools/CompleteTestKit/Animation Styles/IndividualFrames/pngt/a1/1.png)bin3049 -> 3049 bytes
-rwxr-xr-xdevtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/pngt/a1/2.png (renamed from devtools/CompleteTestKit/Animation Styles/IndividualFrames/pngt/a1/2.png)bin3356 -> 3356 bytes
-rwxr-xr-xdevtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/pngt/a1/3.png (renamed from devtools/CompleteTestKit/Animation Styles/IndividualFrames/pngt/a1/3.png)bin3178 -> 3178 bytes
-rwxr-xr-xdevtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/pngt/a1/4.png (renamed from devtools/CompleteTestKit/Animation Styles/IndividualFrames/pngt/a1/4.png)bin3095 -> 3095 bytes
-rwxr-xr-xdevtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/pngt/a1/5.png (renamed from devtools/CompleteTestKit/Animation Styles/IndividualFrames/pngt/a1/5.png)bin3234 -> 3234 bytes
-rwxr-xr-xdevtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/pngt/a1/6.png (renamed from devtools/CompleteTestKit/Animation Styles/IndividualFrames/pngt/a1/6.png)bin3177 -> 3177 bytes
-rwxr-xr-xdevtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/pngt/a1/7.png (renamed from devtools/CompleteTestKit/Animation Styles/IndividualFrames/pngt/a1/7.png)bin3092 -> 3092 bytes
-rwxr-xr-xdevtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/pngt/a1/8.png (renamed from devtools/CompleteTestKit/Animation Styles/IndividualFrames/pngt/a1/8.png)bin3171 -> 3171 bytes
-rwxr-xr-xdevtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/pngt/a1/9.png (renamed from devtools/CompleteTestKit/Animation Styles/IndividualFrames/pngt/a1/9.png)bin3195 -> 3195 bytes
-rwxr-xr-xdevtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/pngt/a2/1.png (renamed from devtools/CompleteTestKit/Animation Styles/IndividualFrames/pngt/a2/1.png)bin3035 -> 3035 bytes
-rwxr-xr-xdevtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/pngt/a2/2.png (renamed from devtools/CompleteTestKit/Animation Styles/IndividualFrames/pngt/a2/2.png)bin3353 -> 3353 bytes
-rwxr-xr-xdevtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/pngt/a2/3.png (renamed from devtools/CompleteTestKit/Animation Styles/IndividualFrames/pngt/a2/3.png)bin3178 -> 3178 bytes
-rwxr-xr-xdevtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/pngt/a2/4.png (renamed from devtools/CompleteTestKit/Animation Styles/IndividualFrames/pngt/a2/4.png)bin3081 -> 3081 bytes
-rwxr-xr-xdevtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/pngt/a2/5.png (renamed from devtools/CompleteTestKit/Animation Styles/IndividualFrames/pngt/a2/5.png)bin3235 -> 3235 bytes
-rwxr-xr-xdevtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/pngt/a2/6.png (renamed from devtools/CompleteTestKit/Animation Styles/IndividualFrames/pngt/a2/6.png)bin3174 -> 3174 bytes
-rwxr-xr-xdevtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/pngt/a2/7.png (renamed from devtools/CompleteTestKit/Animation Styles/IndividualFrames/pngt/a2/7.png)bin3074 -> 3074 bytes
-rwxr-xr-xdevtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/pngt/a2/8.png (renamed from devtools/CompleteTestKit/Animation Styles/IndividualFrames/pngt/a2/8.png)bin3174 -> 3174 bytes
-rwxr-xr-xdevtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/pngt/a2/9.png (renamed from devtools/CompleteTestKit/Animation Styles/IndividualFrames/pngt/a2/9.png)bin3177 -> 3177 bytes
-rwxr-xr-xdevtools/CompleteTestKit/to-do/Animation Styles/OneSheetPerAnimation/bmp16/1.bmp (renamed from devtools/CompleteTestKit/Animation Styles/OneSheetPerAnimation/bmp16/1.bmp)bin28856 -> 28856 bytes
-rwxr-xr-xdevtools/CompleteTestKit/to-do/Animation Styles/OneSheetPerAnimation/bmp16/2.bmp (renamed from devtools/CompleteTestKit/Animation Styles/OneSheetPerAnimation/bmp16/2.bmp)bin28856 -> 28856 bytes
-rwxr-xr-xdevtools/CompleteTestKit/to-do/Animation Styles/OneSheetPerAnimation/bmp16/text.txt (renamed from devtools/CompleteTestKit/Animation Styles/OneSheetPerAnimation/bmp16/text.txt)0
-rwxr-xr-xdevtools/CompleteTestKit/to-do/Animation Styles/OneSheetPerAnimation/bmp24/1.bmp (renamed from devtools/CompleteTestKit/Animation Styles/OneSheetPerAnimation/bmp24/1.bmp)bin43256 -> 43256 bytes
-rwxr-xr-xdevtools/CompleteTestKit/to-do/Animation Styles/OneSheetPerAnimation/bmp24/2.bmp (renamed from devtools/CompleteTestKit/Animation Styles/OneSheetPerAnimation/bmp24/2.bmp)bin43256 -> 43256 bytes
-rwxr-xr-xdevtools/CompleteTestKit/to-do/Animation Styles/OneSheetPerAnimation/bmp24/text.txt (renamed from devtools/CompleteTestKit/Animation Styles/OneSheetPerAnimation/bmp24/text.txt)0
-rwxr-xr-xdevtools/CompleteTestKit/to-do/Animation Styles/OneSheetPerAnimation/gif/1.gif (renamed from devtools/CompleteTestKit/Animation Styles/OneSheetPerAnimation/gif/1.gif)bin1883 -> 1883 bytes
-rwxr-xr-xdevtools/CompleteTestKit/to-do/Animation Styles/OneSheetPerAnimation/gif/2.gif (renamed from devtools/CompleteTestKit/Animation Styles/OneSheetPerAnimation/gif/2.gif)bin1883 -> 1883 bytes
-rwxr-xr-xdevtools/CompleteTestKit/to-do/Animation Styles/OneSheetPerAnimation/gif/text.txt (renamed from devtools/CompleteTestKit/Animation Styles/OneSheetPerAnimation/gif/text.txt)0
-rwxr-xr-xdevtools/CompleteTestKit/to-do/Animation Styles/OneSheetPerAnimation/gift/1.gif (renamed from devtools/CompleteTestKit/Animation Styles/OneSheetPerAnimation/gift/1.gif)bin1162 -> 1162 bytes
-rwxr-xr-xdevtools/CompleteTestKit/to-do/Animation Styles/OneSheetPerAnimation/gift/2.gif (renamed from devtools/CompleteTestKit/Animation Styles/OneSheetPerAnimation/gift/2.gif)bin1388 -> 1388 bytes
-rwxr-xr-xdevtools/CompleteTestKit/to-do/Animation Styles/OneSheetPerAnimation/gift/text.txt (renamed from devtools/CompleteTestKit/Animation Styles/OneSheetPerAnimation/gift/text.txt)0
-rwxr-xr-xdevtools/CompleteTestKit/to-do/Animation Styles/OneSheetPerAnimation/png/1.png (renamed from devtools/CompleteTestKit/Animation Styles/OneSheetPerAnimation/png/1.png)bin4317 -> 4317 bytes
-rwxr-xr-xdevtools/CompleteTestKit/to-do/Animation Styles/OneSheetPerAnimation/png/2.png (renamed from devtools/CompleteTestKit/Animation Styles/OneSheetPerAnimation/png/2.png)bin4342 -> 4342 bytes
-rwxr-xr-xdevtools/CompleteTestKit/to-do/Animation Styles/OneSheetPerAnimation/png/text.txt (renamed from devtools/CompleteTestKit/Animation Styles/OneSheetPerAnimation/png/text.txt)0
-rwxr-xr-xdevtools/CompleteTestKit/to-do/Animation Styles/OneSheetPerAnimation/pngt/1.png (renamed from devtools/CompleteTestKit/Animation Styles/OneSheetPerAnimation/pngt/1.png)bin4164 -> 4164 bytes
-rwxr-xr-xdevtools/CompleteTestKit/to-do/Animation Styles/OneSheetPerAnimation/pngt/2.png (renamed from devtools/CompleteTestKit/Animation Styles/OneSheetPerAnimation/pngt/2.png)bin5185 -> 5185 bytes
-rwxr-xr-xdevtools/CompleteTestKit/to-do/Animation Styles/OneSheetPerAnimation/pngt/text.txt (renamed from devtools/CompleteTestKit/Animation Styles/OneSheetPerAnimation/pngt/text.txt)0
-rw-r--r--devtools/CompleteTestKit/to-do/Scene.py6
-rwxr-xr-xdevtools/CompleteTestKit/to-do/dirtyTest.py122
165 files changed, 717 insertions, 478 deletions
diff --git a/devtools/CompleteTestKit/Animation Styles/IndividualFrames/bmp16/a1/1.bmp b/devtools/CompleteTestKit/Animation Styles/IndividualFrames/bmp16/a1/1.bmp
index 57630e3..57630e3 100755..100644
--- a/devtools/CompleteTestKit/Animation Styles/IndividualFrames/bmp16/a1/1.bmp
+++ b/devtools/CompleteTestKit/Animation Styles/IndividualFrames/bmp16/a1/1.bmp
Binary files differ
diff --git a/devtools/CompleteTestKit/Animation Styles/IndividualFrames/bmp16/a1/2.bmp b/devtools/CompleteTestKit/Animation Styles/IndividualFrames/bmp16/a1/2.bmp
index 90af77a..90af77a 100755..100644
--- a/devtools/CompleteTestKit/Animation Styles/IndividualFrames/bmp16/a1/2.bmp
+++ b/devtools/CompleteTestKit/Animation Styles/IndividualFrames/bmp16/a1/2.bmp
Binary files differ
diff --git a/devtools/CompleteTestKit/Animation Styles/IndividualFrames/bmp16/a1/3.bmp b/devtools/CompleteTestKit/Animation Styles/IndividualFrames/bmp16/a1/3.bmp
index 1751a4a..1751a4a 100755..100644
--- a/devtools/CompleteTestKit/Animation Styles/IndividualFrames/bmp16/a1/3.bmp
+++ b/devtools/CompleteTestKit/Animation Styles/IndividualFrames/bmp16/a1/3.bmp
Binary files differ
diff --git a/devtools/CompleteTestKit/Animation Styles/IndividualFrames/bmp16/a1/4.bmp b/devtools/CompleteTestKit/Animation Styles/IndividualFrames/bmp16/a1/4.bmp
index 1f292d1..1f292d1 100755..100644
--- a/devtools/CompleteTestKit/Animation Styles/IndividualFrames/bmp16/a1/4.bmp
+++ b/devtools/CompleteTestKit/Animation Styles/IndividualFrames/bmp16/a1/4.bmp
Binary files differ
diff --git a/devtools/CompleteTestKit/Animation Styles/IndividualFrames/bmp16/a1/5.bmp b/devtools/CompleteTestKit/Animation Styles/IndividualFrames/bmp16/a1/5.bmp
index fd8cc0e..fd8cc0e 100755..100644
--- a/devtools/CompleteTestKit/Animation Styles/IndividualFrames/bmp16/a1/5.bmp
+++ b/devtools/CompleteTestKit/Animation Styles/IndividualFrames/bmp16/a1/5.bmp
Binary files differ
diff --git a/devtools/CompleteTestKit/Animation Styles/IndividualFrames/bmp16/a1/6.bmp b/devtools/CompleteTestKit/Animation Styles/IndividualFrames/bmp16/a1/6.bmp
index df3a2eb..df3a2eb 100755..100644
--- a/devtools/CompleteTestKit/Animation Styles/IndividualFrames/bmp16/a1/6.bmp
+++ b/devtools/CompleteTestKit/Animation Styles/IndividualFrames/bmp16/a1/6.bmp
Binary files differ
diff --git a/devtools/CompleteTestKit/Animation Styles/IndividualFrames/bmp16/a1/7.bmp b/devtools/CompleteTestKit/Animation Styles/IndividualFrames/bmp16/a1/7.bmp
index 51b0052..51b0052 100755..100644
--- a/devtools/CompleteTestKit/Animation Styles/IndividualFrames/bmp16/a1/7.bmp
+++ b/devtools/CompleteTestKit/Animation Styles/IndividualFrames/bmp16/a1/7.bmp
Binary files differ
diff --git a/devtools/CompleteTestKit/Animation Styles/IndividualFrames/bmp16/a1/8.bmp b/devtools/CompleteTestKit/Animation Styles/IndividualFrames/bmp16/a1/8.bmp
index 9302c64..9302c64 100755..100644
--- a/devtools/CompleteTestKit/Animation Styles/IndividualFrames/bmp16/a1/8.bmp
+++ b/devtools/CompleteTestKit/Animation Styles/IndividualFrames/bmp16/a1/8.bmp
Binary files differ
diff --git a/devtools/CompleteTestKit/Animation Styles/IndividualFrames/bmp16/a1/9.bmp b/devtools/CompleteTestKit/Animation Styles/IndividualFrames/bmp16/a1/9.bmp
index f5c6191..f5c6191 100755..100644
--- a/devtools/CompleteTestKit/Animation Styles/IndividualFrames/bmp16/a1/9.bmp
+++ b/devtools/CompleteTestKit/Animation Styles/IndividualFrames/bmp16/a1/9.bmp
Binary files differ
diff --git a/devtools/CompleteTestKit/Animation Styles/IndividualFrames/bmp16/a2/1.bmp b/devtools/CompleteTestKit/Animation Styles/IndividualFrames/bmp16/a2/1.bmp
index 4def064..4def064 100755..100644
--- a/devtools/CompleteTestKit/Animation Styles/IndividualFrames/bmp16/a2/1.bmp
+++ b/devtools/CompleteTestKit/Animation Styles/IndividualFrames/bmp16/a2/1.bmp
Binary files differ
diff --git a/devtools/CompleteTestKit/Animation Styles/IndividualFrames/bmp16/a2/2.bmp b/devtools/CompleteTestKit/Animation Styles/IndividualFrames/bmp16/a2/2.bmp
index 3750af4..3750af4 100755..100644
--- a/devtools/CompleteTestKit/Animation Styles/IndividualFrames/bmp16/a2/2.bmp
+++ b/devtools/CompleteTestKit/Animation Styles/IndividualFrames/bmp16/a2/2.bmp
Binary files differ
diff --git a/devtools/CompleteTestKit/Animation Styles/IndividualFrames/bmp16/a2/3.bmp b/devtools/CompleteTestKit/Animation Styles/IndividualFrames/bmp16/a2/3.bmp
index 636c6f3..636c6f3 100755..100644
--- a/devtools/CompleteTestKit/Animation Styles/IndividualFrames/bmp16/a2/3.bmp
+++ b/devtools/CompleteTestKit/Animation Styles/IndividualFrames/bmp16/a2/3.bmp
Binary files differ
diff --git a/devtools/CompleteTestKit/Animation Styles/IndividualFrames/bmp16/a2/4.bmp b/devtools/CompleteTestKit/Animation Styles/IndividualFrames/bmp16/a2/4.bmp
index 646b407..646b407 100755..100644
--- a/devtools/CompleteTestKit/Animation Styles/IndividualFrames/bmp16/a2/4.bmp
+++ b/devtools/CompleteTestKit/Animation Styles/IndividualFrames/bmp16/a2/4.bmp
Binary files differ
diff --git a/devtools/CompleteTestKit/Animation Styles/IndividualFrames/bmp16/a2/5.bmp b/devtools/CompleteTestKit/Animation Styles/IndividualFrames/bmp16/a2/5.bmp
index 11a9bf5..11a9bf5 100755..100644
--- a/devtools/CompleteTestKit/Animation Styles/IndividualFrames/bmp16/a2/5.bmp
+++ b/devtools/CompleteTestKit/Animation Styles/IndividualFrames/bmp16/a2/5.bmp
Binary files differ
diff --git a/devtools/CompleteTestKit/Animation Styles/IndividualFrames/bmp16/a2/6.bmp b/devtools/CompleteTestKit/Animation Styles/IndividualFrames/bmp16/a2/6.bmp
index ca1ba7b..ca1ba7b 100755..100644
--- a/devtools/CompleteTestKit/Animation Styles/IndividualFrames/bmp16/a2/6.bmp
+++ b/devtools/CompleteTestKit/Animation Styles/IndividualFrames/bmp16/a2/6.bmp
Binary files differ
diff --git a/devtools/CompleteTestKit/Animation Styles/IndividualFrames/bmp16/a2/7.bmp b/devtools/CompleteTestKit/Animation Styles/IndividualFrames/bmp16/a2/7.bmp
index 9375c15..9375c15 100755..100644
--- a/devtools/CompleteTestKit/Animation Styles/IndividualFrames/bmp16/a2/7.bmp
+++ b/devtools/CompleteTestKit/Animation Styles/IndividualFrames/bmp16/a2/7.bmp
Binary files differ
diff --git a/devtools/CompleteTestKit/Animation Styles/IndividualFrames/bmp16/a2/8.bmp b/devtools/CompleteTestKit/Animation Styles/IndividualFrames/bmp16/a2/8.bmp
index 53b66f9..53b66f9 100755..100644
--- a/devtools/CompleteTestKit/Animation Styles/IndividualFrames/bmp16/a2/8.bmp
+++ b/devtools/CompleteTestKit/Animation Styles/IndividualFrames/bmp16/a2/8.bmp
Binary files differ
diff --git a/devtools/CompleteTestKit/Animation Styles/IndividualFrames/bmp16/a2/9.bmp b/devtools/CompleteTestKit/Animation Styles/IndividualFrames/bmp16/a2/9.bmp
index 088558c..088558c 100755..100644
--- a/devtools/CompleteTestKit/Animation Styles/IndividualFrames/bmp16/a2/9.bmp
+++ b/devtools/CompleteTestKit/Animation Styles/IndividualFrames/bmp16/a2/9.bmp
Binary files differ
diff --git a/devtools/CompleteTestKit/fileTypeTests.py b/devtools/CompleteTestKit/fileTypeTests.py
deleted file mode 100755
index 303eb5e..0000000
--- a/devtools/CompleteTestKit/fileTypeTests.py
+++ /dev/null
@@ -1,478 +0,0 @@
-#! /usr/bin/env python
-from datetime import datetime
-import sys,time,pygame,re
-print "\n\nLoading..."
-pygame.init()
-
-'''
-The file type array will be iterated through as the test progresses to tell the program what extension and path to use for the images
-
-Current issue is the fact that the attributes declared in the upper method is not being seen or involved in the inner methods
-ergo, I must manually pass the details to and from the getValues(keyIn) to the other method objects. I will probably do this
-in-line, if it allows me, as I call the other objects. This should get interesting. Actually, that would call the getValues as many
-times as I have requested a test, defeating the purpose of having a module that collects data pertenent to these tests once before
-the tests are run; so i will run the getVal() return the data in an array which is then passed onto all def's thereafter.
-
-preferences[0] - All Tests -
- [0][0] - screenWidth
- [0][1] - screenHeight
- [0][2] - images
- [0][3] - trials
- [0][9] - file to write to...
-preferences[1] - speedTest Specific
- None currenlty inplimented
-preferences[2] - scaleTest Specific
- [2][0] - scale x
- [2][1] - scale y
-'''
-def getValues(keyIn):
-#trialSize=None
- preferences={}
-
- print "\nTest Details\nFor default values, please leave the field blank"
- preferences[0]={}
- try:
- print "\nSet size, formatted as '>width,height':"
- print "Default value is '600,400'."
- screenSize = str(raw_input('>>>'))
- screenSize = screenSize.split(',')
- preferences[0][0] = int(screenSize[0])
- preferences[0][1] = int(screenSize[1])
-
- except:
- print "Value was erroneous/blank, Default set..."
- preferences[0][0]=600
- preferences[0][1]=400
- try:
- print "\nHow many images would you like to draw?"
- print "Default value is 5 images."
- preferences[0][2]=int(raw_input('>>>'))
- except:
- print "Value was erroneous/blank, Default set..."
- preferences[0][2]=5
- try:
- print "\nHow many trials would you like to run?"
- print "Default value is 5 trials."
- preferences[0][3]=int(raw_input('>>>'))
- except:
- print "Value was erroneous/blank, Default set..."
- preferences[0][3]=5
- if '2' in keyIn:
- preferences[2]={}
- try:
- print "\nWhat would you like to scale the images to in the scalability test? (format as '>width,height', in pixels)"
- print "NOTE: Scalability test is built to resize from 160x160, 80x80, 69x69 and 40x40 pixel sizes"
- sizeTo = raw_input(">>>").split(',')
- preferences[2][0] = int(sizeTo[0])
- preferences[2][1] = int(sizeTo[1])
- except:
- print "Value was erroneous/blank, Default set..."
- preferences[2][0] = 40
- preferences[2][1] = 40
-
- print "END OF INFO GATHERING - Testing beginning now...\n"
- return preferences
-
-'''Image() Animation Test
-This test will simply load the image(s) to screen, and move them around to
-create a CPU stressful environment. The performance of the CPU in this
-environment is measured in the average frame rate demonstrated in a sample of
-500 frames. Once this test is completed and written to file, the test is rerun
-using surface.convert() to see if converting all of the different file types
-will consequentially even out the framerates between tests.
-'''
-def imgTest(preferences):
- ftArr=[
- [".bmp","./art/BMP16/"], [".bmp","./art/BMP24/"] , [".bmp","./art/BMP32/"],
- [".gif","./art/GIF/" ] , [".gif","./art/GIFT/" ] , [ ".jpg","./art/JPG1/"],
- [".jpg","./art/JPG2/"] , [".jpg","./art/JPG3/" ] , [ ".jpg","./art/JPG4/"],
- [".png","./art/PNGI/"] , [".png","./art/PNGT/" ]
- ]
- screenWidth = preferences[0][0]
- screenHeight = preferences[0][1]
- numImages = preferences[0][2]
- maxTrial = preferences[0][3]
- try:
- f=preferences[0][9]
- except:
- f=preferences[0][9]=open('./logs/Test Results - %s.csv'%str(datetime.now()),'a')
- f.write("\n\nSpeed Test - "+str(datetime.now()))
- f.write(",Width (pixels)"+','+"Height (pixels)"+','+"Trial Runs"+','+"Image Objects Drawn")
- f.write("\n,"+str(screenWidth)+','+str(screenHeight)+','+str(maxTrial)+','+str(numImages))
- f.write("\nFile Type"+','+"Time taken to load images to memory"+','+"Trials (frames per second)")
- ft="" #filetype
- img={}
- r=0 #frame refreshes
- i=1 #cycles images
- t=0 #trial number n
- print "width,height",
- print screenWidth,
- print ",",
- print screenHeight
- screen = pygame.display.set_mode( [int(screenWidth),int(screenHeight)] ) #Screen Set 600x400
- background = 152, 251, 152 # pale green
-
- while 1:
- cnt=numImages
- try:ft=ftArr[t]
- except:
- print "\nTest Complete\n"
- break
- f.seek(0,2)
- f.write(str('\n'+ft[1]+' Speed Test'))
- f.seek(0,2)
- start=time.time()
- imgSwitch={
- 1: pygame.image.load("%s2%s"%(ft[1],ft[0])),
- 2: pygame.image.load("%s3%s"%(ft[1],ft[0])),
- 3: pygame.image.load("%s4%s"%(ft[1],ft[0])),
- 4: pygame.image.load("%s5%s"%(ft[1],ft[0])),
- 5: pygame.image.load("%s6%s"%(ft[1],ft[0])),
- 6: pygame.image.load("%s7%s"%(ft[1],ft[0])),
- 7: pygame.image.load("%s8%s"%(ft[1],ft[0])),
- 8: pygame.image.load("%s9%s"%(ft[1],ft[0])),
- }
- f.write(',')
- f.write(str(time.time()-start))
- #print time.time()-start()
- print "Speed Test: "+ft[1]+" extension "+ft[0]
- trial=maxTrial
-
- while trial>0:
- while cnt>0:
- img[cnt,0]= pygame.image.load("%s1%s"%(ft[1],ft[0]))
- img[cnt,1]= img[cnt,0].get_rect()
- img[cnt,2]= [2,2] #speed
- m=cnt*40 # named m cause i wanted some m&ms
- img[cnt,1]=img[cnt,1].move(m,m) #see? (it wasn't as tasty though)
- cnt=cnt-1
-
- r=0
- start=time.time()
- while 1:
- cnt=numImages
- while cnt>0:
- print cnt
- img[cnt,0]=imgSwitch.get(i,None)
- if img[cnt,1].left < 0 or img[cnt,1].right > screenWidth:
- img[cnt,2]=[ -img[cnt,2][0], img[cnt,2][1] ]
- if img[cnt,1].top < 0 or img[cnt,1].bottom > screenHeight:
- img[cnt,2]=[ img[cnt,2][0], -img[cnt,2][1] ]
- img[cnt,1] = img[cnt,1].move(img[cnt,2])
- screen.blit(img[cnt,0],img[cnt,1])
- cnt=cnt-1
- pygame.display.flip()
- i=i+1
- if i>8: i=1
- screen.fill(background)
- r=r+1
- if r>500: break
-
- print 1/((time.time()-start)/r)
- f.seek(0,2)
- f.write(','+str(1/((time.time()-start)/r)))
- trial=trial-1
- t=t+1
-
- ft="" #filetype
- img={}
- r=0 #frame refreshes
- i=1 #cycles images
- t=0 #trial number n
-
- f.write("\n\nNow using .convert()")
- f.write("\nFile Type"+','+"Time taken to load images to memory"+','+"Trials (frames per second)")
- ft="" #filetype
- img={}
- r=0 #frame refreshes
- i=1 #cycles images
- t=0 #trial number n
-
- screen = pygame.display.set_mode( [screenWidth,screenHeight] ) #Screen Set 600x400
- background = 152, 251, 152 # pale green
-
- while 1:
- cnt=numImages
- try:ft=ftArr[t]
- except:
- print "\nTest Complete\n"
- break
- f.seek(0,2)
- f.write(str('\n'+ft[1]+' Speed convert() Test'))
- f.seek(0,2)
- start=time.time()
- imgSwitch={
- 1: pygame.image.load("%s2%s"%(ft[1],ft[0])).convert(),
- 2: pygame.image.load("%s3%s"%(ft[1],ft[0])).convert(),
- 3: pygame.image.load("%s4%s"%(ft[1],ft[0])).convert(),
- 4: pygame.image.load("%s5%s"%(ft[1],ft[0])).convert(),
- 5: pygame.image.load("%s6%s"%(ft[1],ft[0])).convert(),
- 6: pygame.image.load("%s7%s"%(ft[1],ft[0])).convert(),
- 7: pygame.image.load("%s8%s"%(ft[1],ft[0])).convert(),
- 8: pygame.image.load("%s9%s"%(ft[1],ft[0])).convert(),
- }
- f.write(',')
- f.write( str(time.time()-start) )
- print "Convert Test: "+ft[1]+" extension "+ft[0]
- trial=maxTrial
-
- while trial>0:
- while cnt>0:
- img[cnt,0]= pygame.image.load("%s1%s"%(ft[1],ft[0]))
- img[cnt,1]= img[cnt,0].get_rect()
- img[cnt,2]= [2,2] #speed
- m=cnt*40 # named m cause i wanted some m&ms
- img[cnt,1]=img[cnt,1].move(m,m) #see? (it wasn't as tasty though)
- cnt=cnt-1
-
- r=0
- start=time.time()
- while 1:
- cnt=numImages
- while cnt>0:
- img[cnt,0]=imgSwitch.get(i,None)
- if img[cnt,1].left < 0 or img[cnt,1].right > screenWidth:
- img[cnt,2]=[ -img[cnt,2][0], img[cnt,2][1] ]
- if img[cnt,1].top < 0 or img[cnt,1].bottom > screenHeight:
- img[cnt,2]=[ img[cnt,2][0], -img[cnt,2][1] ]
- img[cnt,1] = img[cnt,1].move(img[cnt,2])
- screen.blit(img[cnt,0],img[cnt,1])
- cnt=cnt-1
- pygame.display.flip()
- i=i+1
- if i>8: i=1
- screen.fill(background)
- r=r+1
- if r>500: break
-
- print 1/((time.time()-start)/r)
- f.seek(0,2)
- f.write(','+str(1/((time.time()-start)/r)))
- trial=trial-1
-
- t=t+1
-
-'''Scalability Test
-The scalability test is still very much hard coded and not very elegant, but
-this is a theme with all our code.
-
-The pseudo-code goes as follows:
-Gather in varaibles such as how many trials, images to draw on screen, and what
-to resize the 160, 80, 69, and 40 pixel square images to.
-
-Then the code will generate the lists reflecting which directories to access
-and their associated filetypes and finally there are loops to cycle through
-trials where 500 frames of n moving images are placed onto the screen after
-they are transform.scale()'d and convert()'d
-
-Last step, information is printed to the terminal and, once implemented, to
-a .csv file in the logs directory.
-'''
-def scaleTest(preferences):
-
-# delete these 3 lines when tests have proven program functional
-#make=input("How many images would you like to load?\n>") numImages
-#trial=input("How many runs per trial?\n>")
-#sizeTo=input("What would you like to resize to? Seperate with a comma, eg: x,y\n>" )
-
- sizeTo = [ preferences[2][0],preferences[2][1] ]
- screenWidth = preferences[0][0]
- screenHeight = preferences[0][1]
- numImages = preferences[0][2]
- maxTrial = preferences[0][3]
- try:
- f=preferences[0][9]
- except:
- f=preferences[0][9]=open('./logs/Test Results - %s.csv'%str(datetime.now()),'a')
-
- img={}
- ft="" #filetype
- r=0 #frame refreshes
- i=1 #cycles images
- size = screenWidth,screenHeight
- t=0 #trial number n
- colorkey=(255, 152, 0)
-
-# paths to and extensions for image files to be turned into surfaces
- ftArr=[
- [".bmp","art/BMP16/BMP16100/"] ,
- [".bmp","art/BMP16/BMP16173/"] ,
- [".bmp","art/BMP16/BMP16200/"] ,
- [".bmp","art/BMP16/BMP16400/"] ,
- [".bmp","art/BMP24/BMP24100/"] ,
- [".bmp","art/BMP24/BMP24173/"] ,
- [".bmp","art/BMP24/BMP24200/"] ,
- [".bmp","art/BMP24/BMP24400/"] ,
- [".gif","art/GIF/GIF100/"] ,
- [".gif","art/GIF/GIF173/"] ,
- [".gif","art/GIF/GIF200/"] ,
- [".gif","art/GIF/GIF400/"] ,
- [".gif","art/GIFT/GIFT100/"] ,
- [".gif","art/GIFT/GIFT173/"] ,
- [".gif","art/GIFT/GIFT200/"] ,
- [".gif","art/GIFT/GIFT400/"] ,
- [".png","art/PNGI/PNG100/"] ,
- [".png","art/PNGI/PNG173/"] ,
- [".png","art/PNGI/PNG200/"] ,
- [".png","art/PNGI/PNG400/"] ,
- [".png","art/PNGT/PNGT100/"] ,
- [".png","art/PNGT/PNGT173/"] ,
- [".png","art/PNGT/PNGT200/"] ,
- [".png","art/PNGT/PNGT400/"] ]
-
- f.write("\n\nScaling Test"+str(datetime.now()))
- f.write(",Width (pixels)"+','+"Height (pixels)"+','+"Trial Runs"+','+"Image Objects Drawn")
- f.write("\n,"+str(screenWidth)+','+str(screenHeight)+','+str(maxTrial)+','+str(numImages))
- f.write("\nFile Type"+','+"Time taken to load images to memory"+','+"Trials (frames per second)")
-
- screen = pygame.display.set_mode(size)
- background = 152, 251, 152 # pale green
-
- #23456789123456789212345678931234567894123456789512345678961234567897123456789*
-
- # This is the beginning of the actual test loops; this program is a very rough
- # learning exercise which we desire to polish to such a state that it can be
- # used to accurately benchmark the XO laptop's speed capabilities
- while 1:
- cnt=numImages
- try:ft=ftArr[t]
- except:
- print "\nTest Complete\n"
- break
- print "Scale Test: "+ft[1]+" extension "+ft[0]
- trialthis=maxTrial
- f.seek(0,2)
- f.write(str('\n'+ft[1]+' Scale Test'))
- f.seek(0,2)
- start=time.time()
- # This timer will reflect the time taken to load and resize images in memory
- switcher = {
- # This is also where we need advise regarding implementing convert()
- 1: pygame.transform.scale( pygame.image.load("%s2%s"%(ft[1],ft[0])).convert(),(sizeTo[0],sizeTo[1] )),
- 2: pygame.transform.scale( pygame.image.load("%s3%s"%(ft[1],ft[0])).convert(),(sizeTo[0],sizeTo[1] )),
- 3: pygame.transform.scale( pygame.image.load("%s4%s"%(ft[1],ft[0])).convert(),(sizeTo[0],sizeTo[1] )),
- 4: pygame.transform.scale( pygame.image.load("%s5%s"%(ft[1],ft[0])).convert(),(sizeTo[0],sizeTo[1] )),
- 5: pygame.transform.scale( pygame.image.load("%s6%s"%(ft[1],ft[0])).convert(),(sizeTo[0],sizeTo[1] )),
- 6: pygame.transform.scale( pygame.image.load("%s7%s"%(ft[1],ft[0])).convert(),(sizeTo[0],sizeTo[1] )),
- 7: pygame.transform.scale( pygame.image.load("%s8%s"%(ft[1],ft[0])).convert(),(sizeTo[0],sizeTo[1] )),
- 8: pygame.transform.scale( pygame.image.load("%s9%s"%(ft[1],ft[0])).convert(),(sizeTo[0],sizeTo[1] )),
- 9: pygame.transform.scale( pygame.image.load("%s1%s"%(ft[1],ft[0])).convert(),(sizeTo[0],sizeTo[1] ))
- }
- f.write(',')
- f.write( str(time.time()-start) )
- # Here ends the loading section, and hereafter we jump into the main loop
- while trialthis>0:
- while cnt>0:
- # establish the initial state for the images of the next trial
- img[cnt,0]= pygame.image.load("%s1%s"%(ft[1],ft[0]))
- img[cnt,0]= pygame.transform.scale(img[cnt,0],(sizeTo[0], sizeTo[1]))
- img[cnt,1]= img[cnt,0].get_rect()
- img[cnt,2]= [2,2] #speed
- m=cnt*40
- # Here I move images to avoid indistinguishable stacks of image rectangles
- img[cnt,1]=img[cnt,1].move(m,m)
- cnt=cnt-1
- r=0
- start=time.time()
-
- while 1:
- # This loop is the 'main event' so to speak, as it is the section that is
- # measured in terms of frames per second
-
- cnt=numImages # For each 'ball' icon loaded
- while cnt>0: # Cycle and check if the 'ball' should bounce off the wall
- img[cnt,0]=switcher.get(i,None)
- if img[cnt,1].left < 0 or img[cnt,1].right > screenWidth:
- img[cnt,2]=[ -img[cnt,2][0], img[cnt,2][1] ]
- if img[cnt,1].top < 0 or img[cnt,1].bottom > screenHeight:
- img[cnt,2]=[ img[cnt,2][0], -img[cnt,2][1] ]
- img[cnt,1] = img[cnt,1].move(img[cnt,2])
- # Move the 'ball' image accordingly, plot the change
- screen.blit(img[cnt,0],img[cnt,1])
- cnt=cnt-1
- pygame.display.flip()
- # "Make it so, number two," on those changes above
- i=i+1
- if i>8: i=1
- screen.fill(background)
- r=r+1
- if r>500: break
- # After 500 frames, we print the average frame rate to the terminal
- print 1/((time.time()-start)/r)
- f.seek(0,2)
- f.write(','+str(1/((time.time()-start)/r)))
- trialthis=trialthis-1
- preferences[0][9]=f
- t=t+1
-
-def rotateTest():
- pass
-
-
-
-
-#2345678911234567892123456789312345678941234567895123456789612345678971234567898
-while 1:
- print "\n\nWelcome to the master File Type Tester Interface"
- print "Authors: Scott 'JT' Mengel and Dave Silverman"
- print "\nPlease select the test(s) you want to run in the order you want to run them (Do not seperate them with any characters)."
- print "Please Note: The logs for the tests you are running will automatically be placed in the 'logs/' directory in the test folder as a .csv file. \n"
- print "1. image.load() surface speed test (with and without surface.convert() testing)"
- print "2. transform.scale() surface Selected Scalability Test"
- print "3. transform.rotate() tests"
- print "Other menu options to come!\n"
-
- acceptible='^[1-3]$'
- list={ 1:imgTest,
- 2:scaleTest,
- 3:rotateTest }
- keyIn="temp val"
-
- while 1:
- keyIn=str(raw_input(">>>"))
- if keyin.
- for i in keyIn:
- if not re.search(acceptible,i): break
- else:
- preferences=dict(getValues(keyIn))
- for i in keyIn:
- list.get(int(i))(preferences)
- break
- break
-
-#ILY GEOFF A
-
-"""
-CANVAS_SIZE=(600,400)
-BLACK=(0,0,0)
-
-screen=pygame.display.set_mode(CANVAS_SIZE)
-run=0
-
-while 1:
- pygame.display.set_caption("Test 1 : %s (Referred)" %(ftArr[run][2]) )
- # myimage[0] is the convert()'ed image surface, to remain untouched
- myimage = [
- pygame.Surface.convert(pygame.image.load( "%s%s" %( ftArr[run][1],ftArr[run][0] ) )) ,
- pygame.Surface.convert(pygame.image.load( "%s%s" %( ftArr[run][1],ftArr[run][0] ) )),
- pygame.Surface.convert(pygame.image.load( "%s%s" %( ftArr[run][1],ftArr[run][0] ) )).get_rect() ,
- 0
- ]
-
- iterate=0
- print "\nTest 1 : Same image referred evey time (original image not edited).\n"
- while iterate<36:
-
- time.sleep(.5)
- start=time.time()
- myimage[3]= int( myimage[3] ) + 10
- myimage[1]=pygame.transform.rotate(myimage[0],myimage[3])
- myimage[2]=myimage[1].get_rect()
- screen.fill(BLACK)
- screen.blit( myimage[1] ,
- ( -( myimage[1].get_width() - myimage[0].get_width() )/2 ,
- -( myimage[1].get_height()-myimage[0].get_height() )/2 ) )
-
- pygame.display.flip()
-"""
-
diff --git a/devtools/CompleteTestKit/testKit.py b/devtools/CompleteTestKit/testKit.py
new file mode 100755
index 0000000..ce1c4f5
--- /dev/null
+++ b/devtools/CompleteTestKit/testKit.py
@@ -0,0 +1,589 @@
+#! /usr/bin/env python
+print "\n\nLoading..."
+from datetime import datetime
+import sys
+import time
+import pygame
+import re
+import os
+os.system("clear")
+pygame.init()
+
+#2345678911234567892123456789312345678941234567895123456789612345678971234567898
+#2345678911234567892123456789312345678941234567895123456789612345678971234567898
+"""The file type array will be iterated through as the test progresses to tell
+the program what extension and path to use for the images
+
+Current issue is the fact that the attributes declared in the upper method is
+not being seen or involved in the inner methods
+ergo, I must manually pass the details to and from the getValues(keyIn) to the
+other method objects. I will probably do this in-line, if it allows me, as I
+call the other objects. This should get interesting. Actually, that would call
+ the getValues as many times as I have requested a test, defeating the purpose
+of having a module that collects data pertenent to these tests once before the
+tests are run; so i will run the getVal() return the data in an array which is
+then passed onto all def's thereafter.
+
+preferences[0] - Multiple Tests -
+ [0][0] - screenWidth
+ [0][1] - screenHeight
+ [0][2] - images
+ [0][3] - trials
+ [0][9] - file to write to...
+preferences[1] - speedTest Specific
+ None currenlty inplimented
+preferences[2] - scaleTest Specific
+ [2][0] - scale x
+ [2][1] - scale y
+preferences[3] - rotateTest Specific
+ [3][0] - Degree to rotate image to
+ [3][1] - how many rotational steps to take
+"""
+def getValues(keyIn):
+ preferences={}
+ print "\nTest Details\nFor default values, please leave the field blank"
+ preferences[0]={}
+
+ try:
+ print "\nSet size, formatted as '>width,height':"
+ print "Default value is '600,400'."
+ screenSize = str(raw_input('>>>'))
+ screenSize = screenSize.split(',')
+ preferences[0][0] = int(screenSize[0])
+ preferences[0][1] = int(screenSize[1])
+ except:
+ print "Value was erroneous/blank, Default set..."
+ preferences[0][0]=600
+ preferences[0][1]=400
+
+ if '1' in keyIn or '2' in keyIn:
+ try:
+ print "\nHow many images would you like to draw?"
+ print "Default value is 5 images."
+ preferences[0][2]=int(raw_input('>>>'))
+ except:
+ print "Value was erroneous/blank, Default set..."
+ preferences[0][2]=5
+ try:
+ print "\nHow many trials would you like to run?"
+ print "Default value is 5 trials."
+ preferences[0][3]=int(raw_input('>>>'))
+ except:
+ print "Value was erroneous/blank, Default set..."
+ preferences[0][3]=5
+ try:
+ print "\nHow many frames per trial would you like to run?"
+ print "(The average framerate is taken from this value.)"
+ print "Default value is 500 frames."
+ preferences[0][4]=int(raw_input('>>>'))
+ except:
+ print "Value was erroneous/blank, Default set..."
+ preferences[0][4]=500
+
+ if '2' in keyIn:
+ preferences[2]={}
+ try:
+ print "\nWhat would you like to scale the images to in the ",
+ print "scalability test? (format as '>width,height', in pixels)"
+ print "NOTE: Scalability test is built to resize from 160x160, ",
+ print "80x80, 69x69 and 40x40 pixel sizes"
+ sizeTo = raw_input(">>>").split(',')
+ preferences[2][0] = int(sizeTo[0])
+ preferences[2][1] = int(sizeTo[1])
+ except:
+ print "Value was erroneous/blank, Default set..."
+ preferences[2][0] = 40
+ preferences[2][1] = 40
+
+ if '3' in keyIn:
+ preferences[3]={}
+ try:
+ print "\nTo what degree would you like to rotate (in degrees)?"
+ print "Default value is 90 degrees."
+ preferences[3][0] = int(raw_input('>>>'))
+ except:
+ print "Value was erroneous/blank, Default set..."
+ preferences[3][0] = 90
+ try:
+ print "\nHow many steps would you like to take?"
+ print "Default value is 18 steps."
+ preferences[3][1] = int(raw_input('>>>'))
+ except:
+ print "Value was erroneous/blank, Default set..."
+ preferences[3][1] = 18
+
+ print "END OF INFO GATHERING - Testing beginning now...\n"
+ return preferences
+
+
+
+#2345678911234567892123456789312345678941234567895123456789612345678971234567898
+#2345678911234567892123456789312345678941234567895123456789612345678971234567898
+"""Image() Animation Test
+This test will simply load the image(s) to screen, and move them around to
+create a CPU stressful environment. The performance of the CPU in this
+environment is measured in the average frame rate demonstrated in a sample of
+500 frames. Once this test is completed and written to file, the test is rerun
+using surface.convert() to see if converting all of the different file types
+will consequentially even out the framerates between tests.
+"""
+def imgTest(preferences):
+ ftArr=[
+ [".bmp","./art/BMP16/"], [".bmp","./art/BMP24/"],
+ [".bmp","./art/BMP32/"], [".gif","./art/GIF/" ] ,
+ [".gif","./art/GIFT/" ], [ ".jpg","./art/JPG1/"],
+ [".jpg","./art/JPG2/"] , [".jpg","./art/JPG3/" ],
+ [ ".jpg","./art/JPG4/"], [".png","./art/PNGI/"] ,
+ [".png","./art/PNGT/" ]
+ ]
+ screenWidth = preferences[0][0]
+ screenHeight = preferences[0][1]
+ maxImage = preferences[0][2]
+ maxTrial = preferences[0][3]
+ maxFrame = preferences[0][4]
+ BACKGROUND = 152, 251, 152 # pale green
+
+ ft="" #filetype
+ img={}
+ i=1 #cycles images
+
+ try:
+ f=preferences[0][9]
+ f.write("\n\n")
+ except:
+ f=preferences[0][9]=open('./logs/Test Results - %s.csv'
+ %str(datetime.now()),'a')
+
+ f.write("Speed Test - "+str(datetime.now()))
+ f.write(",Width (pixels)"+','+"Height (pixels)"+','+
+ "Trial Runs"+','+"Image Objects Drawn")
+ f.write("\n,"+str(screenWidth)+','+str(screenHeight)+','+
+ str(maxTrial)+','+str(maxImage))
+ f.write("\nFile Type"+','+"Time taken to load images to memory (seconds)")
+ for trial in range(maxTrial): f.write(",Trial "+str(trial+1)+" (frames per second)")
+
+ print "width,height",
+ print screenWidth,
+ print ",",
+ print screenHeight
+
+ screen = pygame.display.set_mode( [int(screenWidth),
+ int(screenHeight)] )
+ pygame.display.set_caption("Speed Test Window")
+
+ for trialType in range( len(ftArr) ):
+ ft=ftArr[trialType]
+
+ f.seek(0,2)
+ f.write(str('\n'+ft[1]+' Speed Test'))
+ f.seek(0,2)
+
+ start=time.time()
+ imgSwitch={
+ 1: pygame.image.load("%s2%s"%(ft[1],ft[0])),
+ 2: pygame.image.load("%s3%s"%(ft[1],ft[0])),
+ 3: pygame.image.load("%s4%s"%(ft[1],ft[0])),
+ 4: pygame.image.load("%s5%s"%(ft[1],ft[0])),
+ 5: pygame.image.load("%s6%s"%(ft[1],ft[0])),
+ 6: pygame.image.load("%s7%s"%(ft[1],ft[0])),
+ 7: pygame.image.load("%s8%s"%(ft[1],ft[0])),
+ 8: pygame.image.load("%s9%s"%(ft[1],ft[0])),}
+
+ f.write(',')
+ f.write(str(time.time()-start))
+ print "Speed Test: "+ft[1]+" extension "+ft[0]
+
+ for aTrial in range(maxTrial):
+ for eachImage in range(maxImage):
+
+ img[eachImage,0]= pygame.image.load("%s1%s"%(ft[1],ft[0]))
+ img[eachImage,1]= img[eachImage,0].get_rect()
+ img[eachImage,2]= [2,2] # velocity of image(s)
+ displace=eachImage*40
+ img[eachImage,1]=img[eachImage,1].move(displace,displace)
+
+ start=time.time()
+
+ for frame in range(maxFrame):
+ for image in range(maxImage):
+ img[image,0]=imgSwitch.get(i,None)
+ if img[image,1].left < 0 or img[image,1].right > screenWidth:
+ img[image,2]=[ -img[image,2][0], img[image,2][1] ]
+
+ if img[image,1].top < 0 or img[image,1].bottom > screenHeight:
+ img[image,2]=[ img[image,2][0], -img[image,2][1] ]
+
+ img[image,1] = img[image,1].move(img[image,2])
+ screen.blit(img[image,0],img[image,1])
+
+ pygame.display.flip()
+ i=i+1
+ if i>8: i=1
+ screen.fill(BACKGROUND)
+
+ print 1/((time.time()-start)/maxFrame)
+ f.seek(0,2)
+ f.write(','+str(1/((time.time()-start)/maxFrame)))
+
+ ft="" #filetype
+ img={}
+ i=1 #cycles images
+
+ f.write("\n\nUsing .convert()")
+ f.write("\nFile Type"+','+"Time taken to load images to memory (seconds)")
+ for trial in range(maxTrial): f.write(",Trial "+str(trial+1)+" (frames per second)")
+
+ screen = pygame.display.set_mode( [screenWidth,screenHeight] )
+ pygame.display.set_caption("Speed convert() Test Window")
+
+ for trialType in range( len(ftArr) ):
+ ft=ftArr[trialType]
+
+ f.seek(0,2)
+ f.write(str('\n'+ft[1]+' Speed convert() Test'))
+ f.seek(0,2)
+
+ start=time.time()
+ imgSwitch={
+ 1: pygame.image.load("%s2%s"%(ft[1],ft[0])).convert(),
+ 2: pygame.image.load("%s3%s"%(ft[1],ft[0])).convert(),
+ 3: pygame.image.load("%s4%s"%(ft[1],ft[0])).convert(),
+ 4: pygame.image.load("%s5%s"%(ft[1],ft[0])).convert(),
+ 5: pygame.image.load("%s6%s"%(ft[1],ft[0])).convert(),
+ 6: pygame.image.load("%s7%s"%(ft[1],ft[0])).convert(),
+ 7: pygame.image.load("%s8%s"%(ft[1],ft[0])).convert(),
+ 8: pygame.image.load("%s9%s"%(ft[1],ft[0])).convert(),}
+
+ f.write(',')
+ f.write( str(time.time()-start) )
+ print "Convert Test: "+ft[1]+" extension "+ft[0]
+
+ for trial in range(maxTrial):
+ for image in range(maxImage):
+ img[image,0]= pygame.image.load("%s1%s"%(ft[1],ft[0]))
+ img[image,1]= img[image,0].get_rect()
+ img[image,2]= [2,2] #speed
+ displace = image * 40
+ img[image,1]=img[image,1].move( displace,displace )
+
+ start=time.time()
+
+ for frame in range(maxFrame):
+ for image in range(maxImage):
+ img[image,0]=imgSwitch.get(i,None)
+ if img[image,1].left < 0 or img[image,1].right > screenWidth:
+ img[image,2]=[ -img[image,2][0], img[image,2][1] ]
+
+ if img[image,1].top < 0 or img[image,1].bottom > screenHeight:
+ img[image,2]=[ img[image,2][0], -img[image,2][1] ]
+
+ img[image,1] = img[image,1].move(img[image,2])
+ screen.blit(img[image,0],img[image,1])
+
+ pygame.display.flip()
+ i=i+1
+ if i>8: i=1
+ screen.fill(BACKGROUND)
+
+ print 1/((time.time()-start)/maxFrame)
+ f.seek(0,2)
+ f.write(','+str(1/((time.time()-start)/maxFrame)))
+ preferences[0][9]=f
+
+
+
+#2345678911234567892123456789312345678941234567895123456789612345678971234567898
+#2345678911234567892123456789312345678941234567895123456789612345678971234567898
+"""Scalability Test
+The scalability test is still very much hard coded and not very elegant, but
+this is a theme with all our code.
+
+The pseudo-code goes as follows:
+Gather in varaibles such as how many trials, images to draw on screen, and what
+to resize the 160, 80, 69, and 40 pixel square images to.
+
+Then the code will generate the lists reflecting which directories to access
+and their associated filetypes and finally there are loops to cycle through
+trials where 500 frames of n moving images are placed onto the screen after
+they are transform.scale()'d and convert()'d
+
+Last step, information is printed to the terminal and, once implemented, to
+a .csv file in the logs directory.
+"""
+def scaleTest(preferences):
+ sizeTo = [ preferences[2][0],preferences[2][1] ]
+ screenWidth = preferences[0][0]
+ screenHeight = preferences[0][1]
+ maxImage = preferences[0][2]
+ maxTrial = preferences[0][3]
+ maxFrame = preferences[0][4]
+
+ try:
+ f=preferences[0][9]
+ f.write("\n\n")
+ except:
+ f=preferences[0][9]=\
+ open('./logs/Test Results - %s.csv'%str(datetime.now()),'a')
+
+ img={}
+ ft="" #filetype
+ r=0 #frame refreshes
+ i=1 #cycles images
+ size = screenWidth,screenHeight
+ t=0 #trial number n
+ colorkey=(255, 152, 0)
+
+# paths to and extensions for image files to be turned into surfaces
+ ftArr=[
+ [".bmp","art/BMP16/BMP16100/"] ,
+ [".bmp","art/BMP16/BMP16173/"] ,
+ [".bmp","art/BMP16/BMP16200/"] ,
+ [".bmp","art/BMP16/BMP16400/"] ,
+ [".bmp","art/BMP24/BMP24100/"] ,
+ [".bmp","art/BMP24/BMP24173/"] ,
+ [".bmp","art/BMP24/BMP24200/"] ,
+ [".bmp","art/BMP24/BMP24400/"] ,
+ [".gif","art/GIF/GIF100/"] ,
+ [".gif","art/GIF/GIF173/"] ,
+ [".gif","art/GIF/GIF200/"] ,
+ [".gif","art/GIF/GIF400/"] ,
+ [".gif","art/GIFT/GIFT100/"] ,
+ [".gif","art/GIFT/GIFT173/"] ,
+ [".gif","art/GIFT/GIFT200/"] ,
+ [".gif","art/GIFT/GIFT400/"] ,
+ [".png","art/PNGI/PNG100/"] ,
+ [".png","art/PNGI/PNG173/"] ,
+ [".png","art/PNGI/PNG200/"] ,
+ [".png","art/PNGI/PNG400/"] ,
+ [".png","art/PNGT/PNGT100/"] ,
+ [".png","art/PNGT/PNGT173/"] ,
+ [".png","art/PNGT/PNGT200/"] ,
+ [".png","art/PNGT/PNGT400/"] ]
+
+ f.write("Scaling Test"+str(datetime.now()))
+ f.write(",Width (pixels)"+','+"Height (pixels)"+','+
+ "Trial Runs"+','+"Image Objects Drawn")
+ f.write("\n,"+str(screenWidth)+','+str(screenHeight)+
+ ','+str(maxTrial)+','+str(maxImage))
+ f.write("\nFile Type"+','+"Time taken to load images to memory (seconds)")
+ for trial in range(maxTrial): f.write(",Trial "+str(trial+1)+" (frames per second)")
+
+ screen = pygame.display.set_mode(size)
+ pygame.display.set_caption("Scaling Test Window")
+ BACKGROUND = 152, 251, 152 # pale green
+
+ for trialType in range( len(ftArr) ):
+ ft=ftArr[trialType]
+
+ print "Scale Test: "+ft[1]+" extension "+ft[0]
+ trialthis=maxTrial
+ f.seek(0,2)
+ f.write(str('\n'+ft[1]+' Scale Test'))
+ f.seek(0,2)
+ start=time.time()
+ # This timer will reflect the time taken to load and resize images in memory
+
+ switcher = {
+ # This is also where we need advise regarding implementing convert()
+ 1: pygame.transform.scale( pygame.image.load("%s2%s"%(ft[1],
+ ft[0])).convert(),(sizeTo[0],sizeTo[1] )),
+ 2: pygame.transform.scale( pygame.image.load("%s3%s"%(ft[1],
+ ft[0])).convert(),(sizeTo[0],sizeTo[1] )),
+ 3: pygame.transform.scale( pygame.image.load("%s4%s"%(ft[1],
+ ft[0])).convert(),(sizeTo[0],sizeTo[1] )),
+ 4: pygame.transform.scale( pygame.image.load("%s5%s"%(ft[1],
+ ft[0])).convert(),(sizeTo[0],sizeTo[1] )),
+ 5: pygame.transform.scale( pygame.image.load("%s6%s"%(ft[1],
+ ft[0])).convert(),(sizeTo[0],sizeTo[1] )),
+ 6: pygame.transform.scale( pygame.image.load("%s7%s"%(ft[1],
+ ft[0])).convert(),(sizeTo[0],sizeTo[1] )),
+ 7: pygame.transform.scale( pygame.image.load("%s8%s"%(ft[1],
+ ft[0])).convert(),(sizeTo[0],sizeTo[1] )),
+ 8: pygame.transform.scale( pygame.image.load("%s9%s"%(ft[1],
+ ft[0])).convert(),(sizeTo[0],sizeTo[1] )),
+ 9: pygame.transform.scale( pygame.image.load("%s1%s"%(ft[1],
+ ft[0])).convert(),(sizeTo[0],sizeTo[1] ))
+ }
+
+ f.write(',')
+ f.write( str(time.time()-start) )
+ # Here ends the loading section, and hereafter we jump into the main loop
+
+ for trial in range(maxTrial):
+ for image in range(maxImage):
+ # establish the initial state for the images of the next trial
+ img[image,0]= pygame.image.load("%s1%s"%(ft[1],ft[0]))
+ img[image,0]= pygame.transform.scale(img[image,0], \
+ (sizeTo[0], sizeTo[1]))
+ img[image,1]= img[image,0].get_rect()
+ img[image,2]= [2,2] #speed
+ displace=image*40
+ # Here I move images to avoid indistinguishable stacks of image rectangles
+ img[image,1]=img[image,1].move(displace,displace)
+ start=time.time()
+
+ for frame in range(maxFrame):
+ # This loop is the 'main event' so to speak, as it is the section that is
+ # measured in terms of frames per second
+ screen.fill(BACKGROUND)
+ for image in range(maxImage):
+ img[image,0]=switcher.get(i,None)
+ if img[image,1].left < 0 or img[image,1].right > screenWidth:
+ img[image,2]=[ -img[image,2][0], img[image,2][1] ]
+
+ if img[image,1].top < 0 or img[image,1].bottom > screenHeight:
+ img[image,2]=[ img[image,2][0], -img[image,2][1] ]
+
+ img[image,1] = img[image,1].move(img[image,2])
+ # Move the 'ball' image accordingly, plot the change
+ screen.blit(img[image,0],img[image,1])
+
+ pygame.display.flip()
+ # "Make it so, number two", on those changes above
+ i=i+1
+ if i>8: i=1
+
+ print 1/((time.time()-start)/maxFrame)
+ f.seek(0,2)
+ f.write(','+str(1/((time.time()-start)/maxFrame)))
+ preferences[0][9]=f
+
+
+
+#2345678911234567892123456789312345678941234567895123456789612345678971234567898
+#2345678911234567892123456789312345678941234567895123456789612345678971234567898
+"""rotateTest is a test that will move a selected image by way of a select
+variety of methods, with the controlled variables being the method, the number
+of steps, the screen's dimensions, the number of trials, and the rotation (in
+degrees) for each step. The static variables include the image itself.
+"""
+def rotateTest(preferences):
+ screenWidth = preferences[0][0]
+ screenHeight = preferences[0][1]
+ maxRotate = preferences[3][0]
+ degreeRotate = preferences[3][0] / preferences[3][1]
+ BACKGROUND = (152, 251, 152) # pale green
+
+ try:
+ f=preferences[0][9]
+ f.write("\n\n")
+ except:
+ f=preferences[0][9]=\
+ open('./logs/Test Results - %s.csv'%str(datetime.now()),'a')
+
+ screen=pygame.display.set_mode((screenWidth,screenHeight))
+ pygame.display.set_caption("Rotate Test Window")
+
+ myImage=[ pygame.Surface.convert( pygame.image.load("art/GIF/1.gif") ) ,
+ pygame.Surface.convert( pygame.image.load("art/GIF/1.gif") ),
+ pygame.Surface.convert( pygame.image.load("art/GIF/1.gif")).get_rect() ,
+ 0 ]
+
+ f.write("Rotation Testing,"+str(datetime.now())+",Total Rotation,Rotational Steps,Degrees per Step,Original Image Surface")
+ f.write("\n,,"+str(preferences[3][0])+','+str(preferences[3][1])+','+str(degreeRotate)+','+str( myImage[0] ))
+
+ f.write("\nTest type,Time of test,Screen capture location,Final image surface info")
+
+ print "\nTest 1 : Same image called evey time, original image not edited.\n"
+ totalTime=0
+ for step in range(preferences[3][1]):
+ stepStart=time.time()
+ myImage[3]= int( myImage[3] ) + degreeRotate
+ myImage[1]=pygame.transform.rotate(myImage[0],myImage[3])
+ myImage[2]=myImage[1].get_rect()
+ screen.fill(BACKGROUND)
+
+ screen.blit( myImage[1] ,
+ (((screenWidth/2) - (myImage[1].get_width()/2)) ,
+ ((screenHeight/2) - (myImage[1].get_height()/2))) )
+ pygame.display.flip()
+
+ stepEnd=time.time()
+
+ totalTime+=(float(stepEnd)-float(stepStart))
+
+ print "\n%35s%35s" %("Rotation #" , str(step+1) )
+ print "%35s%35s" %( "Degrees from 0" , str(myImage[3]) )
+ print "%35s%35s" %( "Time: Calc. Rot.", str(stepEnd-stepStart) )
+ print "%35s%35s" %( "Orig. Img Info" , str(myImage[0]) )
+ print "%35s%35s" %( "Rot. Img. Rect.", str(myImage[2]) )
+ print "%35s%35s" %( "Rot. Img. Info" , str(myImage[1]) )
+
+ screenPath = './logs/screencaps/reference-'+ str(datetime.now()) +'.bmp'
+ pygame.image.save(screen,screenPath)
+ f.write("\nReference Image Saved,"+str(totalTime)+','+str(screenPath)+','+str(myImage[1]))
+
+ #simple continuous rotate test
+ myImage=[ pygame.Surface.convert( pygame.image.load("art/GIF/1.gif") ) ,
+ pygame.Surface.convert( pygame.image.load("art/GIF/1.gif") ),
+ pygame.Surface.convert( pygame.image.load("art/GIF/1.gif")).get_rect() ,
+ 0 ]
+ totalTime=0
+
+ for step in range(preferences[3][1]):
+ stepStart=time.time()
+ myImage[1]=pygame.transform.rotate(myImage[1],degreeRotate)
+ myImage[2]=myImage[1].get_rect()
+ screen.blit( myImage[1] ,
+ (((screenWidth/2) - (myImage[1].get_width()/2)) ,
+ ((screenHeight/2) - (myImage[1].get_height()/2))) )
+ pygame.display.flip()
+ stepStop=time.time()
+
+ totalTime+=float(stepStop)-float(stepStart)
+ myImage[3]+=degreeRotate
+
+ print "\n%35s%35s" %("Rotation #" , str(step+1) )
+ print "%35s%35s" %( "Degrees from 0" , str(myImage[3]) )
+ print "%35s%35s" %( "Time: Calc. Rot.", str(stepEnd-stepStart) )
+ print "%35s%35s" %( "Orig. Img Info" , str(myImage[0]) )
+ print "%35s%35s" %( "Rot. Img. Rect.", str(myImage[2]) )
+ print "%35s%35s" %( "Rot. Img. Info" , str(myImage[1]) )
+
+ screenPath = './logs/screencaps/Continuous-'+ str(datetime.now()) +'.bmp'
+ pygame.image.save(screen,screenPath)
+ f.write("\nContinuous Rotate,"+str(totalTime)+','+str(screenPath)+','+str(myImage[1]))
+
+ preferences[0][9]=f
+
+#2345678911234567892123456789312345678941234567895123456789612345678971234567898
+#2345678911234567892123456789312345678941234567895123456789612345678971234567898
+while 1:
+ pygame.display.quit()
+ try:preferences[0][9].close()
+ except:pass
+ print "\nWelcome to the Master Test Interface"
+ print "Authors: Scott 'JT' Mengel and Dave Silverman"
+ print "\nPlease select the test(s) you want to run in the order you want ",
+ print "to run them (Do not seperate them with any characters)."
+ print "Please Note: The logs for the tests you are running will ",
+ print "automatically be placed in the 'logs/' directory in the test folder ",
+ print "as a .csv file. \n"
+ print "1. The image.load() surface speed test (with and without surface.",
+ print "convert() testing)"
+ print "2. The transform.scale() surface Selected Scalability Test"
+ print "3. The transform.rotate() tests"
+ print "Enter 'Exit' to return to the terminal and other menu options to come!\n"
+
+ acceptible='^[1-3]$'
+ menuItems={ 1:imgTest,
+ 2:scaleTest,
+ 3:rotateTest }
+ keyIn="temp val"
+
+ while True:
+ keyIn=str(raw_input(">>>"))
+ if 'exit' in keyIn or 'Exit' in keyIn:
+ print "\nClosing...\n"
+ sys.exit()
+ for i in keyIn:
+ if not re.search(acceptible,i): break
+ else:
+ preferences=dict( getValues(keyIn) )
+ for i in keyIn:
+ menuItems.get(int(i))(preferences)
+ break
+ break
+
+#IDLY GEOFF A
+
diff --git a/devtools/CompleteTestKit/AnimatedSprite.py b/devtools/CompleteTestKit/to-do/AnimatedSprite.py
index 03fcfcd..03fcfcd 100755
--- a/devtools/CompleteTestKit/AnimatedSprite.py
+++ b/devtools/CompleteTestKit/to-do/AnimatedSprite.py
diff --git a/devtools/CompleteTestKit/AnimatedSpriteTest.py b/devtools/CompleteTestKit/to-do/AnimatedSpriteTest.py
index 1be0d6a..1be0d6a 100755
--- a/devtools/CompleteTestKit/AnimatedSpriteTest.py
+++ b/devtools/CompleteTestKit/to-do/AnimatedSpriteTest.py
diff --git a/devtools/CompleteTestKit/Animation Styles/AnimTestMod.py b/devtools/CompleteTestKit/to-do/Animation Styles/AnimTestMod.py
index 2626357..2626357 100755
--- a/devtools/CompleteTestKit/Animation Styles/AnimTestMod.py
+++ b/devtools/CompleteTestKit/to-do/Animation Styles/AnimTestMod.py
diff --git a/devtools/CompleteTestKit/Animation Styles/AnimatedSprite.py b/devtools/CompleteTestKit/to-do/Animation Styles/AnimatedSprite.py
index e4a3e3b..e4a3e3b 100755
--- a/devtools/CompleteTestKit/Animation Styles/AnimatedSprite.py
+++ b/devtools/CompleteTestKit/to-do/Animation Styles/AnimatedSprite.py
diff --git a/devtools/CompleteTestKit/Animation Styles/AnimationPerLine/bmp16/Buttons.bmp b/devtools/CompleteTestKit/to-do/Animation Styles/AnimationPerLine/bmp16/Buttons.bmp
index 7edcb3c..7edcb3c 100755
--- a/devtools/CompleteTestKit/Animation Styles/AnimationPerLine/bmp16/Buttons.bmp
+++ b/devtools/CompleteTestKit/to-do/Animation Styles/AnimationPerLine/bmp16/Buttons.bmp
Binary files differ
diff --git a/devtools/CompleteTestKit/Animation Styles/AnimationPerLine/bmp16/text.txt b/devtools/CompleteTestKit/to-do/Animation Styles/AnimationPerLine/bmp16/text.txt
index dc66dbe..dc66dbe 100755
--- a/devtools/CompleteTestKit/Animation Styles/AnimationPerLine/bmp16/text.txt
+++ b/devtools/CompleteTestKit/to-do/Animation Styles/AnimationPerLine/bmp16/text.txt
diff --git a/devtools/CompleteTestKit/Animation Styles/AnimationPerLine/bmp24/Buttons.bmp b/devtools/CompleteTestKit/to-do/Animation Styles/AnimationPerLine/bmp24/Buttons.bmp
index a96ed6b..a96ed6b 100755
--- a/devtools/CompleteTestKit/Animation Styles/AnimationPerLine/bmp24/Buttons.bmp
+++ b/devtools/CompleteTestKit/to-do/Animation Styles/AnimationPerLine/bmp24/Buttons.bmp
Binary files differ
diff --git a/devtools/CompleteTestKit/Animation Styles/AnimationPerLine/bmp24/text.txt b/devtools/CompleteTestKit/to-do/Animation Styles/AnimationPerLine/bmp24/text.txt
index dc66dbe..dc66dbe 100755
--- a/devtools/CompleteTestKit/Animation Styles/AnimationPerLine/bmp24/text.txt
+++ b/devtools/CompleteTestKit/to-do/Animation Styles/AnimationPerLine/bmp24/text.txt
diff --git a/devtools/CompleteTestKit/Animation Styles/AnimationPerLine/gif/Buttons.gif b/devtools/CompleteTestKit/to-do/Animation Styles/AnimationPerLine/gif/Buttons.gif
index 8725ade..8725ade 100755
--- a/devtools/CompleteTestKit/Animation Styles/AnimationPerLine/gif/Buttons.gif
+++ b/devtools/CompleteTestKit/to-do/Animation Styles/AnimationPerLine/gif/Buttons.gif
Binary files differ
diff --git a/devtools/CompleteTestKit/Animation Styles/AnimationPerLine/gif/text.txt b/devtools/CompleteTestKit/to-do/Animation Styles/AnimationPerLine/gif/text.txt
index dc66dbe..dc66dbe 100755
--- a/devtools/CompleteTestKit/Animation Styles/AnimationPerLine/gif/text.txt
+++ b/devtools/CompleteTestKit/to-do/Animation Styles/AnimationPerLine/gif/text.txt
diff --git a/devtools/CompleteTestKit/Animation Styles/AnimationPerLine/gift/Buttons.gif b/devtools/CompleteTestKit/to-do/Animation Styles/AnimationPerLine/gift/Buttons.gif
index 4be81f6..4be81f6 100755
--- a/devtools/CompleteTestKit/Animation Styles/AnimationPerLine/gift/Buttons.gif
+++ b/devtools/CompleteTestKit/to-do/Animation Styles/AnimationPerLine/gift/Buttons.gif
Binary files differ
diff --git a/devtools/CompleteTestKit/Animation Styles/AnimationPerLine/gift/text.txt b/devtools/CompleteTestKit/to-do/Animation Styles/AnimationPerLine/gift/text.txt
index dc66dbe..dc66dbe 100755
--- a/devtools/CompleteTestKit/Animation Styles/AnimationPerLine/gift/text.txt
+++ b/devtools/CompleteTestKit/to-do/Animation Styles/AnimationPerLine/gift/text.txt
diff --git a/devtools/CompleteTestKit/Animation Styles/AnimationPerLine/png/Buttons.png b/devtools/CompleteTestKit/to-do/Animation Styles/AnimationPerLine/png/Buttons.png
index 83bff0c..83bff0c 100755
--- a/devtools/CompleteTestKit/Animation Styles/AnimationPerLine/png/Buttons.png
+++ b/devtools/CompleteTestKit/to-do/Animation Styles/AnimationPerLine/png/Buttons.png
Binary files differ
diff --git a/devtools/CompleteTestKit/Animation Styles/AnimationPerLine/png/text.txt b/devtools/CompleteTestKit/to-do/Animation Styles/AnimationPerLine/png/text.txt
index dc66dbe..dc66dbe 100755
--- a/devtools/CompleteTestKit/Animation Styles/AnimationPerLine/png/text.txt
+++ b/devtools/CompleteTestKit/to-do/Animation Styles/AnimationPerLine/png/text.txt
diff --git a/devtools/CompleteTestKit/Animation Styles/AnimationPerLine/pngt/Buttons.png b/devtools/CompleteTestKit/to-do/Animation Styles/AnimationPerLine/pngt/Buttons.png
index cb6766f..cb6766f 100755
--- a/devtools/CompleteTestKit/Animation Styles/AnimationPerLine/pngt/Buttons.png
+++ b/devtools/CompleteTestKit/to-do/Animation Styles/AnimationPerLine/pngt/Buttons.png
Binary files differ
diff --git a/devtools/CompleteTestKit/Animation Styles/AnimationPerLine/pngt/text.txt b/devtools/CompleteTestKit/to-do/Animation Styles/AnimationPerLine/pngt/text.txt
index dc66dbe..dc66dbe 100755
--- a/devtools/CompleteTestKit/Animation Styles/AnimationPerLine/pngt/text.txt
+++ b/devtools/CompleteTestKit/to-do/Animation Styles/AnimationPerLine/pngt/text.txt
diff --git a/devtools/CompleteTestKit/Animation Styles/Buttons.psd b/devtools/CompleteTestKit/to-do/Animation Styles/Buttons.psd
index a1571e2..a1571e2 100755
--- a/devtools/CompleteTestKit/Animation Styles/Buttons.psd
+++ b/devtools/CompleteTestKit/to-do/Animation Styles/Buttons.psd
Binary files differ
diff --git a/devtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/bmp16/a1/1.bmp b/devtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/bmp16/a1/1.bmp
new file mode 100755
index 0000000..57630e3
--- /dev/null
+++ b/devtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/bmp16/a1/1.bmp
Binary files differ
diff --git a/devtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/bmp16/a1/2.bmp b/devtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/bmp16/a1/2.bmp
new file mode 100755
index 0000000..90af77a
--- /dev/null
+++ b/devtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/bmp16/a1/2.bmp
Binary files differ
diff --git a/devtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/bmp16/a1/3.bmp b/devtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/bmp16/a1/3.bmp
new file mode 100755
index 0000000..1751a4a
--- /dev/null
+++ b/devtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/bmp16/a1/3.bmp
Binary files differ
diff --git a/devtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/bmp16/a1/4.bmp b/devtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/bmp16/a1/4.bmp
new file mode 100755
index 0000000..1f292d1
--- /dev/null
+++ b/devtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/bmp16/a1/4.bmp
Binary files differ
diff --git a/devtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/bmp16/a1/5.bmp b/devtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/bmp16/a1/5.bmp
new file mode 100755
index 0000000..fd8cc0e
--- /dev/null
+++ b/devtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/bmp16/a1/5.bmp
Binary files differ
diff --git a/devtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/bmp16/a1/6.bmp b/devtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/bmp16/a1/6.bmp
new file mode 100755
index 0000000..df3a2eb
--- /dev/null
+++ b/devtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/bmp16/a1/6.bmp
Binary files differ
diff --git a/devtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/bmp16/a1/7.bmp b/devtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/bmp16/a1/7.bmp
new file mode 100755
index 0000000..51b0052
--- /dev/null
+++ b/devtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/bmp16/a1/7.bmp
Binary files differ
diff --git a/devtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/bmp16/a1/8.bmp b/devtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/bmp16/a1/8.bmp
new file mode 100755
index 0000000..9302c64
--- /dev/null
+++ b/devtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/bmp16/a1/8.bmp
Binary files differ
diff --git a/devtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/bmp16/a1/9.bmp b/devtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/bmp16/a1/9.bmp
new file mode 100755
index 0000000..f5c6191
--- /dev/null
+++ b/devtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/bmp16/a1/9.bmp
Binary files differ
diff --git a/devtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/bmp16/a2/1.bmp b/devtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/bmp16/a2/1.bmp
new file mode 100755
index 0000000..4def064
--- /dev/null
+++ b/devtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/bmp16/a2/1.bmp
Binary files differ
diff --git a/devtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/bmp16/a2/2.bmp b/devtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/bmp16/a2/2.bmp
new file mode 100755
index 0000000..3750af4
--- /dev/null
+++ b/devtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/bmp16/a2/2.bmp
Binary files differ
diff --git a/devtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/bmp16/a2/3.bmp b/devtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/bmp16/a2/3.bmp
new file mode 100755
index 0000000..636c6f3
--- /dev/null
+++ b/devtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/bmp16/a2/3.bmp
Binary files differ
diff --git a/devtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/bmp16/a2/4.bmp b/devtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/bmp16/a2/4.bmp
new file mode 100755
index 0000000..646b407
--- /dev/null
+++ b/devtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/bmp16/a2/4.bmp
Binary files differ
diff --git a/devtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/bmp16/a2/5.bmp b/devtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/bmp16/a2/5.bmp
new file mode 100755
index 0000000..11a9bf5
--- /dev/null
+++ b/devtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/bmp16/a2/5.bmp
Binary files differ
diff --git a/devtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/bmp16/a2/6.bmp b/devtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/bmp16/a2/6.bmp
new file mode 100755
index 0000000..ca1ba7b
--- /dev/null
+++ b/devtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/bmp16/a2/6.bmp
Binary files differ
diff --git a/devtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/bmp16/a2/7.bmp b/devtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/bmp16/a2/7.bmp
new file mode 100755
index 0000000..9375c15
--- /dev/null
+++ b/devtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/bmp16/a2/7.bmp
Binary files differ
diff --git a/devtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/bmp16/a2/8.bmp b/devtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/bmp16/a2/8.bmp
new file mode 100755
index 0000000..53b66f9
--- /dev/null
+++ b/devtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/bmp16/a2/8.bmp
Binary files differ
diff --git a/devtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/bmp16/a2/9.bmp b/devtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/bmp16/a2/9.bmp
new file mode 100755
index 0000000..088558c
--- /dev/null
+++ b/devtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/bmp16/a2/9.bmp
Binary files differ
diff --git a/devtools/CompleteTestKit/Animation Styles/IndividualFrames/bmp24/a1/1.bmp b/devtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/bmp24/a1/1.bmp
index e910cec..e910cec 100755
--- a/devtools/CompleteTestKit/Animation Styles/IndividualFrames/bmp24/a1/1.bmp
+++ b/devtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/bmp24/a1/1.bmp
Binary files differ
diff --git a/devtools/CompleteTestKit/Animation Styles/IndividualFrames/bmp24/a1/2.bmp b/devtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/bmp24/a1/2.bmp
index 0545f38..0545f38 100755
--- a/devtools/CompleteTestKit/Animation Styles/IndividualFrames/bmp24/a1/2.bmp
+++ b/devtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/bmp24/a1/2.bmp
Binary files differ
diff --git a/devtools/CompleteTestKit/Animation Styles/IndividualFrames/bmp24/a1/3.bmp b/devtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/bmp24/a1/3.bmp
index a154b29..a154b29 100755
--- a/devtools/CompleteTestKit/Animation Styles/IndividualFrames/bmp24/a1/3.bmp
+++ b/devtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/bmp24/a1/3.bmp
Binary files differ
diff --git a/devtools/CompleteTestKit/Animation Styles/IndividualFrames/bmp24/a1/4.bmp b/devtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/bmp24/a1/4.bmp
index 4ab21f9..4ab21f9 100755
--- a/devtools/CompleteTestKit/Animation Styles/IndividualFrames/bmp24/a1/4.bmp
+++ b/devtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/bmp24/a1/4.bmp
Binary files differ
diff --git a/devtools/CompleteTestKit/Animation Styles/IndividualFrames/bmp24/a1/5.bmp b/devtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/bmp24/a1/5.bmp
index 0a55d39..0a55d39 100755
--- a/devtools/CompleteTestKit/Animation Styles/IndividualFrames/bmp24/a1/5.bmp
+++ b/devtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/bmp24/a1/5.bmp
Binary files differ
diff --git a/devtools/CompleteTestKit/Animation Styles/IndividualFrames/bmp24/a1/6.bmp b/devtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/bmp24/a1/6.bmp
index ad3f1b1..ad3f1b1 100755
--- a/devtools/CompleteTestKit/Animation Styles/IndividualFrames/bmp24/a1/6.bmp
+++ b/devtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/bmp24/a1/6.bmp
Binary files differ
diff --git a/devtools/CompleteTestKit/Animation Styles/IndividualFrames/bmp24/a1/7.bmp b/devtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/bmp24/a1/7.bmp
index 915ab5b..915ab5b 100755
--- a/devtools/CompleteTestKit/Animation Styles/IndividualFrames/bmp24/a1/7.bmp
+++ b/devtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/bmp24/a1/7.bmp
Binary files differ
diff --git a/devtools/CompleteTestKit/Animation Styles/IndividualFrames/bmp24/a1/8.bmp b/devtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/bmp24/a1/8.bmp
index b36287d..b36287d 100755
--- a/devtools/CompleteTestKit/Animation Styles/IndividualFrames/bmp24/a1/8.bmp
+++ b/devtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/bmp24/a1/8.bmp
Binary files differ
diff --git a/devtools/CompleteTestKit/Animation Styles/IndividualFrames/bmp24/a1/9.bmp b/devtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/bmp24/a1/9.bmp
index 2cab5a4..2cab5a4 100755
--- a/devtools/CompleteTestKit/Animation Styles/IndividualFrames/bmp24/a1/9.bmp
+++ b/devtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/bmp24/a1/9.bmp
Binary files differ
diff --git a/devtools/CompleteTestKit/Animation Styles/IndividualFrames/bmp24/a2/1.bmp b/devtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/bmp24/a2/1.bmp
index 1b41dff..1b41dff 100755
--- a/devtools/CompleteTestKit/Animation Styles/IndividualFrames/bmp24/a2/1.bmp
+++ b/devtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/bmp24/a2/1.bmp
Binary files differ
diff --git a/devtools/CompleteTestKit/Animation Styles/IndividualFrames/bmp24/a2/2.bmp b/devtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/bmp24/a2/2.bmp
index 71cca69..71cca69 100755
--- a/devtools/CompleteTestKit/Animation Styles/IndividualFrames/bmp24/a2/2.bmp
+++ b/devtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/bmp24/a2/2.bmp
Binary files differ
diff --git a/devtools/CompleteTestKit/Animation Styles/IndividualFrames/bmp24/a2/3.bmp b/devtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/bmp24/a2/3.bmp
index a374206..a374206 100755
--- a/devtools/CompleteTestKit/Animation Styles/IndividualFrames/bmp24/a2/3.bmp
+++ b/devtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/bmp24/a2/3.bmp
Binary files differ
diff --git a/devtools/CompleteTestKit/Animation Styles/IndividualFrames/bmp24/a2/4.bmp b/devtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/bmp24/a2/4.bmp
index 37c4304..37c4304 100755
--- a/devtools/CompleteTestKit/Animation Styles/IndividualFrames/bmp24/a2/4.bmp
+++ b/devtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/bmp24/a2/4.bmp
Binary files differ
diff --git a/devtools/CompleteTestKit/Animation Styles/IndividualFrames/bmp24/a2/5.bmp b/devtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/bmp24/a2/5.bmp
index 51f1acb..51f1acb 100755
--- a/devtools/CompleteTestKit/Animation Styles/IndividualFrames/bmp24/a2/5.bmp
+++ b/devtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/bmp24/a2/5.bmp
Binary files differ
diff --git a/devtools/CompleteTestKit/Animation Styles/IndividualFrames/bmp24/a2/6.bmp b/devtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/bmp24/a2/6.bmp
index 483043c..483043c 100755
--- a/devtools/CompleteTestKit/Animation Styles/IndividualFrames/bmp24/a2/6.bmp
+++ b/devtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/bmp24/a2/6.bmp
Binary files differ
diff --git a/devtools/CompleteTestKit/Animation Styles/IndividualFrames/bmp24/a2/7.bmp b/devtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/bmp24/a2/7.bmp
index d99e779..d99e779 100755
--- a/devtools/CompleteTestKit/Animation Styles/IndividualFrames/bmp24/a2/7.bmp
+++ b/devtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/bmp24/a2/7.bmp
Binary files differ
diff --git a/devtools/CompleteTestKit/Animation Styles/IndividualFrames/bmp24/a2/8.bmp b/devtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/bmp24/a2/8.bmp
index 223b87e..223b87e 100755
--- a/devtools/CompleteTestKit/Animation Styles/IndividualFrames/bmp24/a2/8.bmp
+++ b/devtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/bmp24/a2/8.bmp
Binary files differ
diff --git a/devtools/CompleteTestKit/Animation Styles/IndividualFrames/bmp24/a2/9.bmp b/devtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/bmp24/a2/9.bmp
index 088a0f5..088a0f5 100755
--- a/devtools/CompleteTestKit/Animation Styles/IndividualFrames/bmp24/a2/9.bmp
+++ b/devtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/bmp24/a2/9.bmp
Binary files differ
diff --git a/devtools/CompleteTestKit/Animation Styles/IndividualFrames/gif/a1/1.gif b/devtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/gif/a1/1.gif
index 4a89216..4a89216 100755
--- a/devtools/CompleteTestKit/Animation Styles/IndividualFrames/gif/a1/1.gif
+++ b/devtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/gif/a1/1.gif
Binary files differ
diff --git a/devtools/CompleteTestKit/Animation Styles/IndividualFrames/gif/a1/2.gif b/devtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/gif/a1/2.gif
index b5019d8..b5019d8 100755
--- a/devtools/CompleteTestKit/Animation Styles/IndividualFrames/gif/a1/2.gif
+++ b/devtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/gif/a1/2.gif
Binary files differ
diff --git a/devtools/CompleteTestKit/Animation Styles/IndividualFrames/gif/a1/3.gif b/devtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/gif/a1/3.gif
index a87ddc6..a87ddc6 100755
--- a/devtools/CompleteTestKit/Animation Styles/IndividualFrames/gif/a1/3.gif
+++ b/devtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/gif/a1/3.gif
Binary files differ
diff --git a/devtools/CompleteTestKit/Animation Styles/IndividualFrames/gif/a1/4.gif b/devtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/gif/a1/4.gif
index 2a398e6..2a398e6 100755
--- a/devtools/CompleteTestKit/Animation Styles/IndividualFrames/gif/a1/4.gif
+++ b/devtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/gif/a1/4.gif
Binary files differ
diff --git a/devtools/CompleteTestKit/Animation Styles/IndividualFrames/gif/a1/5.gif b/devtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/gif/a1/5.gif
index 93e5b8d..93e5b8d 100755
--- a/devtools/CompleteTestKit/Animation Styles/IndividualFrames/gif/a1/5.gif
+++ b/devtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/gif/a1/5.gif
Binary files differ
diff --git a/devtools/CompleteTestKit/Animation Styles/IndividualFrames/gif/a1/6.gif b/devtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/gif/a1/6.gif
index 0e73825..0e73825 100755
--- a/devtools/CompleteTestKit/Animation Styles/IndividualFrames/gif/a1/6.gif
+++ b/devtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/gif/a1/6.gif
Binary files differ
diff --git a/devtools/CompleteTestKit/Animation Styles/IndividualFrames/gif/a1/7.gif b/devtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/gif/a1/7.gif
index 061669a..061669a 100755
--- a/devtools/CompleteTestKit/Animation Styles/IndividualFrames/gif/a1/7.gif
+++ b/devtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/gif/a1/7.gif
Binary files differ
diff --git a/devtools/CompleteTestKit/Animation Styles/IndividualFrames/gif/a1/8.gif b/devtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/gif/a1/8.gif
index 90dcfda..90dcfda 100755
--- a/devtools/CompleteTestKit/Animation Styles/IndividualFrames/gif/a1/8.gif
+++ b/devtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/gif/a1/8.gif
Binary files differ
diff --git a/devtools/CompleteTestKit/Animation Styles/IndividualFrames/gif/a1/9.gif b/devtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/gif/a1/9.gif
index aa194d9..aa194d9 100755
--- a/devtools/CompleteTestKit/Animation Styles/IndividualFrames/gif/a1/9.gif
+++ b/devtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/gif/a1/9.gif
Binary files differ
diff --git a/devtools/CompleteTestKit/Animation Styles/IndividualFrames/gif/a2/1.gif b/devtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/gif/a2/1.gif
index 09134f4..09134f4 100755
--- a/devtools/CompleteTestKit/Animation Styles/IndividualFrames/gif/a2/1.gif
+++ b/devtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/gif/a2/1.gif
Binary files differ
diff --git a/devtools/CompleteTestKit/Animation Styles/IndividualFrames/gif/a2/2.gif b/devtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/gif/a2/2.gif
index d9ebbc2..d9ebbc2 100755
--- a/devtools/CompleteTestKit/Animation Styles/IndividualFrames/gif/a2/2.gif
+++ b/devtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/gif/a2/2.gif
Binary files differ
diff --git a/devtools/CompleteTestKit/Animation Styles/IndividualFrames/gif/a2/3.gif b/devtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/gif/a2/3.gif
index de17bd4..de17bd4 100755
--- a/devtools/CompleteTestKit/Animation Styles/IndividualFrames/gif/a2/3.gif
+++ b/devtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/gif/a2/3.gif
Binary files differ
diff --git a/devtools/CompleteTestKit/Animation Styles/IndividualFrames/gif/a2/4.gif b/devtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/gif/a2/4.gif
index 87450de..87450de 100755
--- a/devtools/CompleteTestKit/Animation Styles/IndividualFrames/gif/a2/4.gif
+++ b/devtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/gif/a2/4.gif
Binary files differ
diff --git a/devtools/CompleteTestKit/Animation Styles/IndividualFrames/gif/a2/5.gif b/devtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/gif/a2/5.gif
index f95b8d9..f95b8d9 100755
--- a/devtools/CompleteTestKit/Animation Styles/IndividualFrames/gif/a2/5.gif
+++ b/devtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/gif/a2/5.gif
Binary files differ
diff --git a/devtools/CompleteTestKit/Animation Styles/IndividualFrames/gif/a2/6.gif b/devtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/gif/a2/6.gif
index 3462272..3462272 100755
--- a/devtools/CompleteTestKit/Animation Styles/IndividualFrames/gif/a2/6.gif
+++ b/devtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/gif/a2/6.gif
Binary files differ
diff --git a/devtools/CompleteTestKit/Animation Styles/IndividualFrames/gif/a2/7.gif b/devtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/gif/a2/7.gif
index ac5f084..ac5f084 100755
--- a/devtools/CompleteTestKit/Animation Styles/IndividualFrames/gif/a2/7.gif
+++ b/devtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/gif/a2/7.gif
Binary files differ
diff --git a/devtools/CompleteTestKit/Animation Styles/IndividualFrames/gif/a2/8.gif b/devtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/gif/a2/8.gif
index d9d3989..d9d3989 100755
--- a/devtools/CompleteTestKit/Animation Styles/IndividualFrames/gif/a2/8.gif
+++ b/devtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/gif/a2/8.gif
Binary files differ
diff --git a/devtools/CompleteTestKit/Animation Styles/IndividualFrames/gif/a2/9.gif b/devtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/gif/a2/9.gif
index bcdd274..bcdd274 100755
--- a/devtools/CompleteTestKit/Animation Styles/IndividualFrames/gif/a2/9.gif
+++ b/devtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/gif/a2/9.gif
Binary files differ
diff --git a/devtools/CompleteTestKit/Animation Styles/IndividualFrames/gift/a1/1.gif b/devtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/gift/a1/1.gif
index 2aad244..2aad244 100755
--- a/devtools/CompleteTestKit/Animation Styles/IndividualFrames/gift/a1/1.gif
+++ b/devtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/gift/a1/1.gif
Binary files differ
diff --git a/devtools/CompleteTestKit/Animation Styles/IndividualFrames/gift/a1/2.gif b/devtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/gift/a1/2.gif
index ed22525..ed22525 100755
--- a/devtools/CompleteTestKit/Animation Styles/IndividualFrames/gift/a1/2.gif
+++ b/devtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/gift/a1/2.gif
Binary files differ
diff --git a/devtools/CompleteTestKit/Animation Styles/IndividualFrames/gift/a1/3.gif b/devtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/gift/a1/3.gif
index 246cd12..246cd12 100755
--- a/devtools/CompleteTestKit/Animation Styles/IndividualFrames/gift/a1/3.gif
+++ b/devtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/gift/a1/3.gif
Binary files differ
diff --git a/devtools/CompleteTestKit/Animation Styles/IndividualFrames/gift/a1/4.gif b/devtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/gift/a1/4.gif
index 722f240..722f240 100755
--- a/devtools/CompleteTestKit/Animation Styles/IndividualFrames/gift/a1/4.gif
+++ b/devtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/gift/a1/4.gif
Binary files differ
diff --git a/devtools/CompleteTestKit/Animation Styles/IndividualFrames/gift/a1/5.gif b/devtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/gift/a1/5.gif
index 6a71348..6a71348 100755
--- a/devtools/CompleteTestKit/Animation Styles/IndividualFrames/gift/a1/5.gif
+++ b/devtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/gift/a1/5.gif
Binary files differ
diff --git a/devtools/CompleteTestKit/Animation Styles/IndividualFrames/gift/a1/6.gif b/devtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/gift/a1/6.gif
index 0dd2145..0dd2145 100755
--- a/devtools/CompleteTestKit/Animation Styles/IndividualFrames/gift/a1/6.gif
+++ b/devtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/gift/a1/6.gif
Binary files differ
diff --git a/devtools/CompleteTestKit/Animation Styles/IndividualFrames/gift/a1/7.gif b/devtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/gift/a1/7.gif
index 1e9914b..1e9914b 100755
--- a/devtools/CompleteTestKit/Animation Styles/IndividualFrames/gift/a1/7.gif
+++ b/devtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/gift/a1/7.gif
Binary files differ
diff --git a/devtools/CompleteTestKit/Animation Styles/IndividualFrames/gift/a1/8.gif b/devtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/gift/a1/8.gif
index 390124b..390124b 100755
--- a/devtools/CompleteTestKit/Animation Styles/IndividualFrames/gift/a1/8.gif
+++ b/devtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/gift/a1/8.gif
Binary files differ
diff --git a/devtools/CompleteTestKit/Animation Styles/IndividualFrames/gift/a1/9.gif b/devtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/gift/a1/9.gif
index 61c8c3c..61c8c3c 100755
--- a/devtools/CompleteTestKit/Animation Styles/IndividualFrames/gift/a1/9.gif
+++ b/devtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/gift/a1/9.gif
Binary files differ
diff --git a/devtools/CompleteTestKit/Animation Styles/IndividualFrames/gift/a2/1.gif b/devtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/gift/a2/1.gif
index a79f1e0..a79f1e0 100755
--- a/devtools/CompleteTestKit/Animation Styles/IndividualFrames/gift/a2/1.gif
+++ b/devtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/gift/a2/1.gif
Binary files differ
diff --git a/devtools/CompleteTestKit/Animation Styles/IndividualFrames/gift/a2/2.gif b/devtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/gift/a2/2.gif
index b2579e3..b2579e3 100755
--- a/devtools/CompleteTestKit/Animation Styles/IndividualFrames/gift/a2/2.gif
+++ b/devtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/gift/a2/2.gif
Binary files differ
diff --git a/devtools/CompleteTestKit/Animation Styles/IndividualFrames/gift/a2/3.gif b/devtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/gift/a2/3.gif
index 42f2c74..42f2c74 100755
--- a/devtools/CompleteTestKit/Animation Styles/IndividualFrames/gift/a2/3.gif
+++ b/devtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/gift/a2/3.gif
Binary files differ
diff --git a/devtools/CompleteTestKit/Animation Styles/IndividualFrames/gift/a2/4.gif b/devtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/gift/a2/4.gif
index 61b944a..61b944a 100755
--- a/devtools/CompleteTestKit/Animation Styles/IndividualFrames/gift/a2/4.gif
+++ b/devtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/gift/a2/4.gif
Binary files differ
diff --git a/devtools/CompleteTestKit/Animation Styles/IndividualFrames/gift/a2/5.gif b/devtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/gift/a2/5.gif
index 865f4c7..865f4c7 100755
--- a/devtools/CompleteTestKit/Animation Styles/IndividualFrames/gift/a2/5.gif
+++ b/devtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/gift/a2/5.gif
Binary files differ
diff --git a/devtools/CompleteTestKit/Animation Styles/IndividualFrames/gift/a2/6.gif b/devtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/gift/a2/6.gif
index 9fa7cf2..9fa7cf2 100755
--- a/devtools/CompleteTestKit/Animation Styles/IndividualFrames/gift/a2/6.gif
+++ b/devtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/gift/a2/6.gif
Binary files differ
diff --git a/devtools/CompleteTestKit/Animation Styles/IndividualFrames/gift/a2/7.gif b/devtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/gift/a2/7.gif
index d7627b2..d7627b2 100755
--- a/devtools/CompleteTestKit/Animation Styles/IndividualFrames/gift/a2/7.gif
+++ b/devtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/gift/a2/7.gif
Binary files differ
diff --git a/devtools/CompleteTestKit/Animation Styles/IndividualFrames/gift/a2/8.gif b/devtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/gift/a2/8.gif
index 965acc1..965acc1 100755
--- a/devtools/CompleteTestKit/Animation Styles/IndividualFrames/gift/a2/8.gif
+++ b/devtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/gift/a2/8.gif
Binary files differ
diff --git a/devtools/CompleteTestKit/Animation Styles/IndividualFrames/gift/a2/9.gif b/devtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/gift/a2/9.gif
index 0509dad..0509dad 100755
--- a/devtools/CompleteTestKit/Animation Styles/IndividualFrames/gift/a2/9.gif
+++ b/devtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/gift/a2/9.gif
Binary files differ
diff --git a/devtools/CompleteTestKit/Animation Styles/IndividualFrames/png/a1/1.png b/devtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/png/a1/1.png
index 663ca83..663ca83 100755
--- a/devtools/CompleteTestKit/Animation Styles/IndividualFrames/png/a1/1.png
+++ b/devtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/png/a1/1.png
Binary files differ
diff --git a/devtools/CompleteTestKit/Animation Styles/IndividualFrames/png/a1/2.png b/devtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/png/a1/2.png
index 6f44ab5..6f44ab5 100755
--- a/devtools/CompleteTestKit/Animation Styles/IndividualFrames/png/a1/2.png
+++ b/devtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/png/a1/2.png
Binary files differ
diff --git a/devtools/CompleteTestKit/Animation Styles/IndividualFrames/png/a1/3.png b/devtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/png/a1/3.png
index c49ab7e..c49ab7e 100755
--- a/devtools/CompleteTestKit/Animation Styles/IndividualFrames/png/a1/3.png
+++ b/devtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/png/a1/3.png
Binary files differ
diff --git a/devtools/CompleteTestKit/Animation Styles/IndividualFrames/png/a1/4.png b/devtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/png/a1/4.png
index 63eb7e2..63eb7e2 100755
--- a/devtools/CompleteTestKit/Animation Styles/IndividualFrames/png/a1/4.png
+++ b/devtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/png/a1/4.png
Binary files differ
diff --git a/devtools/CompleteTestKit/Animation Styles/IndividualFrames/png/a1/5.png b/devtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/png/a1/5.png
index 2aaa600..2aaa600 100755
--- a/devtools/CompleteTestKit/Animation Styles/IndividualFrames/png/a1/5.png
+++ b/devtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/png/a1/5.png
Binary files differ
diff --git a/devtools/CompleteTestKit/Animation Styles/IndividualFrames/png/a1/6.png b/devtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/png/a1/6.png
index 8fa9737..8fa9737 100755
--- a/devtools/CompleteTestKit/Animation Styles/IndividualFrames/png/a1/6.png
+++ b/devtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/png/a1/6.png
Binary files differ
diff --git a/devtools/CompleteTestKit/Animation Styles/IndividualFrames/png/a1/7.png b/devtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/png/a1/7.png
index 1de0311..1de0311 100755
--- a/devtools/CompleteTestKit/Animation Styles/IndividualFrames/png/a1/7.png
+++ b/devtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/png/a1/7.png
Binary files differ
diff --git a/devtools/CompleteTestKit/Animation Styles/IndividualFrames/png/a1/8.png b/devtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/png/a1/8.png
index 7d6332a..7d6332a 100755
--- a/devtools/CompleteTestKit/Animation Styles/IndividualFrames/png/a1/8.png
+++ b/devtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/png/a1/8.png
Binary files differ
diff --git a/devtools/CompleteTestKit/Animation Styles/IndividualFrames/png/a1/9.png b/devtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/png/a1/9.png
index 5a8b0ea..5a8b0ea 100755
--- a/devtools/CompleteTestKit/Animation Styles/IndividualFrames/png/a1/9.png
+++ b/devtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/png/a1/9.png
Binary files differ
diff --git a/devtools/CompleteTestKit/Animation Styles/IndividualFrames/png/a2/1.png b/devtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/png/a2/1.png
index 98b3d72..98b3d72 100755
--- a/devtools/CompleteTestKit/Animation Styles/IndividualFrames/png/a2/1.png
+++ b/devtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/png/a2/1.png
Binary files differ
diff --git a/devtools/CompleteTestKit/Animation Styles/IndividualFrames/png/a2/2.png b/devtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/png/a2/2.png
index 6ec3dac..6ec3dac 100755
--- a/devtools/CompleteTestKit/Animation Styles/IndividualFrames/png/a2/2.png
+++ b/devtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/png/a2/2.png
Binary files differ
diff --git a/devtools/CompleteTestKit/Animation Styles/IndividualFrames/png/a2/3.png b/devtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/png/a2/3.png
index 157dfc8..157dfc8 100755
--- a/devtools/CompleteTestKit/Animation Styles/IndividualFrames/png/a2/3.png
+++ b/devtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/png/a2/3.png
Binary files differ
diff --git a/devtools/CompleteTestKit/Animation Styles/IndividualFrames/png/a2/4.png b/devtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/png/a2/4.png
index 5719ab6..5719ab6 100755
--- a/devtools/CompleteTestKit/Animation Styles/IndividualFrames/png/a2/4.png
+++ b/devtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/png/a2/4.png
Binary files differ
diff --git a/devtools/CompleteTestKit/Animation Styles/IndividualFrames/png/a2/5.png b/devtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/png/a2/5.png
index 3cfd8a3..3cfd8a3 100755
--- a/devtools/CompleteTestKit/Animation Styles/IndividualFrames/png/a2/5.png
+++ b/devtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/png/a2/5.png
Binary files differ
diff --git a/devtools/CompleteTestKit/Animation Styles/IndividualFrames/png/a2/6.png b/devtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/png/a2/6.png
index 750ed8b..750ed8b 100755
--- a/devtools/CompleteTestKit/Animation Styles/IndividualFrames/png/a2/6.png
+++ b/devtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/png/a2/6.png
Binary files differ
diff --git a/devtools/CompleteTestKit/Animation Styles/IndividualFrames/png/a2/7.png b/devtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/png/a2/7.png
index ce7756e..ce7756e 100755
--- a/devtools/CompleteTestKit/Animation Styles/IndividualFrames/png/a2/7.png
+++ b/devtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/png/a2/7.png
Binary files differ
diff --git a/devtools/CompleteTestKit/Animation Styles/IndividualFrames/png/a2/8.png b/devtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/png/a2/8.png
index e28a906..e28a906 100755
--- a/devtools/CompleteTestKit/Animation Styles/IndividualFrames/png/a2/8.png
+++ b/devtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/png/a2/8.png
Binary files differ
diff --git a/devtools/CompleteTestKit/Animation Styles/IndividualFrames/png/a2/9.png b/devtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/png/a2/9.png
index b6b2cd8..b6b2cd8 100755
--- a/devtools/CompleteTestKit/Animation Styles/IndividualFrames/png/a2/9.png
+++ b/devtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/png/a2/9.png
Binary files differ
diff --git a/devtools/CompleteTestKit/Animation Styles/IndividualFrames/pngt/a1/1.png b/devtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/pngt/a1/1.png
index dab1239..dab1239 100755
--- a/devtools/CompleteTestKit/Animation Styles/IndividualFrames/pngt/a1/1.png
+++ b/devtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/pngt/a1/1.png
Binary files differ
diff --git a/devtools/CompleteTestKit/Animation Styles/IndividualFrames/pngt/a1/2.png b/devtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/pngt/a1/2.png
index 56312a7..56312a7 100755
--- a/devtools/CompleteTestKit/Animation Styles/IndividualFrames/pngt/a1/2.png
+++ b/devtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/pngt/a1/2.png
Binary files differ
diff --git a/devtools/CompleteTestKit/Animation Styles/IndividualFrames/pngt/a1/3.png b/devtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/pngt/a1/3.png
index 4ceb540..4ceb540 100755
--- a/devtools/CompleteTestKit/Animation Styles/IndividualFrames/pngt/a1/3.png
+++ b/devtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/pngt/a1/3.png
Binary files differ
diff --git a/devtools/CompleteTestKit/Animation Styles/IndividualFrames/pngt/a1/4.png b/devtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/pngt/a1/4.png
index 38d640a..38d640a 100755
--- a/devtools/CompleteTestKit/Animation Styles/IndividualFrames/pngt/a1/4.png
+++ b/devtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/pngt/a1/4.png
Binary files differ
diff --git a/devtools/CompleteTestKit/Animation Styles/IndividualFrames/pngt/a1/5.png b/devtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/pngt/a1/5.png
index dcc14d4..dcc14d4 100755
--- a/devtools/CompleteTestKit/Animation Styles/IndividualFrames/pngt/a1/5.png
+++ b/devtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/pngt/a1/5.png
Binary files differ
diff --git a/devtools/CompleteTestKit/Animation Styles/IndividualFrames/pngt/a1/6.png b/devtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/pngt/a1/6.png
index cb2f933..cb2f933 100755
--- a/devtools/CompleteTestKit/Animation Styles/IndividualFrames/pngt/a1/6.png
+++ b/devtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/pngt/a1/6.png
Binary files differ
diff --git a/devtools/CompleteTestKit/Animation Styles/IndividualFrames/pngt/a1/7.png b/devtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/pngt/a1/7.png
index 497ed6f..497ed6f 100755
--- a/devtools/CompleteTestKit/Animation Styles/IndividualFrames/pngt/a1/7.png
+++ b/devtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/pngt/a1/7.png
Binary files differ
diff --git a/devtools/CompleteTestKit/Animation Styles/IndividualFrames/pngt/a1/8.png b/devtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/pngt/a1/8.png
index 693ac1e..693ac1e 100755
--- a/devtools/CompleteTestKit/Animation Styles/IndividualFrames/pngt/a1/8.png
+++ b/devtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/pngt/a1/8.png
Binary files differ
diff --git a/devtools/CompleteTestKit/Animation Styles/IndividualFrames/pngt/a1/9.png b/devtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/pngt/a1/9.png
index e83b570..e83b570 100755
--- a/devtools/CompleteTestKit/Animation Styles/IndividualFrames/pngt/a1/9.png
+++ b/devtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/pngt/a1/9.png
Binary files differ
diff --git a/devtools/CompleteTestKit/Animation Styles/IndividualFrames/pngt/a2/1.png b/devtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/pngt/a2/1.png
index 06f2b7c..06f2b7c 100755
--- a/devtools/CompleteTestKit/Animation Styles/IndividualFrames/pngt/a2/1.png
+++ b/devtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/pngt/a2/1.png
Binary files differ
diff --git a/devtools/CompleteTestKit/Animation Styles/IndividualFrames/pngt/a2/2.png b/devtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/pngt/a2/2.png
index f20ed10..f20ed10 100755
--- a/devtools/CompleteTestKit/Animation Styles/IndividualFrames/pngt/a2/2.png
+++ b/devtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/pngt/a2/2.png
Binary files differ
diff --git a/devtools/CompleteTestKit/Animation Styles/IndividualFrames/pngt/a2/3.png b/devtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/pngt/a2/3.png
index 6681f2e..6681f2e 100755
--- a/devtools/CompleteTestKit/Animation Styles/IndividualFrames/pngt/a2/3.png
+++ b/devtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/pngt/a2/3.png
Binary files differ
diff --git a/devtools/CompleteTestKit/Animation Styles/IndividualFrames/pngt/a2/4.png b/devtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/pngt/a2/4.png
index ff3f0f1..ff3f0f1 100755
--- a/devtools/CompleteTestKit/Animation Styles/IndividualFrames/pngt/a2/4.png
+++ b/devtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/pngt/a2/4.png
Binary files differ
diff --git a/devtools/CompleteTestKit/Animation Styles/IndividualFrames/pngt/a2/5.png b/devtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/pngt/a2/5.png
index 1152066..1152066 100755
--- a/devtools/CompleteTestKit/Animation Styles/IndividualFrames/pngt/a2/5.png
+++ b/devtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/pngt/a2/5.png
Binary files differ
diff --git a/devtools/CompleteTestKit/Animation Styles/IndividualFrames/pngt/a2/6.png b/devtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/pngt/a2/6.png
index 458e680..458e680 100755
--- a/devtools/CompleteTestKit/Animation Styles/IndividualFrames/pngt/a2/6.png
+++ b/devtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/pngt/a2/6.png
Binary files differ
diff --git a/devtools/CompleteTestKit/Animation Styles/IndividualFrames/pngt/a2/7.png b/devtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/pngt/a2/7.png
index 4097b74..4097b74 100755
--- a/devtools/CompleteTestKit/Animation Styles/IndividualFrames/pngt/a2/7.png
+++ b/devtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/pngt/a2/7.png
Binary files differ
diff --git a/devtools/CompleteTestKit/Animation Styles/IndividualFrames/pngt/a2/8.png b/devtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/pngt/a2/8.png
index e6ee9b2..e6ee9b2 100755
--- a/devtools/CompleteTestKit/Animation Styles/IndividualFrames/pngt/a2/8.png
+++ b/devtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/pngt/a2/8.png
Binary files differ
diff --git a/devtools/CompleteTestKit/Animation Styles/IndividualFrames/pngt/a2/9.png b/devtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/pngt/a2/9.png
index 314aabf..314aabf 100755
--- a/devtools/CompleteTestKit/Animation Styles/IndividualFrames/pngt/a2/9.png
+++ b/devtools/CompleteTestKit/to-do/Animation Styles/IndividualFrames/pngt/a2/9.png
Binary files differ
diff --git a/devtools/CompleteTestKit/Animation Styles/OneSheetPerAnimation/bmp16/1.bmp b/devtools/CompleteTestKit/to-do/Animation Styles/OneSheetPerAnimation/bmp16/1.bmp
index 9798a08..9798a08 100755
--- a/devtools/CompleteTestKit/Animation Styles/OneSheetPerAnimation/bmp16/1.bmp
+++ b/devtools/CompleteTestKit/to-do/Animation Styles/OneSheetPerAnimation/bmp16/1.bmp
Binary files differ
diff --git a/devtools/CompleteTestKit/Animation Styles/OneSheetPerAnimation/bmp16/2.bmp b/devtools/CompleteTestKit/to-do/Animation Styles/OneSheetPerAnimation/bmp16/2.bmp
index 68ba0ba..68ba0ba 100755
--- a/devtools/CompleteTestKit/Animation Styles/OneSheetPerAnimation/bmp16/2.bmp
+++ b/devtools/CompleteTestKit/to-do/Animation Styles/OneSheetPerAnimation/bmp16/2.bmp
Binary files differ
diff --git a/devtools/CompleteTestKit/Animation Styles/OneSheetPerAnimation/bmp16/text.txt b/devtools/CompleteTestKit/to-do/Animation Styles/OneSheetPerAnimation/bmp16/text.txt
index dc66dbe..dc66dbe 100755
--- a/devtools/CompleteTestKit/Animation Styles/OneSheetPerAnimation/bmp16/text.txt
+++ b/devtools/CompleteTestKit/to-do/Animation Styles/OneSheetPerAnimation/bmp16/text.txt
diff --git a/devtools/CompleteTestKit/Animation Styles/OneSheetPerAnimation/bmp24/1.bmp b/devtools/CompleteTestKit/to-do/Animation Styles/OneSheetPerAnimation/bmp24/1.bmp
index 7ff69f4..7ff69f4 100755
--- a/devtools/CompleteTestKit/Animation Styles/OneSheetPerAnimation/bmp24/1.bmp
+++ b/devtools/CompleteTestKit/to-do/Animation Styles/OneSheetPerAnimation/bmp24/1.bmp
Binary files differ
diff --git a/devtools/CompleteTestKit/Animation Styles/OneSheetPerAnimation/bmp24/2.bmp b/devtools/CompleteTestKit/to-do/Animation Styles/OneSheetPerAnimation/bmp24/2.bmp
index a771b04..a771b04 100755
--- a/devtools/CompleteTestKit/Animation Styles/OneSheetPerAnimation/bmp24/2.bmp
+++ b/devtools/CompleteTestKit/to-do/Animation Styles/OneSheetPerAnimation/bmp24/2.bmp
Binary files differ
diff --git a/devtools/CompleteTestKit/Animation Styles/OneSheetPerAnimation/bmp24/text.txt b/devtools/CompleteTestKit/to-do/Animation Styles/OneSheetPerAnimation/bmp24/text.txt
index dc66dbe..dc66dbe 100755
--- a/devtools/CompleteTestKit/Animation Styles/OneSheetPerAnimation/bmp24/text.txt
+++ b/devtools/CompleteTestKit/to-do/Animation Styles/OneSheetPerAnimation/bmp24/text.txt
diff --git a/devtools/CompleteTestKit/Animation Styles/OneSheetPerAnimation/gif/1.gif b/devtools/CompleteTestKit/to-do/Animation Styles/OneSheetPerAnimation/gif/1.gif
index 223321b..223321b 100755
--- a/devtools/CompleteTestKit/Animation Styles/OneSheetPerAnimation/gif/1.gif
+++ b/devtools/CompleteTestKit/to-do/Animation Styles/OneSheetPerAnimation/gif/1.gif
Binary files differ
diff --git a/devtools/CompleteTestKit/Animation Styles/OneSheetPerAnimation/gif/2.gif b/devtools/CompleteTestKit/to-do/Animation Styles/OneSheetPerAnimation/gif/2.gif
index 56c1a0f..56c1a0f 100755
--- a/devtools/CompleteTestKit/Animation Styles/OneSheetPerAnimation/gif/2.gif
+++ b/devtools/CompleteTestKit/to-do/Animation Styles/OneSheetPerAnimation/gif/2.gif
Binary files differ
diff --git a/devtools/CompleteTestKit/Animation Styles/OneSheetPerAnimation/gif/text.txt b/devtools/CompleteTestKit/to-do/Animation Styles/OneSheetPerAnimation/gif/text.txt
index dc66dbe..dc66dbe 100755
--- a/devtools/CompleteTestKit/Animation Styles/OneSheetPerAnimation/gif/text.txt
+++ b/devtools/CompleteTestKit/to-do/Animation Styles/OneSheetPerAnimation/gif/text.txt
diff --git a/devtools/CompleteTestKit/Animation Styles/OneSheetPerAnimation/gift/1.gif b/devtools/CompleteTestKit/to-do/Animation Styles/OneSheetPerAnimation/gift/1.gif
index 895ff39..895ff39 100755
--- a/devtools/CompleteTestKit/Animation Styles/OneSheetPerAnimation/gift/1.gif
+++ b/devtools/CompleteTestKit/to-do/Animation Styles/OneSheetPerAnimation/gift/1.gif
Binary files differ
diff --git a/devtools/CompleteTestKit/Animation Styles/OneSheetPerAnimation/gift/2.gif b/devtools/CompleteTestKit/to-do/Animation Styles/OneSheetPerAnimation/gift/2.gif
index 61d6302..61d6302 100755
--- a/devtools/CompleteTestKit/Animation Styles/OneSheetPerAnimation/gift/2.gif
+++ b/devtools/CompleteTestKit/to-do/Animation Styles/OneSheetPerAnimation/gift/2.gif
Binary files differ
diff --git a/devtools/CompleteTestKit/Animation Styles/OneSheetPerAnimation/gift/text.txt b/devtools/CompleteTestKit/to-do/Animation Styles/OneSheetPerAnimation/gift/text.txt
index dc66dbe..dc66dbe 100755
--- a/devtools/CompleteTestKit/Animation Styles/OneSheetPerAnimation/gift/text.txt
+++ b/devtools/CompleteTestKit/to-do/Animation Styles/OneSheetPerAnimation/gift/text.txt
diff --git a/devtools/CompleteTestKit/Animation Styles/OneSheetPerAnimation/png/1.png b/devtools/CompleteTestKit/to-do/Animation Styles/OneSheetPerAnimation/png/1.png
index 99f9800..99f9800 100755
--- a/devtools/CompleteTestKit/Animation Styles/OneSheetPerAnimation/png/1.png
+++ b/devtools/CompleteTestKit/to-do/Animation Styles/OneSheetPerAnimation/png/1.png
Binary files differ
diff --git a/devtools/CompleteTestKit/Animation Styles/OneSheetPerAnimation/png/2.png b/devtools/CompleteTestKit/to-do/Animation Styles/OneSheetPerAnimation/png/2.png
index 41b01d4..41b01d4 100755
--- a/devtools/CompleteTestKit/Animation Styles/OneSheetPerAnimation/png/2.png
+++ b/devtools/CompleteTestKit/to-do/Animation Styles/OneSheetPerAnimation/png/2.png
Binary files differ
diff --git a/devtools/CompleteTestKit/Animation Styles/OneSheetPerAnimation/png/text.txt b/devtools/CompleteTestKit/to-do/Animation Styles/OneSheetPerAnimation/png/text.txt
index dc66dbe..dc66dbe 100755
--- a/devtools/CompleteTestKit/Animation Styles/OneSheetPerAnimation/png/text.txt
+++ b/devtools/CompleteTestKit/to-do/Animation Styles/OneSheetPerAnimation/png/text.txt
diff --git a/devtools/CompleteTestKit/Animation Styles/OneSheetPerAnimation/pngt/1.png b/devtools/CompleteTestKit/to-do/Animation Styles/OneSheetPerAnimation/pngt/1.png
index 37d045a..37d045a 100755
--- a/devtools/CompleteTestKit/Animation Styles/OneSheetPerAnimation/pngt/1.png
+++ b/devtools/CompleteTestKit/to-do/Animation Styles/OneSheetPerAnimation/pngt/1.png
Binary files differ
diff --git a/devtools/CompleteTestKit/Animation Styles/OneSheetPerAnimation/pngt/2.png b/devtools/CompleteTestKit/to-do/Animation Styles/OneSheetPerAnimation/pngt/2.png
index b7a00a1..b7a00a1 100755
--- a/devtools/CompleteTestKit/Animation Styles/OneSheetPerAnimation/pngt/2.png
+++ b/devtools/CompleteTestKit/to-do/Animation Styles/OneSheetPerAnimation/pngt/2.png
Binary files differ
diff --git a/devtools/CompleteTestKit/Animation Styles/OneSheetPerAnimation/pngt/text.txt b/devtools/CompleteTestKit/to-do/Animation Styles/OneSheetPerAnimation/pngt/text.txt
index dc66dbe..dc66dbe 100755
--- a/devtools/CompleteTestKit/Animation Styles/OneSheetPerAnimation/pngt/text.txt
+++ b/devtools/CompleteTestKit/to-do/Animation Styles/OneSheetPerAnimation/pngt/text.txt
diff --git a/devtools/CompleteTestKit/to-do/Scene.py b/devtools/CompleteTestKit/to-do/Scene.py
new file mode 100644
index 0000000..6101696
--- /dev/null
+++ b/devtools/CompleteTestKit/to-do/Scene.py
@@ -0,0 +1,6 @@
+#! /usr/bin/env python
+
+class Scene(pygame.sprite.Sprite):
+ def __init__(self):
+
+
diff --git a/devtools/CompleteTestKit/to-do/dirtyTest.py b/devtools/CompleteTestKit/to-do/dirtyTest.py
new file mode 100755
index 0000000..94c24a7
--- /dev/null
+++ b/devtools/CompleteTestKit/to-do/dirtyTest.py
@@ -0,0 +1,122 @@
+#! /usr/bin/env python
+import pygame
+from pygame.locals import *
+from boxes import BouncingBox
+from time import time
+pygame.init()
+
+FRAME=3000
+screenWidth = 600
+screenHeight = 400
+numImages = 5
+maxTrial = 1 # multiple trials, but hard coded in this test
+dirtyList=[]
+"""
+try:
+ f=preferences[0][9]
+except:
+ f=preferences[0][9]=open('./logs/Test Results - %s.csv'
+ %str(datetime.now()),'a')
+f.write("\n\nSpeed Test - "+str(datetime.now()))
+f.write(",Width (pixels)"+','+"Height (pixels)"+','+
+ "Trial Runs"+','+"Image Objects Drawn")
+f.write("\n,"+str(screenWidth)+','+str(screenHeight)+','+
+ str(maxTrial)+','+str(numImages))
+f.write("\nFile Type"+','+"Time taken to load images to memory"+
+ ','+"Trials (frames per second)")
+"""
+print "width,height",
+print screenWidth,
+print ",",
+print screenHeight
+
+screen = pygame.display.set_mode( [int(screenWidth),
+ int(screenHeight)] ) #Screen Set 600x400
+pygame.display.set_caption("Sprite Speed Test Window")
+GREEN = 0, 192, 0 # green
+background = pygame.Surface( (screenWidth,screenHeight) )
+background.fill(GREEN)
+screen.blit(background,[0,0])
+pygame.display.flip()
+start = time()
+frameList = [
+ pygame.image.load("./art/BMP24/1.bmp").convert(),
+ pygame.image.load("./art/BMP24/2.bmp").convert(),
+ pygame.image.load("./art/BMP24/3.bmp").convert(),
+ pygame.image.load("./art/BMP24/4.bmp").convert(),
+ pygame.image.load("./art/BMP24/5.bmp").convert(),
+ pygame.image.load("./art/BMP24/6.bmp").convert(),
+ pygame.image.load("./art/BMP24/7.bmp").convert(),
+ pygame.image.load("./art/BMP24/8.bmp").convert(),
+ pygame.image.load("./art/BMP24/9.bmp").convert(),
+]
+
+#make our groups
+group1=pygame.sprite.RenderUpdates( BouncingBox(frameList,(0,0)) )
+group2=pygame.sprite.RenderUpdates(BouncingBox(frameList,(40,40)) )
+group3=pygame.sprite.RenderUpdates(BouncingBox(frameList,(80,80)) )
+group4=pygame.sprite.RenderUpdates(BouncingBox(frameList,(120,120)) )
+group5=pygame.sprite.RenderUpdates(BouncingBox(frameList,(160,160)) )
+
+print (time()-start) ,
+print " -- Time to load"
+
+groups=[group1,group2,group3,group4,group5]
+
+"""while 1:
+ try:ft=ftArr[t]
+ except:
+ print "\nTest Complete\n"
+ break
+ f.seek(0,2)
+ f.write(str('\n'+ft[1]+' Speed Test'))
+ f.seek(0,2)
+ start=time.time()
+
+ f.write(',')
+ f.write(str(time.time()-start))
+"""
+print time()-start
+
+for aTrial in range(maxTrial):
+ for frame in range(FRAME):
+ dirtyList=[]
+ for image in range(numImages):
+ #move / collision detection
+ groups[image].update( screenWidth,screenHeight )
+
+ #individually blit each image group - add to list for update
+ dirtyList.extend(groups[image].draw(screen))
+
+ #draw the images flip/update
+ pygame.display.update(dirtyList)
+ for image in range(numImages):
+ groups[image].clear(screen, background)
+
+
+ print 1/((time()-start)/FRAME)
+"""f.seek(0,2)
+ f.write(','+str(1/((time.time()-start)/r)))
+
+
+screen = pygame.display.set_mode([1200, 900])
+boxesTwo.add(UpDownBox([pygame.image.load("goblin.png")], (0,300)))
+background = pygame.image.load("Room.gif")
+#background.fill(pygame.image.load("Room.gif"))
+screen.blit(background, [0, 0])
+pygame.display.flip()
+
+boxesTwo.update(pygame.time.get_ticks(), 700)
+rectlist = boxesTwo.draw(screen)
+pygame.display.update(rectlist)
+start = time()
+for i in range(2000):
+ boxes.update(pygame.time.get_ticks(), 700)
+ boxesTwo.update(pygame.time.get_ticks(), 700)
+ rectlist = boxesTwo.draw(screen)
+ rectlist.extend(boxes.draw(screen))
+ pygame.display.update(rectlist)
+ boxesTwo.clear(screen, background)
+ boxes.clear(screen, background)
+
+print 2000/(time() - start) """