@@ -30,6 +30,10 @@ var balloon_index = 0;
3030var balloon_colors_name = [ "red" , "blue" , "green" , "yellow" , "purple" , "orange" , "cyan" ] ;
3131var balloon_colors = [ "#f00" , "blue" , "green" , "#FDFC30" , "#c700e6" , "#ff8a0f" , "#0fffca" ] ;
3232
33+ var nyan_color_index = 0 ;
34+ var nyan_colors = [ 'nyan' , 'nyan-coin' , 'nyan-mon' , 'nyan-pirate' , 'nyan-cool' , 'nyan-tothemax' , 'nyan-pumpkin' , 'nyan-afro' , 'nyan-coin' , 'nyan-mummy' ] ;
35+ var rainbow = [ "#ff0000" , "#fc9a00" , "#f6ff00" , "#38ff01" , "#009aff" , "#0000ff" ] ;
36+
3337var map = null ;
3438var overlay = null ;
3539var layer_clouds = null ;
@@ -356,6 +360,7 @@ function clean_refresh(text, force, history_step) {
356360
357361 car_index = 0 ;
358362 balloon_index = 0 ;
363+ nyan_color_index = 0 ;
359364 stopFollow ( force ) ;
360365
361366 // add loading spinner in the vehicle list
@@ -1833,20 +1838,22 @@ function addPosition(position) {
18331838 vehicle_info . marker . setMode = function ( mode ) { this . mode = mode ; this . setPosition ( this . getPosition ( ) ) ; } ;
18341839 vehicle_info . marker . setAltitude = function ( derp ) { this . setPosition ( this . getPosition ( ) ) ; } ;
18351840
1841+
1842+ var nyan = nyan_colors [ nyan_color_index ] + ".gif" ;
1843+ nyan_color_index = ( nyan_color_index + 1 ) % nyan_colors . length ;
1844+ var nyanw = ( nyan_color_index == 4 ) ? 104 : 55 ;
1845+
18361846 vehicle_info . marker . setIcon ( {
1837- url : host_url + markers_url + " nyan.gif" ,
1838- size : new google . maps . Size ( 55 , 39 ) ,
1839- scaledSize : new google . maps . Size ( 55 , 39 ) ,
1847+ url : host_url + markers_url + nyan ,
1848+ size : new google . maps . Size ( nyanw , 39 ) ,
1849+ scaledSize : new google . maps . Size ( nyanw , 39 ) ,
18401850 anchor : new google . maps . Point ( 26 , 20 )
18411851 } ) ;
18421852 vehicle_info . marker . iconImg = 1 ;
18431853
18441854 vehicle_info . image_src = host_url + markers_url + "hab_nyan.gif" ;
18451855 vehicle_info . image_src_offset = new google . maps . Point ( - 34 , - 70 ) ;
18461856
1847- // whats nyan only purpose? Make people happy, of course. And how?
1848- var rainbow = [ "#ff0000" , "#fc9a00" , "#f6ff00" , "#38ff01" , "#009aff" , "#0000ff" ] ;
1849-
18501857 // remove all polylines
18511858 var k ;
18521859 for ( k in vehicle_info . polyline ) {
0 commit comments