X-Git-Url: https://mop.ddnsfree.com/gitweb/?a=blobdiff_plain;f=web%2Fbriskin5%2Fdnd.js;h=1b33b31dd1735df4ac04623cecc2a12844e81811;hb=7ee4d75003cb32207ffdb3cf16b1644039578945;hp=8996e4f4b54a6937bcfc2c72fafd966b0bd06cf1;hpb=e26a9155f7a26206ea4f19509e4272b1076a4839;p=brisk.git diff --git a/web/briskin5/dnd.js b/web/briskin5/dnd.js index 8996e4f..1b33b31 100644 --- a/web/briskin5/dnd.js +++ b/web/briskin5/dnd.js @@ -1,7 +1,7 @@ /* * brisk - dnd.js * - * Copyright (C) 2006-2008 Matteo Nastasi + * Copyright (C) 2006-2012 Matteo Nastasi * mailto: nastasi@alternativeoutput.it * matteo.nastasi@milug.org * web: http://www.alternativeoutput.it @@ -19,11 +19,11 @@ * not, write to the Free Software Foundation, Inc, 59 Temple Place - * Suite 330, Boston, MA 02111-1307, USA. * - * $Id$ - * */ - +/* number of players */ var PLAYERS_N = 3; +/* initial number of cards in hand */ +var CARD_HAND = 3; /* current manche */ var manche = 1; /* cards on hands */ @@ -45,6 +45,7 @@ var takes_nw_n; var cards_we_n; var takes_we_n; +/* /* width of images */ var cards_width = 55 + 2; var cards_width_d2 = 27; @@ -52,6 +53,15 @@ var cards_width_d2 = 27; /* height of images */ var cards_height = 101 + 2; var cards_height_d2 = 51; +*/ + +/* width of images */ +var cards_width = 75 + 2; +var cards_width_d2 = 37; + +/* height of images */ +var cards_height = 121 + 2; +var cards_height_d2 = 61; /* width of hands area */ var hands_width = 400; @@ -67,16 +77,16 @@ var G_take_time = 500; /* suffix to add to images name */ var sux = new Array( "", "_ea", "", "", "_we"); -var cards_pos = new Array (8); -var cards_ea_pos = new Array (8); -var cards_ne_pos = new Array (8); -var cards_nw_pos = new Array (8); -var cards_we_pos = new Array (8); +var cards_pos = new Array (CARD_HAND); +var cards_ea_pos = new Array (CARD_HAND); +var cards_ne_pos = new Array (CARD_HAND); +var cards_nw_pos = new Array (CARD_HAND); +var cards_we_pos = new Array (CARD_HAND); var take_x = new Array(562, 745, 452, 30, 52); var take_y = new Array(545, 177, 70, 62,155); -for (i = 0 ; i < 8 ; i++) { +for (i = 0 ; i < CARD_HAND ; i++) { cards_pos[i] = i; cards_ea_pos[i] = i; cards_ne_pos[i] = i; @@ -112,7 +122,7 @@ function cards_dispose_so(car_n, tak_n) for (i = 0 ; i < car_n ; i++) { $("card" + cards_pos[i]).style.left = start + (i * inter); $("card" + cards_pos[i]).style.top = 475 + (125 - cards_height)/2; - $("card" + cards_pos[i]).style.zIndex = 8 - i; + $("card" + cards_pos[i]).style.zIndex = CARD_HAND - i; $("card" + cards_pos[i]).style.visibility = "visible"; } @@ -229,7 +239,7 @@ function cards_dispose_ea(car_n, tak_n) { for (i = 0 ; i < car_n ; i++) { $("card_ea" + cards_ea_pos[i]).style.left = 675 + (125 - cards_height)/2; $("card_ea" + cards_ea_pos[i]).style.top = start + (i * inter); - $("card_ea" + cards_ea_pos[i]).style.zIndex = 8 - i; + $("card_ea" + cards_ea_pos[i]).style.zIndex = CARD_HAND - i; $("card_ea" + cards_ea_pos[i]).style.visibility = "visible"; // alert("xx "+ (675 + (125 - cards_height)/2) +" yy " + start + (i * inter)); } @@ -275,7 +285,7 @@ function cards_dispose_we(car_n, tak_n) for (i = 0 ; i < car_n ; i++) { $("card_we" + cards_we_pos[i]).style.left = (125 - cards_height)/2; $("card_we" + cards_we_pos[i]).style.top = start - (i * inter); - $("card_we" + cards_we_pos[i]).style.zIndex = 8 - i; + $("card_we" + cards_we_pos[i]).style.zIndex = CARD_HAND - i; $("card_we" + cards_we_pos[i]).style.visibility = "visible"; } @@ -512,8 +522,9 @@ function card_setours(zer,uno,due,tre,qua,cin,sei,set) var i; var arg = new Array(zer,uno,due,tre,qua,cin,sei,set); - for (i = 0 ; i < 8 ; i++) { - $("card"+i).src = getcard(arg[i], 0); + for (i = 0 ; i < CARD_HAND ; i++) { + var id = (arg[i] < 10 ? '0' + arg[i] : '' + arg[i]); + $("card"+i).setAttribute('data-card-id', id); $("card"+i).briskid = arg[i]; } }