// set window propertiesSetWindowTitle( "sprites U V" )SetWindowSize( 1024, 768, 0 )// set display propertiesSetVirtualResolution( 1024, 768 )_Blue = MakeColor(0,0,175)_Yellow = MakeColor(175,175,0)_Green = MakeColor(0,175,0)_Red = MakeCOlor(175,0,0)Render()DrawBox(0,0,255,63,_Blue, _Blue, _Blue, _Blue, 1) DrawBox(0,64,255,127,_Yellow, _Yellow, _Yellow, _Yellow, 1) DrawBox(0,128,255,191,_Green, _Green, _Green, _Green, 1)DrawBox(0,192,255,255,_Red, _Red, _Red, _Red, 1) DrawBox(0 + 400,0,63 + 400,255,_Blue, _Blue, _Blue, _Blue, 1) DrawBox(63 + 400,0,127 + 400,255,_Yellow, _Yellow, _Yellow, _Yellow, 1) DrawBox(127 + 400,0,191 + 400,255,_Green, _Green, _Green, _Green, 1)DrawBox(191 + 400,0,255 + 400,255,_Red, _Red, _Red, _Red, 1) Render()Horizontal = GetImage(0,0,256,256)Vertical = GetImage(0 + 400,0,256,256)ClearScreen()SetImageWrapU(Horizontal, 1) : SetImageWrapV(Horizontal, 1)SetImageWrapU(Vertical, 1) : SetImageWrapV(Vertical, 1)_Sprite(Horizontal, Horizontal, 0,450,256, 255,255,255,255)_Sprite(Vertical, Vertical, 400,450,256, 255,255,255,255)SetClearColor(75,75,75)Text1 = CreateText("Original images") : SetTextSize(Text1, 16) : SetTextPosition(Text1, 255, 268)Text2 = CreateText("Sprite V changes Sprite U changes") : SetTextSize(Text2, 16) : SetTextPosition(Text2, 0, 400)WrapU# = 0WrapV# = 0do DrawBox(0,0,255,63,_Blue, _Blue, _Blue, _Blue, 1) DrawBox(0,64,255,127,_Yellow, _Yellow, _Yellow, _Yellow, 1) DrawBox(0,128,255,191,_Green, _Green, _Green, _Green, 1) DrawBox(0,192,255,255,_Red, _Red, _Red, _Red, 1) DrawBox(0 + 400,0,63 + 400,255,_Blue, _Blue, _Blue, _Blue, 1) DrawBox(63 + 400,0,127 + 400,255,_Yellow, _Yellow, _Yellow, _Yellow, 1) DrawBox(127 + 400,0,191 + 400,255,_Green, _Green, _Green, _Green, 1) DrawBox(191 + 400,0,255 + 400,255,_Red, _Red, _Red, _Red, 1) inc WrapU#, -0.007 inc WrapV#, -0.007 SetSpriteUVOffset(Horizontal, 0, WrapV#) SetSpriteUVOffset(Vertical, WrapU#, 0) Sync()loopfunction _Sprite(num, img, x#, y#, size#, Cr, Cg, Cb, Ca) CreateSprite(num, img) SetSpritePosition(num, x#, y#) SetSpriteColor(num, Cr, Cg, Cb, Ca) setSpriteSize(num, size#, size#)Endfunction