part ofgame;classRepeatedImageextendsNode{Sprite_sprt0;Sprite_sprt1;RepeatedImage(sky.Imageimage,[sky.TransferModemode=null]){_sprt0=newSprite.fromImage(image);_sprt0.size=newSize(1024.0,1024.0);_sprt0.pivot=Point.origin;_sprt1=newSprite.fromImage(image);_sprt1.size=newSize(1024.0,1024.0);_sprt1.pivot=Point.origin;_sprt1.position=newPoint(0.0,-1024.0);if(mode!=null){_sprt0.transferMode=mode;_sprt1.transferMode=mode;}addChild(_sprt0);addChild(_sprt1);}voidmove(doubledy){doubleyPos=(position.y+dy)%1024.0;position=newPoint(0.0,yPos);}}