spawn bg
authorMatteo Nastasi (mop) <nastasi@alternativeoutput.it>
Sat, 23 Feb 2008 17:33:54 +0000 (17:33 +0000)
committerMatteo Nastasi (mop) <nastasi@alternativeoutput.it>
Sat, 23 Feb 2008 17:33:54 +0000 (17:33 +0000)
bin/preload.sh
web/preload_img.js

index 395d332..dd7ce6b 100755 (executable)
@@ -30,6 +30,10 @@ IMGPATH=../brisk-img
 # echo '?>'
 # ) > $OUTFILE
 
+function imglist () {
+    ls -S `find $1 -type f -name '*.jpg' -o -name '*.png' -o -name '*.gif' | grep -v '/src_' | sort`
+}
+
 rm -f $OUTFILE
 
 (
@@ -37,7 +41,7 @@ echo "var g_preload_img_arr = new Array( "
 first=1
 spa="            "
 ltri="`echo "$IMGPATH" | wc -c`"
-for i in `find $IMGPATH -type f -name '*.jpg' -o -name '*.png' -o -name '*.gif' | grep -v '/src_' | sort`; do
+for i in `imglist $IMGPATH`; do
    if [ $first -ne 1 ]; then
       echo -n ", "
       if [ $((ct % 2)) -eq 0 ]; then
@@ -62,12 +66,12 @@ first=1
 sum=0
 spa="            "
 tot=0
-for i in `find $IMGPATH -type f -name '*.jpg' -o -name '*.png' -o -name '*.gif' | grep -v '/src_' | sort`; do
+for i in `imglist $IMGPATH`; do
    sz="`stat -c '%s' $IMGPATH/$i`"
    tot=$((tot + sz))
 done
 
-for i in `find $IMGPATH -type f -name '*.jpg' -o -name '*.png' -o -name '*.gif' | grep -v '/src_' | sort`; do
+for i in `imglist $IMGPATH`; do
    if [ $first -ne 1 ]; then
       echo -n ", "
       if [ $((ct % 8)) -eq 0 ]; then
index 8e88af8..b332d01 100644 (file)
 var g_preload_img_arr = new Array( 
-            "briskin5/img/00_ea.png", "briskin5/img/00.png", 
-            "briskin5/img/00_we.png", "briskin5/img/01_ea.png", 
-            "briskin5/img/01.png", "briskin5/img/01_we.png", 
-            "briskin5/img/02_ea.png", "briskin5/img/02.png", 
-            "briskin5/img/02_we.png", "briskin5/img/03_ea.png", 
-            "briskin5/img/03.png", "briskin5/img/03_we.png", 
-            "briskin5/img/04_ea.png", "briskin5/img/04.png", 
-            "briskin5/img/04_we.png", "briskin5/img/05_ea.png", 
-            "briskin5/img/05.png", "briskin5/img/05_we.png", 
-            "briskin5/img/06_ea.png", "briskin5/img/06.png", 
-            "briskin5/img/06_we.png", "briskin5/img/07_ea.png", 
-            "briskin5/img/07.png", "briskin5/img/07_we.png", 
-            "briskin5/img/08_ea.png", "briskin5/img/08.png", 
-            "briskin5/img/08_we.png", "briskin5/img/09_ea.png", 
-            "briskin5/img/09.png", "briskin5/img/09_we.png", 
-            "briskin5/img/10_ea.png", "briskin5/img/10.png", 
-            "briskin5/img/10_we.png", "briskin5/img/11_ea.png", 
-            "briskin5/img/11.png", "briskin5/img/11_we.png", 
-            "briskin5/img/12_ea.png", "briskin5/img/12.png", 
-            "briskin5/img/12_we.png", "briskin5/img/13_ea.png", 
-            "briskin5/img/13.png", "briskin5/img/13_we.png", 
-            "briskin5/img/14_ea.png", "briskin5/img/14.png", 
-            "briskin5/img/14_we.png", "briskin5/img/15_ea.png", 
-            "briskin5/img/15.png", "briskin5/img/15_we.png", 
-            "briskin5/img/16_ea.png", "briskin5/img/16.png", 
-            "briskin5/img/16_we.png", "briskin5/img/17_ea.png", 
-            "briskin5/img/17.png", "briskin5/img/17_we.png", 
-            "briskin5/img/18_ea.png", "briskin5/img/18.png", 
-            "briskin5/img/18_we.png", "briskin5/img/19_ea.png", 
-            "briskin5/img/19.png", "briskin5/img/19_we.png", 
-            "briskin5/img/20_ea.png", "briskin5/img/20.png", 
-            "briskin5/img/20_we.png", "briskin5/img/21_ea.png", 
-            "briskin5/img/21.png", "briskin5/img/21_we.png", 
-            "briskin5/img/22_ea.png", "briskin5/img/22.png", 
-            "briskin5/img/22_we.png", "briskin5/img/23_ea.png", 
-            "briskin5/img/23.png", "briskin5/img/23_we.png", 
-            "briskin5/img/24_ea.png", "briskin5/img/24.png", 
-            "briskin5/img/24_we.png", "briskin5/img/25_ea.png", 
-            "briskin5/img/25.png", "briskin5/img/25_we.png", 
-            "briskin5/img/26_ea.png", "briskin5/img/26.png", 
-            "briskin5/img/26_we.png", "briskin5/img/27_ea.png", 
-            "briskin5/img/27.png", "briskin5/img/27_we.png", 
-            "briskin5/img/28_ea.png", "briskin5/img/28.png", 
-            "briskin5/img/28_we.png", "briskin5/img/29_ea.png", 
-            "briskin5/img/29.png", "briskin5/img/29_we.png", 
-            "briskin5/img/30_ea.png", "briskin5/img/30.png", 
-            "briskin5/img/30_we.png", "briskin5/img/31_ea.png", 
-            "briskin5/img/31.png", "briskin5/img/31_we.png", 
-            "briskin5/img/32_ea.png", "briskin5/img/32.png", 
-            "briskin5/img/32_we.png", "briskin5/img/33_ea.png", 
-            "briskin5/img/33.png", "briskin5/img/33_we.png", 
-            "briskin5/img/34_ea.png", "briskin5/img/34.png", 
-            "briskin5/img/34_we.png", "briskin5/img/35_ea.png", 
-            "briskin5/img/35.png", "briskin5/img/35_we.png", 
-            "briskin5/img/36_ea.png", "briskin5/img/36.png", 
-            "briskin5/img/36_we.png", "briskin5/img/37_ea.png", 
-            "briskin5/img/37.png", "briskin5/img/37_we.png", 
+            "briskin5/img/brisk_table_sand0.jpg", "briskin5/img/brisk_table_sand4.jpg", 
+            "briskin5/img/brisk_table_sand1.jpg", "briskin5/img/brisk_table_sand3.jpg", 
+            "briskin5/img/brisk_table_sand2.jpg", "img/bg_spawn.jpg", 
+            "briskin5/img/brisk_caller_sand4.png", "briskin5/img/brisk_caller_sand0.png", 
+            "briskin5/img/brisk_caller_sand2.png", "briskin5/img/brisk_caller_sand1.png", 
+            "briskin5/img/brisk_caller_sand3.png", "briskin5/img/33_ea.png", 
+            "briskin5/img/33_we.png", "briskin5/img/31_we.png", 
+            "briskin5/img/35_ea.png", "briskin5/img/35_we.png", 
+            "briskin5/img/31_ea.png", "briskin5/img/23_ea.png", 
+            "briskin5/img/33.png", "briskin5/img/23_we.png", 
+            "briskin5/img/31.png", "briskin5/img/35.png", 
+            "briskin5/img/13_ea.png", "briskin5/img/23.png", 
+            "briskin5/img/13_we.png", "briskin5/img/cover_ea.png", 
+            "briskin5/img/cover_we.png", "briskin5/img/cover.png", 
+            "briskin5/img/32_ea.png", "briskin5/img/32_we.png", 
+            "briskin5/img/13.png", "briskin5/img/32.png", 
+            "briskin5/img/10_we.png", "briskin5/img/10_ea.png", 
+            "briskin5/img/27_we.png", "briskin5/img/27_ea.png", 
+            "briskin5/img/30_we.png", "briskin5/img/34_we.png", 
+            "briskin5/img/10.png", "briskin5/img/30_ea.png", 
+            "briskin5/img/36_we.png", "briskin5/img/36_ea.png", 
+            "briskin5/img/34_ea.png", "briskin5/img/30.png", 
+            "briskin5/img/37_we.png", "briskin5/img/38_we.png", 
+            "briskin5/img/36.png", "briskin5/img/37_ea.png", 
             "briskin5/img/38_ea.png", "briskin5/img/38.png", 
-            "briskin5/img/38_we.png", "briskin5/img/39_ea.png", 
-            "briskin5/img/39.png", "briskin5/img/39_we.png", 
-            "briskin5/img/asta0.png", "briskin5/img/asta0_ro.png", 
-            "briskin5/img/asta1.png", "briskin5/img/asta1_ro.png", 
-            "briskin5/img/asta2.png", "briskin5/img/asta2_ro.png", 
-            "briskin5/img/asta3.png", "briskin5/img/asta3_ro.png", 
-            "briskin5/img/asta4.png", "briskin5/img/asta4_ro.png", 
-            "briskin5/img/asta5.png", "briskin5/img/asta5_ro.png", 
-            "briskin5/img/asta6.png", "briskin5/img/asta6_ro.png", 
-            "briskin5/img/asta7.png", "briskin5/img/asta7_ro.png", 
-            "briskin5/img/asta8.png", "briskin5/img/asta8_ro.png", 
-            "briskin5/img/asta9.png", "briskin5/img/asta9_ro.png", 
-            "briskin5/img/astalascio.png", "briskin5/img/astalascio_ro.png", 
-            "briskin5/img/astapashalf.png", "briskin5/img/astapashalf_ro.png", 
-            "briskin5/img/astapasso.png", "briskin5/img/astapasso_ro.png", 
-            "briskin5/img/astaptsub.png", "briskin5/img/astaptsub_ro.png", 
-            "briskin5/img/brisk_caller_sand0.png", "briskin5/img/brisk_caller_sand1.png", 
-            "briskin5/img/brisk_caller_sand2.png", "briskin5/img/brisk_caller_sand3.png", 
-            "briskin5/img/brisk_caller_sand4.png", "briskin5/img/brisk_table_sand0.jpg", 
-            "briskin5/img/brisk_table_sand1.jpg", "briskin5/img/brisk_table_sand2.jpg", 
-            "briskin5/img/brisk_table_sand3.jpg", "briskin5/img/brisk_table_sand4.jpg", 
-            "briskin5/img/cover_ea.png", "briskin5/img/cover.png", 
-            "briskin5/img/cover_we.png", "briskin5/img/exitlock0n.png", 
-            "briskin5/img/exitlock0y.png", "briskin5/img/exitlock1n.png", 
-            "briskin5/img/exitlock1y.png", "briskin5/img/exitlock2n.png", 
-            "briskin5/img/exitlock2y.png", "briskin5/img/exitlock3n.png", 
-            "briskin5/img/exitlock3y.png", "img/altout80x15.png", 
-            "img/bg_spawn.jpg", "img/brichi.png", 
-            "img/brisk_donate.gif", "img/brisk_ico.png", 
-            "img/brisk_logo64.png", "img/brisk_start.png", 
-            "img/download_now_flash.gif", "img/dynamica.png", 
-            "img/noimg.png", "img/virtualsky80x15a.gif");
+            "briskin5/img/27.png", "briskin5/img/34.png", 
+            "briskin5/img/37.png", "img/virtualsky80x15a.gif", 
+            "briskin5/img/39_we.png", "briskin5/img/03_we.png", 
+            "briskin5/img/39_ea.png", "briskin5/img/03_ea.png", 
+            "briskin5/img/39.png", "briskin5/img/03.png", 
+            "briskin5/img/17_ea.png", "briskin5/img/17_we.png", 
+            "briskin5/img/20.png", "briskin5/img/20_ea.png", 
+            "briskin5/img/12_we.png", "briskin5/img/20_we.png", 
+            "briskin5/img/11_ea.png", "briskin5/img/12_ea.png", 
+            "briskin5/img/22_we.png", "briskin5/img/02_ea.png", 
+            "briskin5/img/02_we.png", "briskin5/img/22_ea.png", 
+            "briskin5/img/11_we.png", "briskin5/img/25_we.png", 
+            "briskin5/img/17.png", "briskin5/img/25_ea.png", 
+            "briskin5/img/00_ea.png", "briskin5/img/28_ea.png", 
+            "briskin5/img/00_we.png", "briskin5/img/24_we.png", 
+            "briskin5/img/28_we.png", "briskin5/img/24_ea.png", 
+            "briskin5/img/11.png", "briskin5/img/12.png", 
+            "briskin5/img/22.png", "briskin5/img/02.png", 
+            "briskin5/img/28.png", "briskin5/img/00.png", 
+            "briskin5/img/25.png", "briskin5/img/14_ea.png", 
+            "briskin5/img/14_we.png", "briskin5/img/24.png", 
+            "briskin5/img/09_we.png", "briskin5/img/09_ea.png", 
+            "briskin5/img/09.png", "briskin5/img/14.png", 
+            "briskin5/img/04_ea.png", "briskin5/img/04_we.png", 
+            "briskin5/img/04.png", "briskin5/img/19.png", 
+            "briskin5/img/19_ea.png", "briskin5/img/19_we.png", 
+            "briskin5/img/21_ea.png", "briskin5/img/21.png", 
+            "briskin5/img/21_we.png", "briskin5/img/06.png", 
+            "briskin5/img/06_ea.png", "briskin5/img/06_we.png", 
+            "briskin5/img/05.png", "briskin5/img/16_we.png", 
+            "briskin5/img/16_ea.png", "briskin5/img/05_we.png", 
+            "briskin5/img/26_ea.png", "briskin5/img/26_we.png", 
+            "briskin5/img/05_ea.png", "briskin5/img/01_we.png", 
+            "briskin5/img/01_ea.png", "briskin5/img/16.png", 
+            "briskin5/img/01.png", "briskin5/img/07.png", 
+            "briskin5/img/07_ea.png", "briskin5/img/08_ea.png", 
+            "briskin5/img/08_we.png", "briskin5/img/07_we.png", 
+            "briskin5/img/08.png", "briskin5/img/26.png", 
+            "briskin5/img/18_ea.png", "briskin5/img/18_we.png", 
+            "briskin5/img/18.png", "briskin5/img/15_ea.png", 
+            "briskin5/img/15_we.png", "briskin5/img/29_we.png", 
+            "briskin5/img/29_ea.png", "briskin5/img/29.png", 
+            "briskin5/img/15.png", "img/brisk_logo64.png", 
+            "img/download_now_flash.gif", "briskin5/img/asta3.png", 
+            "briskin5/img/asta8.png", "briskin5/img/asta7.png", 
+            "briskin5/img/asta4.png", "briskin5/img/astapasso.png", 
+            "briskin5/img/asta3_ro.png", "briskin5/img/asta8_ro.png", 
+            "briskin5/img/asta7_ro.png", "briskin5/img/asta5.png", 
+            "briskin5/img/asta4_ro.png", "briskin5/img/asta9.png", 
+            "briskin5/img/astalascio.png", "briskin5/img/asta0.png", 
+            "briskin5/img/asta5_ro.png", "briskin5/img/astapasso_ro.png", 
+            "briskin5/img/astapashalf.png", "briskin5/img/asta1.png", 
+            "briskin5/img/asta6.png", "briskin5/img/asta0_ro.png", 
+            "briskin5/img/asta9_ro.png", "briskin5/img/asta2.png", 
+            "img/brisk_donate.gif", "briskin5/img/astalascio_ro.png", 
+            "briskin5/img/asta1_ro.png", "briskin5/img/astapashalf_ro.png", 
+            "briskin5/img/asta6_ro.png", "briskin5/img/astaptsub.png", 
+            "briskin5/img/asta2_ro.png", "briskin5/img/astaptsub_ro.png", 
+            "img/dynamica.png", "img/brichi.png", 
+            "briskin5/img/exitlock2n.png", "briskin5/img/exitlock1n.png", 
+            "briskin5/img/exitlock1y.png", "briskin5/img/exitlock3n.png", 
+            "img/altout80x15.png", "briskin5/img/exitlock0n.png", 
+            "briskin5/img/exitlock3y.png", "briskin5/img/exitlock2y.png", 
+            "briskin5/img/exitlock0y.png", "img/brisk_start.png", 
+            "img/noimg.png", "img/brisk_ico.png");
 var g_preload_imgsz_arr = new Array( 
-            ".4", ".9", "1.3", "1.7", "2.1", "2.5", "3.0", "3.4", 
-            "3.9", "4.4", "4.8", "5.3", "5.8", "6.2", "6.6", "7.0", 
-            "7.4", "7.8", "8.2", "8.6", "9.0", "9.4", "9.8", "10.2", 
-            "10.6", "11.0", "11.4", "11.8", "12.3", "12.7", "13.2", "13.7", 
-            "14.2", "14.7", "15.1", "15.6", "16.1", "16.5", "17.0", "17.5", 
-            "18.0", "18.6", "19.0", "19.4", "19.9", "20.2", "20.6", "21.0", 
-            "21.4", "21.8", "22.2", "22.6", "23.1", "23.6", "24.0", "24.3", 
-            "24.7", "25.1", "25.6", "26.0", "26.4", "26.9", "27.4", "27.8", 
-            "28.2", "28.6", "29.1", "29.5", "30.0", "30.5", "31.1", "31.6", 
-            "32.1", "32.5", "33.0", "33.4", "33.9", "34.3", "34.7", "35.1", 
-            "35.5", "36.0", "36.5", "37.0", "37.5", "37.9", "38.4", "38.7", 
-            "39.1", "39.5", "40.0", "40.5", "41.0", "41.5", "42.1", "42.6", 
-            "43.1", "43.6", "44.1", "44.7", "45.2", "45.8", "46.3", "46.8", 
-            "47.3", "47.8", "48.4", "48.9", "49.4", "49.9", "50.4", "50.9", 
-            "51.4", "51.9", "52.4", "52.9", "53.4", "53.9", "54.3", "54.8", 
-            "55.0", "55.1", "55.2", "55.3", "55.5", "55.6", "55.8", "55.9", 
-            "56.1", "56.3", "56.4", "56.6", "56.7", "56.8", "57.0", "57.2", 
-            "57.4", "57.5", "57.7", "57.8", "58.0", "58.1", "58.2", "58.3", 
-            "58.5", "58.6", "58.8", "58.9", "60.6", "62.3", "64.0", "65.8", 
-            "67.5", "72.8", "78.2", "83.5", "88.8", "94.1", "94.6", "95.1", 
-            "95.7", "95.7", "95.8", "95.9", "96.0", "96.0", "96.1", "96.2", 
-            "96.2", "96.3", "98.5", "98.6", "98.7", "98.8", "99.1", "99.1", 
-            "99.3", "99.4", "99.5", "100.0");
+            "5.3", "10.6", "15.9", "21.2", "26.5", "28.8", "30.5", "32.2", 
+            "34.0", "35.7", "37.4", "38.0", "38.5", "39.1", "39.6", "40.2", 
+            "40.7", "41.2", "41.8", "42.3", "42.9", "43.4", "43.9", "44.4", 
+            "45.0", "45.5", "46.0", "46.5", "47.1", "47.6", "48.1", "48.6", 
+            "49.1", "49.6", "50.1", "50.6", "51.1", "51.6", "52.1", "52.6", 
+            "53.1", "53.6", "54.1", "54.6", "55.1", "55.6", "56.1", "56.6", 
+            "57.1", "57.6", "58.1", "58.6", "59.1", "59.6", "60.1", "60.6", 
+            "61.0", "61.5", "62.0", "62.5", "62.9", "63.4", "63.9", "64.4", 
+            "64.8", "65.3", "65.8", "66.2", "66.7", "67.2", "67.6", "68.1", 
+            "68.5", "69.0", "69.5", "69.9", "70.4", "70.8", "71.3", "71.8", 
+            "72.2", "72.7", "73.1", "73.6", "74.0", "74.5", "74.9", "75.4", 
+            "75.8", "76.3", "76.7", "77.2", "77.6", "78.0", "78.5", "78.9", 
+            "79.3", "79.7", "80.2", "80.6", "81.0", "81.4", "81.8", "82.2", 
+            "82.7", "83.1", "83.5", "83.9", "84.3", "84.7", "85.1", "85.5", 
+            "85.9", "86.3", "86.7", "87.1", "87.5", "87.9", "88.3", "88.7", 
+            "89.1", "89.5", "89.8", "90.2", "90.6", "91.0", "91.4", "91.8", 
+            "92.2", "92.5", "92.9", "93.3", "93.6", "94.0", "94.4", "94.6", 
+            "94.9", "95.0", "95.2", "95.4", "95.6", "95.8", "95.9", "96.1", 
+            "96.3", "96.4", "96.6", "96.7", "96.9", "97.0", "97.2", "97.3", 
+            "97.4", "97.6", "97.7", "97.8", "98.0", "98.1", "98.2", "98.3", 
+            "98.4", "98.6", "98.7", "98.8", "98.9", "99.0", "99.1", "99.2", 
+            "99.2", "99.3", "99.4", "99.5", "99.5", "99.6", "99.7", "99.7", 
+            "99.8", "99.9", "99.9", "100.0");