--Name: Reverser   ver 1.1 Final
--Written by Snow. discreet China ASE Apr,2000
--Welcome to Snow3D, Paradise for 3D users http://zsnow.yeah.net

--Description: This Script is used to reverse the animation of one called
--Ref object to an Target Object. An exsample is that you can track a 
--movie's point and pin to a dummy then get the relative max scene camera's
--movement. I mainly use it this way. Others depend on your imagination.
--Any comment is welcome. Please send it to yang.zhang@autodesk.com
--You may feel free to deliver it to your friend. I hope you find it useful

--Notes:Rotation and Scale use the world coordsys. Absolute  Move currently not  work
--History: 6.30 1.1:Interval key frame avaible now. Some codes removed and enhanced.
--         5.23 Final: Clear Move now only delete the keys in your selection.


--init var
Init_StartTime=0
Init_EndTime=100
Ref_Obj=undefined
Target_Obj=undefined
ScaleRatio=1.0
MoveRelative=true
PosOption=true
RotOption=false
ScaleOption=false
InterFrame=1

TempRef_Pos=[0,0,0]
TempRef_Rot=[0,0,0]
TempRef_Scale=[0,0,0]
TempTar_Pos=[0,0,0]
TempTar_Rot=[0,0,0]
TempTar_Scale=[0,0,0]
preTime=0

--Debug Part
--Debug=NewScript()

--Icon Describle
fn load_bitmap_Snow3D = (
local bitmap_Snow3D=bitmap 100 40
fn unpack val = for p in val collect (r=p/256^2; g=p/256-r*256; b=mod p 256; color r g b)
setpixels bitmap_Snow3D [0,0] (unpack #(1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 5121042, 5121042, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 5263440, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016))
setpixels bitmap_Snow3D [0,1] (unpack #(5121042, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016))
setpixels bitmap_Snow3D [0,2] (unpack #(1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016))
setpixels bitmap_Snow3D [0,3] (unpack #(1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 5263440, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016))
setpixels bitmap_Snow3D [0,4] (unpack #(1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 5121042, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016))
setpixels bitmap_Snow3D [0,5] (unpack #(1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 5121042, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016))
setpixels bitmap_Snow3D [0,6] (unpack #(1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 7158290, 7158290, 10970154, 10970154, 9260822, 9260822, 5121042, 5121042, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 5121042, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 5263440, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016))
setpixels bitmap_Snow3D [0,7] (unpack #(1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 9590305, 9590305, 15767363, 15767363, 15767363, 15767363, 15767363, 15767363, 14778421, 14778421, 9590305, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 5121042, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016))
setpixels bitmap_Snow3D [0,8] (unpack #(1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 7158290, 14778421, 15767363, 15767363, 15767363, 15767363, 15767363, 15767363, 15767363, 15767363, 15767363, 15767363, 14778421, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 5121042, 5263440, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016))
setpixels bitmap_Snow3D [0,9] (unpack #(1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 7158290, 15767363, 15767363, 15767363, 15767363, 15767363, 15767363, 15767363, 15767363, 15767363, 15767363, 15767363, 15767363, 12938801, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 10520925, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016))
setpixels bitmap_Snow3D [0,10] (unpack #(1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 12938801, 14778421, 14778421, 15767363, 15767363, 14778421, 14778421, 14778421, 14778421, 15767363, 15767363, 15767363, 15767363, 15767363, 5121042, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 5121042, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016))
setpixels bitmap_Snow3D [0,11] (unpack #(1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 12938801, 14778421, 14778421, 14778421, 14778421, 14778421, 11359782, 7158290, 14778421, 15767363, 15767363, 14778421, 14778421, 15767363, 5121042, 1184016, 7158290, 7158290, 7158290, 5121042, 5121042, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 5121042, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016))
setpixels bitmap_Snow3D [0,12] (unpack #(1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 5263440, 5121042, 14778421, 14778421, 14778421, 14778421, 14778421, 14778421, 10970154, 7158290, 14778421, 14778421, 14778421, 14778421, 14778421, 14778421, 7158290, 8269842, 14778421, 15767363, 15767363, 15767363, 15767363, 15767363, 10970154, 15767363, 15767363, 15767363, 9855010, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 5121042, 5121042, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 5121042, 5121042, 10970154, 16233822, 16233822, 16233822, 10970154, 10970154, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016))
setpixels bitmap_Snow3D [0,13] (unpack #(1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 5121042, 14778421, 14778421, 14778421, 14778421, 14778421, 14778421, 14778421, 7158290, 14778421, 15767363, 15767363, 14778421, 14778421, 14778421, 7158290, 8269842, 14778421, 15767363, 15767363, 15767363, 15767363, 15767363, 15767363, 15767363, 15767363, 16233822, 15767363, 10970154, 1184016, 1184016, 1184016, 14778421, 14778421, 15767363, 15767363, 15767363, 15767363, 9590305, 1184016, 1184016, 5121042, 5121042, 5121042, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 7158290, 9260822, 9260822, 16233822, 16233822, 16233822, 16233822, 16233822, 16233822, 15767363, 1184016, 1184016, 15767363, 14778421, 14778421, 9590305, 9590305, 5121042, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016))
setpixels bitmap_Snow3D [0,14] (unpack #(5121042, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 12938801, 14778421, 14778421, 14778421, 14778421, 14778421, 14778421, 14778421, 14778421, 12938801, 12938801, 14778421, 14778421, 14778421, 7158290, 9260822, 14778421, 15767363, 15767363, 15767363, 15767363, 15767363, 15767363, 15767363, 15767363, 15767363, 16233822, 15767363, 9260822, 7158290, 14778421, 16233822, 16233822, 16233822, 15767363, 16233822, 16233822, 16233822, 14778421, 5121042, 5121042, 16233822, 16233822, 16233822, 10970154, 5121042, 15767363, 10520925, 10520925, 9855010, 5121042, 10970154, 10970154, 9855010, 9855010, 16233822, 16233822, 16233822, 16233822, 16233822, 16233822, 16233822, 12938801, 5121042, 15767363, 15767363, 15767363, 15767363, 14778421, 14778421, 9590305, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016))
setpixels bitmap_Snow3D [0,15] (unpack #(1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 5121042, 5263440, 5263440, 1184016, 1184016, 1184016, 1184016, 1184016, 12938801, 14778421, 14778421, 14778421, 14778421, 14778421, 14778421, 14778421, 14778421, 12938801, 8269842, 8269842, 8269842, 7158290, 7158290, 9260822, 14778421, 14778421, 14778421, 14778421, 14778421, 10970154, 10970154, 15767363, 15767363, 15767363, 15767363, 15767363, 9260822, 7158290, 14778421, 16233822, 16233822, 16233822, 15767363, 15767363, 16233822, 16233822, 16233822, 12938801, 5121042, 16233822, 16233822, 16233822, 10970154, 5121042, 15767363, 16233822, 16233822, 9855010, 5121042, 15767363, 15767363, 15767363, 15767363, 16233822, 16233822, 16233822, 14778421, 10970154, 16233822, 16233822, 12938801, 5121042, 15767363, 15767363, 15767363, 15767363, 14778421, 12938801, 14778421, 5121042, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016))
setpixels bitmap_Snow3D [0,16] (unpack #(1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 7158290, 14778421, 14778421, 14778421, 14778421, 14778421, 14778421, 14778421, 14778421, 14778421, 14778421, 9260822, 9260822, 10307102, 10307102, 9260822, 12938801, 12938801, 12938801, 14778421, 14778421, 9590305, 5121042, 14778421, 14778421, 15767363, 15767363, 15767363, 7158290, 9590305, 15767363, 16233822, 16233822, 16233822, 12938801, 9590305, 16233822, 16233822, 16233822, 15767363, 5121042, 14778421, 15767363, 15767363, 14778421, 7158290, 16233822, 16233822, 16233822, 15767363, 7158290, 15767363, 15767363, 15767363, 10970154, 16233822, 16233822, 16233822, 12938801, 9590305, 16233822, 16233822, 15767363, 5121042, 12938801, 15767363, 15767363, 12938801, 12938801, 14778421, 14778421, 10970154, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016))
setpixels bitmap_Snow3D [0,17] (unpack #(1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 10970154, 14778421, 14778421, 14778421, 14778421, 14778421, 14778421, 14778421, 14778421, 14778421, 14778421, 9260822, 1184016, 1184016, 9260822, 12938801, 12938801, 12938801, 12938801, 12938801, 9590305, 5121042, 12938801, 12938801, 14778421, 14778421, 15767363, 7158290, 9590305, 15767363, 15767363, 16233822, 16233822, 12938801, 9590305, 16233822, 16233822, 16233822, 15767363, 5121042, 14778421, 15767363, 15767363, 14778421, 7158290, 16233822, 16233822, 16233822, 15767363, 7158290, 15767363, 15767363, 15767363, 10970154, 15767363, 15767363, 16233822, 12938801, 9590305, 16233822, 16233822, 16233822, 5121042, 12938801, 15767363, 15767363, 12938801, 9260822, 14778421, 14778421, 10970154, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016))
setpixels bitmap_Snow3D [0,18] (unpack #(1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 11359782, 14778421, 14778421, 14778421, 14778421, 14778421, 14778421, 14778421, 14778421, 14778421, 14778421, 5121042, 1184016, 7158290, 12938801, 12938801, 12938801, 10970154, 10970154, 7158290, 5121042, 10970154, 10970154, 12938801, 12938801, 12938801, 7158290, 9590305, 14778421, 15767363, 15767363, 15767363, 10970154, 9260822, 15767363, 16233822, 16233822, 15767363, 9260822, 9590305, 15767363, 14778421, 14778421, 11359782, 14778421, 15767363, 15767363, 14778421, 9590305, 15767363, 15767363, 14778421, 7158290, 5121042, 5121042, 7158290, 15767363, 14778421, 15767363, 15767363, 15767363, 1184016, 9590305, 15767363, 15767363, 14778421, 7158290, 14778421, 14778421, 14778421, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016))
setpixels bitmap_Snow3D [0,19] (unpack #(1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 9260822, 14778421, 14778421, 14778421, 14778421, 14778421, 14778421, 14778421, 14778421, 14778421, 12938801, 1184016, 7158290, 12938801, 10970154, 10970154, 10970154, 10970154, 7158290, 5121042, 10970154, 10970154, 12938801, 12938801, 12938801, 7158290, 9590305, 14778421, 14778421, 15767363, 15767363, 10970154, 9260822, 15767363, 15767363, 15767363, 15767363, 9260822, 9590305, 15767363, 14778421, 14778421, 11359782, 14778421, 14778421, 14778421, 15767363, 9590305, 14778421, 14778421, 14778421, 7158290, 1184016, 1184016, 7158290, 15767363, 15767363, 16233822, 15767363, 9855010, 1184016, 9590305, 15767363, 15767363, 14778421, 7158290, 14778421, 14778421, 14778421, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016))
setpixels bitmap_Snow3D [0,20] (unpack #(1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 9260822, 9260822, 9590305, 9590305, 9855010, 9855010, 14778421, 14778421, 14778421, 14778421, 14778421, 14778421, 12938801, 12938801, 12938801, 5121042, 7158290, 10970154, 10970154, 10970154, 10970154, 10970154, 7158290, 5121042, 11359782, 11359782, 11359782, 11359782, 10970154, 7158290, 9260822, 12938801, 14778421, 14778421, 14778421, 11359782, 8269842, 14778421, 15767363, 15767363, 14778421, 9260822, 7158290, 14778421, 15767363, 15767363, 12938801, 14778421, 14778421, 14778421, 12938801, 10970154, 12938801, 12938801, 12938801, 5121042, 5121042, 1184016, 7158290, 14778421, 15767363, 15767363, 15767363, 14778421, 1184016, 7158290, 15767363, 15767363, 15767363, 7158290, 14778421, 14778421, 12938801, 5121042, 5263440, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 5263440, 1184016, 1184016, 1184016, 1184016))
setpixels bitmap_Snow3D [0,21] (unpack #(1184016, 1184016, 1184016, 1184016, 5263440, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 9590305, 9590305, 14778421, 14778421, 14778421, 14778421, 14778421, 11359782, 14778421, 14778421, 14778421, 14778421, 10970154, 10970154, 12938801, 5121042, 7158290, 10970154, 10970154, 10970154, 10970154, 10970154, 7158290, 5121042, 11359782, 11359782, 11359782, 11359782, 10970154, 7158290, 9260822, 12938801, 12938801, 12938801, 14778421, 11359782, 8269842, 14778421, 14778421, 14778421, 14778421, 9260822, 7158290, 14778421, 15767363, 14778421, 12938801, 14778421, 14778421, 14778421, 12938801, 12938801, 12938801, 12938801, 12938801, 5121042, 1184016, 5121042, 7158290, 14778421, 14778421, 15767363, 15767363, 15767363, 7158290, 7158290, 15767363, 15767363, 15767363, 7158290, 12938801, 12938801, 12938801, 5121042, 1184016, 1184016, 1184016, 1184016, 5263440, 5263440, 5263440, 1184016, 1184016, 1184016, 1184016, 1184016))
setpixels bitmap_Snow3D [0,22] (unpack #(1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 9590305, 9590305, 14778421, 14778421, 14778421, 14778421, 12938801, 5121042, 9590305, 14778421, 12938801, 10970154, 10970154, 10970154, 10970154, 5121042, 7158290, 10970154, 10970154, 10970154, 11359782, 11359782, 7158290, 5121042, 9590305, 9590305, 11359782, 11359782, 11359782, 5121042, 8269842, 11359782, 12938801, 12938801, 12938801, 10307102, 8269842, 12938801, 12938801, 12938801, 12938801, 9260822, 5121042, 12938801, 14778421, 14778421, 14778421, 14778421, 12938801, 12938801, 12938801, 12938801, 12938801, 12938801, 10970154, 5121042, 11359782, 12938801, 12938801, 12938801, 5121042, 12938801, 15767363, 15767363, 10970154, 5121042, 15767363, 15767363, 15767363, 7158290, 12938801, 12938801, 12938801, 5121042, 1184016, 1184016, 1184016, 1184016, 5263440, 5263440, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016))
setpixels bitmap_Snow3D [0,23] (unpack #(1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 9590305, 9590305, 9590305, 14778421, 14778421, 14778421, 12938801, 5121042, 9590305, 9590305, 10970154, 10970154, 10970154, 10970154, 10970154, 5121042, 7158290, 10970154, 10970154, 10970154, 11359782, 11359782, 7158290, 5121042, 9590305, 9590305, 9590305, 11359782, 11359782, 5121042, 8269842, 11359782, 10970154, 10970154, 12938801, 10307102, 8269842, 12938801, 12938801, 12938801, 12938801, 9260822, 5121042, 12938801, 12938801, 12938801, 12938801, 12938801, 12938801, 12938801, 12938801, 12938801, 12938801, 12938801, 10970154, 5121042, 11359782, 12938801, 12938801, 12938801, 5121042, 12938801, 12938801, 12938801, 10970154, 5121042, 15767363, 15767363, 15767363, 7158290, 10970154, 12938801, 12938801, 5121042, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016))
setpixels bitmap_Snow3D [0,24] (unpack #(1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 9260822, 9590305, 9590305, 9590305, 10970154, 10970154, 10970154, 5121042, 7158290, 9590305, 9590305, 9590305, 9590305, 9590305, 9855010, 5121042, 7158290, 10970154, 10970154, 10970154, 11359782, 11359782, 5121042, 5121042, 9590305, 9590305, 11359782, 11359782, 11359782, 5121042, 8269842, 11359782, 11359782, 11359782, 11359782, 10307102, 8269842, 10970154, 12938801, 12938801, 12938801, 10307102, 5121042, 11359782, 12938801, 12938801, 12938801, 12938801, 12938801, 10307102, 12938801, 12938801, 12938801, 12938801, 11359782, 5121042, 11359782, 12938801, 12938801, 12938801, 5121042, 11359782, 12938801, 12938801, 9590305, 1184016, 15767363, 15767363, 14778421, 9260822, 9590305, 12938801, 12938801, 7158290, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016))
setpixels bitmap_Snow3D [0,25] (unpack #(1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 9260822, 9590305, 9590305, 9590305, 9590305, 9590305, 10970154, 10970154, 9590305, 9590305, 9590305, 9590305, 9590305, 9590305, 9855010, 5121042, 7158290, 10970154, 9590305, 9590305, 9590305, 9590305, 5121042, 5121042, 9590305, 9590305, 11359782, 11359782, 11359782, 5121042, 8269842, 11359782, 11359782, 11359782, 11359782, 10307102, 8269842, 10970154, 12938801, 12938801, 12938801, 10307102, 5121042, 11359782, 10970154, 10970154, 11359782, 11359782, 12938801, 10307102, 12938801, 12938801, 10970154, 10970154, 11359782, 5121042, 11359782, 12938801, 12938801, 12938801, 5121042, 11359782, 10970154, 10970154, 9590305, 1184016, 10970154, 10970154, 14778421, 9260822, 9590305, 12938801, 12938801, 7158290, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016))
setpixels bitmap_Snow3D [0,26] (unpack #(1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 5121042, 9590305, 9590305, 9590305, 9590305, 9590305, 9590305, 9590305, 9590305, 9590305, 9590305, 9590305, 9590305, 9590305, 9590305, 1184016, 7158290, 9590305, 9590305, 9590305, 9260822, 9260822, 5121042, 5121042, 9590305, 9590305, 11359782, 11359782, 10307102, 8269842, 8269842, 11359782, 11359782, 11359782, 11359782, 11359782, 11359782, 11359782, 11359782, 11359782, 11359782, 8269842, 5121042, 8269842, 11359782, 11359782, 11359782, 11359782, 10307102, 8269842, 11359782, 11359782, 11359782, 11359782, 11359782, 8269842, 10307102, 12938801, 12938801, 12938801, 11359782, 11359782, 10970154, 10970154, 7158290, 1184016, 9590305, 10970154, 10970154, 10970154, 10970154, 10970154, 10970154, 7158290, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016))
setpixels bitmap_Snow3D [0,27] (unpack #(5263440, 5263440, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 5121042, 9590305, 9590305, 9590305, 9590305, 9590305, 9590305, 9590305, 9590305, 9590305, 9590305, 9590305, 9590305, 10970154, 9590305, 1184016, 7158290, 9590305, 9590305, 9590305, 9260822, 9260822, 5121042, 5121042, 10307102, 10307102, 10307102, 10307102, 10307102, 8269842, 8269842, 11359782, 11359782, 11359782, 11359782, 11359782, 11359782, 11359782, 11359782, 11359782, 11359782, 8269842, 5121042, 8269842, 11359782, 11359782, 11359782, 11359782, 10307102, 8269842, 11359782, 11359782, 11359782, 11359782, 11359782, 8269842, 10307102, 12938801, 11359782, 11359782, 11359782, 11359782, 11359782, 11359782, 7158290, 1184016, 9590305, 10970154, 10970154, 10970154, 10970154, 10970154, 10970154, 7158290, 1184016, 1184016, 1184016, 1184016, 10520925, 10520925, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016))
setpixels bitmap_Snow3D [0,28] (unpack #(1184016, 1184016, 1184016, 1184016, 1184016, 5121042, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 9855010, 10520925, 10520925, 9260822, 9590305, 9590305, 9590305, 9590305, 9590305, 9590305, 9855010, 9855010, 9590305, 10970154, 10970154, 9260822, 5121042, 5121042, 9260822, 9260822, 9590305, 9590305, 9590305, 9590305, 5121042, 5121042, 10307102, 10307102, 10307102, 10307102, 9260822, 9260822, 8269842, 10307102, 11359782, 11359782, 11359782, 11359782, 11359782, 11359782, 11359782, 11359782, 11359782, 8269842, 8269842, 8269842, 11359782, 11359782, 11359782, 11359782, 10307102, 5121042, 10307102, 11359782, 11359782, 11359782, 11359782, 10307102, 10307102, 11359782, 11359782, 11359782, 11359782, 11359782, 11359782, 11359782, 5121042, 1184016, 9590305, 10970154, 10970154, 10970154, 10970154, 10970154, 9590305, 5121042, 1184016, 1184016, 1184016, 1184016, 9590305, 16233822, 10520925, 5121042, 1184016, 1184016, 1184016, 1184016))
setpixels bitmap_Snow3D [0,29] (unpack #(1184016, 1184016, 1184016, 1184016, 1184016, 7158290, 5121042, 5121042, 5121042, 5121042, 7158290, 7158290, 9855010, 10520925, 10520925, 9260822, 9260822, 9590305, 9590305, 9590305, 9590305, 9590305, 9590305, 9590305, 9590305, 10970154, 9260822, 9260822, 9260822, 9260822, 10970154, 10970154, 10970154, 10970154, 10970154, 10970154, 9260822, 9260822, 10970154, 10970154, 11359782, 11359782, 11359782, 11359782, 10307102, 10307102, 10970154, 10970154, 10970154, 10970154, 10970154, 10970154, 10970154, 10970154, 11359782, 11359782, 10307102, 10307102, 10970154, 10970154, 10970154, 10970154, 10307102, 10307102, 11359782, 11359782, 11359782, 11359782, 11359782, 11359782, 11359782, 11359782, 11359782, 11359782, 11359782, 11359782, 11359782, 9260822, 7158290, 7158290, 9590305, 10970154, 10970154, 10970154, 10970154, 10970154, 9590305, 5121042, 5121042, 5121042, 5121042, 5121042, 9590305, 9590305, 10520925, 5121042, 5121042, 1184016, 1184016, 1184016))
setpixels bitmap_Snow3D [0,30] (unpack #(1184016, 1184016, 1184016, 1184016, 5121042, 9260822, 9260822, 9260822, 9260822, 9260822, 9260822, 9260822, 9260822, 9260822, 9260822, 9260822, 9260822, 9260822, 9260822, 9260822, 9260822, 9260822, 9260822, 9260822, 9590305, 9590305, 9855010, 9855010, 9855010, 9855010, 10970154, 10970154, 10970154, 10970154, 10970154, 10970154, 10970154, 10970154, 10970154, 10970154, 10970154, 10970154, 10970154, 10970154, 10970154, 10970154, 10970154, 10970154, 10970154, 10970154, 10970154, 10970154, 10970154, 10970154, 10970154, 10970154, 10970154, 10970154, 10970154, 10970154, 10970154, 10970154, 10970154, 10970154, 10970154, 10970154, 10970154, 10970154, 10970154, 10970154, 9590305, 9590305, 9590305, 9590305, 9590305, 9590305, 9260822, 9260822, 9590305, 9590305, 9590305, 9590305, 9590305, 9590305, 9260822, 9260822, 9260822, 9260822, 9260822, 9260822, 9260822, 9260822, 9260822, 9260822, 9260822, 9260822, 9260822, 5121042, 1184016, 1184016))
setpixels bitmap_Snow3D [0,31] (unpack #(1184016, 5121042, 10520925, 1184016, 5121042, 9260822, 9260822, 7158290, 7158290, 9260822, 7158290, 7158290, 9260822, 9260822, 9260822, 9260822, 9260822, 7158290, 7158290, 7158290, 7158290, 7158290, 9260822, 9260822, 9260822, 9260822, 9260822, 9260822, 9260822, 9260822, 9260822, 9260822, 9260822, 9260822, 9260822, 9260822, 9260822, 9260822, 9260822, 9260822, 9260822, 9260822, 5121042, 5121042, 7158290, 7158290, 9260822, 9260822, 9260822, 9260822, 7158290, 7158290, 5121042, 5121042, 7158290, 7158290, 7158290, 7158290, 9260822, 9260822, 5121042, 5121042, 5121042, 5121042, 7158290, 7158290, 7158290, 7158290, 7158290, 7158290, 5121042, 5121042, 7158290, 7158290, 9260822, 9260822, 5121042, 5121042, 5121042, 5121042, 7158290, 7158290, 7158290, 7158290, 9260822, 1184016, 5121042, 5121042, 7158290, 7158290, 5121042, 5121042, 5121042, 5121042, 1184016, 1184016, 5121042, 5121042, 5121042, 5121042))
setpixels bitmap_Snow3D [0,32] (unpack #(1184016, 1184016, 7158290, 9260822, 5121042, 5121042, 5121042, 5121042, 5121042, 7158290, 5121042, 5121042, 5121042, 5121042, 7158290, 7158290, 7158290, 5121042, 5121042, 5121042, 5121042, 7158290, 5121042, 5121042, 7158290, 7158290, 5121042, 5121042, 7158290, 7158290, 5121042, 5121042, 5121042, 5121042, 5121042, 7158290, 5121042, 5121042, 5121042, 9260822, 9260822, 7158290, 5121042, 5121042, 5121042, 7158290, 5121042, 1184016, 7158290, 9260822, 9260822, 5121042, 1184016, 5121042, 5121042, 5121042, 1184016, 5121042, 7158290, 7158290, 1184016, 1184016, 5121042, 1184016, 5121042, 1184016, 5121042, 5121042, 5121042, 5121042, 5121042, 1184016, 5121042, 5121042, 1184016, 7158290, 1184016, 1184016, 1184016, 5121042, 1184016, 5121042, 1184016, 1184016, 7158290, 1184016, 1184016, 5121042, 1184016, 1184016, 5121042, 1184016, 5121042, 1184016, 5121042, 1184016, 5121042, 1184016, 1184016, 1184016))
setpixels bitmap_Snow3D [0,33] (unpack #(7158290, 7158290, 9260822, 7158290, 5121042, 5121042, 5121042, 5121042, 5121042, 5121042, 5121042, 5121042, 5121042, 5121042, 5121042, 5121042, 7158290, 5121042, 5121042, 5121042, 5121042, 5121042, 5121042, 5121042, 5121042, 5121042, 5121042, 5121042, 7158290, 7158290, 5121042, 5121042, 5121042, 5121042, 5121042, 7158290, 5121042, 5121042, 5121042, 9260822, 9260822, 9260822, 9260822, 5121042, 7158290, 5121042, 5121042, 1184016, 7158290, 9260822, 9260822, 5121042, 1184016, 5121042, 5121042, 5121042, 5121042, 5121042, 9260822, 9260822, 1184016, 5121042, 5121042, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 1184016, 5121042, 1184016, 5121042, 1184016, 1184016, 7158290, 7158290, 1184016, 5121042, 1184016, 5121042, 1184016, 5121042, 1184016, 5121042, 7158290, 5121042, 5121042, 7158290, 5121042, 5121042, 5121042, 5121042, 5121042, 5121042, 5121042, 5121042, 5121042, 7158290, 7158290))
setpixels bitmap_Snow3D [0,34] (unpack #(9260822, 9260822, 7158290, 5121042, 5121042, 5121042, 5121042, 5121042, 5121042, 5121042, 7158290, 1184016, 5121042, 5121042, 5121042, 5121042, 5121042, 5121042, 5121042, 5121042, 7158290, 1184016, 5121042, 5121042, 7158290, 5121042, 5121042, 5121042, 5121042, 5121042, 7158290, 7158290, 7158290, 7158290, 5121042, 9260822, 1184016, 1184016, 5121042, 9260822, 9260822, 9260822, 9260822, 5121042, 9260822, 5121042, 1184016, 5121042, 7158290, 9260822, 9260822, 5121042, 5121042, 5121042, 9260822, 5121042, 7158290, 7158290, 9260822, 9260822, 7158290, 7158290, 7158290, 7158290, 7158290, 7158290, 7158290, 7158290, 7158290, 7158290, 7158290, 7158290, 7158290, 7158290, 7158290, 9260822, 9260822, 9260822, 9260822, 9260822, 9260822, 9260822, 9260822, 9260822, 9260822, 9260822, 9260822, 9260822, 9260822, 9260822, 9260822, 9260822, 9260822, 9260822, 9260822, 9260822, 9260822, 9260822, 9260822, 9260822))
setpixels bitmap_Snow3D [0,35] (unpack #(9260822, 9260822, 7158290, 5121042, 5121042, 7158290, 5121042, 1184016, 5121042, 9260822, 7158290, 5121042, 1184016, 1184016, 5121042, 5121042, 5121042, 7158290, 5121042, 7158290, 7158290, 1184016, 5121042, 5121042, 7158290, 5121042, 7158290, 7158290, 7158290, 7158290, 7158290, 7158290, 9260822, 9260822, 9260822, 9260822, 7158290, 7158290, 9260822, 9260822, 9260822, 9260822, 9260822, 9260822, 9260822, 9260822, 9260822, 9260822, 9260822, 9260822, 9260822, 9260822, 9260822, 9260822, 9260822, 9260822, 9260822, 9260822, 9260822, 9260822, 9260822, 9260822, 9260822, 9260822, 9260822, 9260822, 9260822, 9260822, 9260822, 9260822, 9260822, 9260822, 9260822, 9260822, 9260822, 9260822, 9260822, 9260822, 9260822, 9260822, 9260822, 9260822, 9260822, 9260822, 9260822, 9260822, 9260822, 9260822, 9260822, 9260822, 9260822, 9260822, 9260822, 9260822, 9260822, 9260822, 9260822, 9260822, 9260822, 9260822))
setpixels bitmap_Snow3D [0,36] (unpack #(9260822, 9260822, 9260822, 7158290, 9260822, 9260822, 9260822, 9260822, 9260822, 9260822, 9260822, 9260822, 9260822, 9260822, 9260822, 9260822, 9260822, 9260822, 9260822, 9260822, 9260822, 9260822, 9260822, 9260822, 9260822, 9260822, 9260822, 9260822, 9260822, 9260822, 9260822, 9260822, 9260822, 9260822, 9260822, 9260822, 9260822, 9260822, 9260822, 9260822, 9260822, 9260822, 9260822, 9260822, 9260822, 9260822, 9260822, 9260822, 9260822, 9260822, 9260822, 9260822, 9260822, 9260822, 9260822, 9260822, 9260822, 9260822, 9260822, 9260822, 9855010, 9855010, 9260822, 9260822, 9590305, 9260822, 9590305, 9855010, 9260822, 9260822, 9260822, 9260822, 9260822, 9855010, 9855010, 9855010, 9855010, 9855010, 9590305, 9260822, 9260822, 9260822, 9260822, 9590305, 9590305, 9590305, 9590305, 9590305, 9590305, 9590305, 9260822, 9590305, 9260822, 9260822, 9260822, 9260822, 9590305, 9590305, 9260822, 9260822))
setpixels bitmap_Snow3D [0,37] (unpack #(9260822, 9260822, 9260822, 9260822, 9260822, 9260822, 9260822, 9260822, 9260822, 9260822, 9260822, 9260822, 9260822, 9260822, 9260822, 9260822, 9260822, 9260822, 9260822, 9260822, 9260822, 9260822, 9260822, 9260822, 9260822, 9260822, 9260822, 9260822, 9260822, 9260822, 9260822, 9260822, 9590305, 9590305, 9590305, 9590305, 9590305, 9590305, 9590305, 9590305, 9590305, 9590305, 9590305, 9590305, 9590305, 9590305, 9590305, 9590305, 10970154, 10970154, 10970154, 10970154, 10970154, 10970154, 10970154, 10970154, 10970154, 10970154, 10970154, 10970154, 10970154, 10970154, 10970154, 10970154, 9590305, 9590305, 9855010, 9855010, 9260822, 9260822, 9590305, 9590305, 9855010, 9855010, 9855010, 9590305, 9590305, 9855010, 9590305, 9260822, 9260822, 9260822, 9590305, 9590305, 9590305, 9590305, 9590305, 9590305, 9590305, 9590305, 9590305, 9590305, 9260822, 9260822, 9260822, 9260822, 9590305, 9590305, 9260822, 9260822))
setpixels bitmap_Snow3D [0,38] (unpack #(9260822, 9260822, 9260822, 9260822, 9260822, 9260822, 9260822, 9260822, 9260822, 9260822, 9260822, 9260822, 9260822, 9260822, 9260822, 9260822, 9260822, 9260822, 9260822, 9260822, 9260822, 9260822, 9260822, 9260822, 9590305, 9260822, 9590305, 9590305, 9590305, 9590305, 9590305, 9590305, 9590305, 9590305, 9855010, 9855010, 9855010, 9855010, 9855010, 9855010, 9855010, 9590305, 9590305, 9590305, 9590305, 9590305, 10970154, 9590305, 10970154, 10970154, 10970154, 10970154, 10970154, 10970154, 10970154, 10970154, 10970154, 10970154, 10970154, 10970154, 10970154, 10970154, 10970154, 10970154, 9855010, 9590305, 9590305, 9855010, 9260822, 9590305, 9855010, 9590305, 9590305, 9590305, 9855010, 9855010, 9590305, 9590305, 9855010, 9590305, 9260822, 9260822, 9590305, 9590305, 9590305, 9590305, 9590305, 9590305, 9590305, 9590305, 9590305, 9590305, 9260822, 9260822, 9260822, 9260822, 9260822, 9260822, 9260822, 9260822))
setpixels bitmap_Snow3D [0,39] (unpack #(9260822, 9260822, 9260822, 9260822, 9260822, 9260822, 9260822, 9260822, 9260822, 9260822, 9260822, 9260822, 9260822, 9260822, 9260822, 9260822, 9260822, 9260822, 9260822, 9260822, 9260822, 9260822, 9260822, 9260822, 9590305, 9260822, 9855010, 9855010, 9590305, 9260822, 9590305, 9590305, 9590305, 9590305, 9590305, 9855010, 9590305, 9855010, 9855010, 9855010, 9855010, 9590305, 9590305, 9590305, 9590305, 9590305, 10970154, 10970154, 10970154, 10970154, 10970154, 10970154, 10970154, 10970154, 10970154, 10970154, 10970154, 10970154, 10970154, 10970154, 10970154, 10970154, 9855010, 10970154, 9855010, 9855010, 9590305, 9855010, 9590305, 9260822, 9590305, 9855010, 9590305, 9590305, 9855010, 9855010, 9590305, 9260822, 9855010, 9855010, 9260822, 9260822, 9590305, 9590305, 9590305, 9260822, 9590305, 9590305, 9590305, 9590305, 9260822, 9590305, 9260822, 9260822, 9260822, 9260822, 9260822, 9260822, 9260822, 9260822))
return bitmap_Snow3D
)

--Globle Icon Var
icon_Snow3D=load_bitmap_Snow3D()

--Create Interface
Utility Reverser "Reverser" rolledUp:true
( 
       rollout aboutRev "About Reverser" 
       (
               label lab1 "Reverser 1.1 Final"
			   label lab10 "Written By Snow Apr.2000"
			   label lab11 "discreet China ASE"
               bitmap the_bmp bitmap:icon_Snow3D
               label lab2 "Home http://zsnow.yeah.net"
               label lab3 "Email: yang.zhang@autodesk.com"
        )
       rollout MainParament "Paraments"
       (
               --group design
               group "Time Sets"
               (
                      spinner StartT "Start Time" range:[-100000,100000,0] type:#integer
                      spinner EndT "End Time" range:[-100000,100000,100] type:#integer
                )
               group "Object Sets"
               (
                      label lab5 "Reference Object:" align:#left
                      pickbutton chooseRef "Pick" message:"Please Select The Reference Object" 
                      label lab6 "Target Object:" align:#left
                      pickbutton chooseTar "Pick" message:"Please Select The Target Object" 
                )
               group "Scale Sets"
               (
                       spinner ScaleR "Scale Ratio" range:[0,10,1] 
                )
               group "Move Options Sets"
               (
                       checkbox PosO "Position" checked:true
                       checkbox RotO "Rotation" checked:false 
                       checkbox ScaleO "Scale" checked:false
                )
			 group "Key Frame Interval Sets"
               (
                       spinner InterSpin "Interval Length" range:[1,10000,1] 
                )
               --event part
               on StartT changed i do
               (
                       if i>EndT.value do EndT.value=i
                       Init_StartTime=StartT.value
                ) 
               on EndT changed i do 
               (
                       if i<StartT.value do StartT.value=i
                       Init_EndTime=EndT.value
                )

               on chooseRef picked i do
               (
                       lab5.text="Reference Object:" + chooseRef.object.name
                       Ref_Obj=i
                )
               on chooseTar picked i do 
               (
                       lab6.text="Target Object:" + chooseTar.object.name
                       Target_Obj=i
                       -- if chooseRef.obj<>undefined then PinTar.enabled=true
                )

              on ScaleR changed i do ScaleRatio=i
 
              on PosO changed i do PosOption=i
              on RotO changed i do RotOption=i
              on ScaleO changed i do ScaleOption=i
			on InterSpin changed i do InterFrame=i
        )
       rollout getMove "Get Moving"
       ( 
              group "Commands Sets"
              (  
                       button PinTar "Pin" toolTip:"Pin The Target Object" --enabled:false
                       button ClearM "ClearMove" toolTip:"Clear The Target Object's Movement"--enabled:false
               )
              on PinTar pressed do
              (
                       in coordsys world 
                       (
                               --main part of the program
                               --Start Ani
                               animate on
                               for t in Init_StartTime+InterFrame to Init_EndTime by InterFrame do
                               (
							       preTime= t-InterFrame
                                        at time preTime
                                        (
                                                   if PosOption then 
                                                   (
                                                             TempRef_Pos=Ref_Obj.pos
                                                             TempTar_Pos=Target_Obj.pos
                                                    )
                                                   if RotOption then
                                                   (
                                                             TempRef_Rot=Ref_Obj.rotation
                                                             TempTar_Rot=Target_Obj.rotation
                                                     )
                                                   if ScaleOption then
                                                   (
                                                             TempRef_Scale=Ref_Obj.scale
                                                             TempTar_Scale=Target_Obj.scale
                                                     )
                                      	 )
                                       at time t
                                       ( 
                                                    if PosOption then Target_Obj.pos=TempTar_Pos-(Ref_Obj.pos-TempRef_Pos)*ScaleRatio
                                                    if RotOption then Target_Obj.rotation=TempTar_Rot-(Ref_Obj.rotation-TempRef_Rot)*ScaleRatio
                                                    if ScaleOption then Target_Obj.scale=TempTar_Scale-(Ref_Obj.scale-TempRef_Scale)*ScaleRatio
                                                    --print PosOption to:Debug
                                                    --print Target_Obj.pos to:Debug
                                         )
                                ) 
                       )
                       --end of main part
              )
              on ClearM pressed do
              ( 
                       at time Init_StartTime
                       (        
                                undo on
                                (        sliderTime=Init_StartTime
								    selectKeys Target_Obj.controller (interval Init_StartTime Init_EndTime)
                                         if PosOption then deletekeys Target_Obj.pos.controller.keys #selection
                                         if RotOption then deletekeys Target_Obj.rotation.controller.keys #selection
                                         if ScaleOption then deletekeys Target_Obj.scale.controller.keys #selection
                                 )
                        )
              )  

        )  
            --Open Rollout 
            on Reverser open do 
            (  
                       addRollout aboutRev
                       addRollout MainParament
                       addRollout getMove
             ) 

            --close Rollout
            on Reverser close do
            (  
                       removeRollout aboutRev
                       removeRollout MainParament
                       removeRollout getMove
             ) 
)
--end of script