X-Git-Url: https://mop.ddnsfree.com/gitweb/?a=blobdiff_plain;f=web%2Fdnd.js;h=f5417917d03c4e55ddc20b047da377085abd9f94;hb=01e9f212c0c1da9b5dd879c82344d5817210a773;hp=1228918aa7f1d4cb3d8212d49e1f1b117d1548eb;hpb=f18bac8374119fa1f3c826e82cfc74ce2ce52dd7;p=brisk.git diff --git a/web/dnd.js b/web/dnd.js index 1228918..f541791 100644 --- a/web/dnd.js +++ b/web/dnd.js @@ -1,7 +1,10 @@ /* * brisk - dnd.js * - * Copyright (C) 2006 matteo.nastasi@milug.org + * Copyright (C) 2006-2008 Matteo Nastasi + * mailto: nastasi@alternativeoutput.it + * matteo.nastasi@milug.org + * web: http://www.alternativeoutput.it * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by @@ -16,6 +19,8 @@ * not, write to the Free Software Foundation, Inc, 59 Temple Place - * Suite 330, Boston, MA 02111-1307, USA. * + * $Id$ + * */ var PLAYERS_N = 3; @@ -56,6 +61,8 @@ var border_width = 10; /* time to send a card to the player 10 or 250 */ var G_send_time = 250; +var G_play_time = 500; +var G_take_time = 500; /* suffix to add to images name */ var sux = new Array( "", "_ea", "", "", "_we"); @@ -373,7 +380,7 @@ function card_mouseup_cb(o) { for (i = 0 ; i < cards_n ; i++) { if (cards_pos[i] == idx) { - $("sandbox").innerHTML = "Pippo: "+ i; + /* $("sandbox").innerHTML = "Pippo: "+ i; */ for (e = i ; e < cards_n-1 ; e++) { cards_pos[e] = cards_pos[e+1]; } @@ -516,10 +523,6 @@ function card_play_so(card_idx, x, y) { alert("card_play_so: unreachable function."); } -function card_play_ne(card_idx, x, y) -{ - // alert("card_play_nw: card_pos="+ card_pos+" card_idx="+card_idx+" x="+x+" y="+y); -} /* CARD_PLAY_EA */ function card_postplay_ea(card_pos) @@ -552,8 +555,8 @@ function card_play_ea(card_idx, x, y) x1 = 500 + ((y-250) * (125 - cards_height) / (200 - cards_height)); y1 = 450 - cards_width - (x - 300); - var movimg = new slowimg(img, x1, y1, 1, 1, "card_postplay_ea("+cards_ea_pos[card_pos]+");", newname); - movimg.settime(50); + var movimg = new slowimg(img, x1, y1, 25, 1, "card_postplay_ea("+cards_ea_pos[card_pos]+");", newname); + movimg.settime(G_play_time); movimg.start(gst); } @@ -586,8 +589,8 @@ function card_play_ne(card_idx, x, y) x1 = 600 - cards_width - (x - 300); y1 = 250 - cards_height - ((y-250) * (125 - cards_height) / (200 - cards_height)); - var movimg = new slowimg(img, x1, y1, 1, 1, "card_postplay_ne("+cards_ne_pos[card_pos]+");", newname); - movimg.settime(50); + var movimg = new slowimg(img, x1, y1, 25, 1, "card_postplay_ne("+cards_ne_pos[card_pos]+");", newname); + movimg.settime(G_play_time); movimg.start(gst); } @@ -620,8 +623,8 @@ function card_play_nw(card_idx, x, y) x1 = 400 - cards_width - (x - 300); y1 = 250 - cards_height - ((y-250) * (125 - cards_height) / (200 - cards_height)); - var movimg = new slowimg(img, x1, y1, 1, 1, "card_postplay_nw("+cards_nw_pos[card_pos]+");", newname); - movimg.settime(50); + var movimg = new slowimg(img, x1, y1, 25, 1, "card_postplay_nw("+cards_nw_pos[card_pos]+");", newname); + movimg.settime(G_play_time); movimg.start(gst); } @@ -654,8 +657,8 @@ function card_play_we(card_idx, x, y) x1 = 300 - cards_height - ((y-250) * (125 - cards_height) / (200 - cards_height)); y1 = 250 + x - 300; - var movimg = new slowimg(img, x1, y1, 1, 1, "card_postplay_we("+cards_we_pos[card_pos]+");", newname); - movimg.settime(50); + var movimg = new slowimg(img, x1, y1, 25, 1, "card_postplay_we("+cards_we_pos[card_pos]+");", newname); + movimg.settime(G_play_time); movimg.start(gst); } @@ -794,8 +797,6 @@ function card_we_post_take(card) function cards_take(win) { - - var taker = (win - table_pos + PLAYERS_N) % PLAYERS_N; // alert("cards_n: "+cards_n+"card: "+cards_pos[cards_n]+"cards_ea_n: "+cards_ea_n+"card_ea: "+cards_ea_pos[cards_ea_n]+"cards_ne_n: "+cards_ne_n+"card_ne: "+cards_ne_pos[cards_ne_n] + "taker:"+taker); @@ -819,79 +820,40 @@ function cards_take(win) var movimg = new slowimg(img, take_x[taker] - cards_width_d2, take_y[taker] - cards_height_d2, - 1, 0, "card_post_take("+cards_pos[cards_n]+");", null); - movimg.settime(50); + 25, 0, "card_post_take("+cards_pos[cards_n]+");", null); + movimg.settime(G_take_time); movimg.start(gst); var img = $("card_ea"+cards_ea_pos[cards_ea_n]); var movimg = new slowimg(img, take_x[taker] - cards_height_d2, take_y[taker] - cards_width_d2, - 1, 0, "card_ea_post_take("+cards_ea_pos[cards_ea_n]+");", null); - movimg.settime(50); + 25, 0, "card_ea_post_take("+cards_ea_pos[cards_ea_n]+");", null); + movimg.settime(G_take_time); movimg.start(gst); var img = $("card_ne"+cards_ne_pos[cards_ne_n]); var movimg = new slowimg(img, take_x[taker] - cards_width_d2, take_y[taker] - cards_height_d2, - 1, (PLAYERS_N == 3 ? 1 : 0), "card_ne_post_take("+cards_ne_pos[cards_ne_n]+");", null); - movimg.settime(50); + 25, (PLAYERS_N == 3 ? 1 : 0), "card_ne_post_take("+cards_ne_pos[cards_ne_n]+");", null); + movimg.settime(G_take_time); movimg.start(gst); if (PLAYERS_N > 3) { var img = $("card_nw"+cards_nw_pos[cards_nw_n]); var movimg = new slowimg(img, take_x[taker] - cards_width_d2, take_y[taker] - cards_height_d2, - 1, 0, "card_nw_post_take("+cards_nw_pos[cards_nw_n]+");", null); - movimg.settime(50); + 25, 0, "card_nw_post_take("+cards_nw_pos[cards_nw_n]+");", null); + movimg.settime(G_take_time); movimg.start(gst); var img = $("card_we"+cards_we_pos[cards_we_n]); var movimg = new slowimg(img, take_x[taker] - cards_height_d2, take_y[taker] - cards_width_d2, - 1, 1, "card_we_post_take("+cards_we_pos[cards_we_n]+");", null); - movimg.settime(50); + 25, 1, "card_we_post_take("+cards_we_pos[cards_we_n]+");", null); + movimg.settime(G_take_time); movimg.start(gst); } } - -function cards_hidetake(win) -{ - - - - -} -/* - window.onload = function() { - $("log").innerHTML += " xxxxxxxxxxxxxxxxxxxxxONLOAD
"; 53; - - - // $("imm2").style.left = 600; - // $("imm2").style.top = 400; - var zigu = new slowimg($("imm"),300,100,15,"fin"); - zigu.settime(1000); - zigu.start(); - // setTimeout(function() { alert("FIN:" + fin); }, 5000); - } -*/ - - - -/* - window.onload = function() { - // - var greet = document.createElement("span"); - greet.style.backgroundColor = "yellow"; - greet.innerHTML = "Hello World!"; - $("sandbox").appendChild(greet); - // - cards_dispose_so(); - - for (i=0 ; i < 8 ; i++) { - Drag.init($("card" + i), card_mouseup_cb); - } - } -*/