@@ -43,15 +43,16 @@ function start() {
43
43
otPlayer = playerB ;
44
44
45
45
var a = ( ( cW - cH ) / 2 ) ,
46
- aux = ( document . documentElement . clientHeight ) - cH ;
47
- bk = ( cH - cH * .05 ) / 8 ;
46
+ aux = ( document . documentElement . clientHeight ) - cH ,
47
+ bk = ( cH - cH * .05 ) / 8 ,
48
+ f = gm . filter ( Snap . filter . shadow ( 2 , 4 , .5 ) ) ,
48
49
49
50
table = gm . rect ( a , bk * .25 , cH - bk * .45 , cH - bk * .45 ) . attr ( {
50
51
fill : "#060" ,
51
52
id : "table" ,
52
53
stroke :"#000" ,
53
54
strokeWidth :"3"
54
- } ) ;
55
+ } ) ,
55
56
score = gm . rect ( 0 , cH - bk * .15 , cW , aux ) . attr ( {
56
57
fill : "#bbc495" ,
57
58
id : "scoreB"
@@ -60,24 +61,28 @@ function start() {
60
61
scrW = gm . rect ( bk * .1 , cH - bk * .15 , ( cW - .2 * bk ) / 2 , aux - bk * .1 ) . attr ( {
61
62
fill : "#e8edde" ,
62
63
id : "scoreW"
63
- } )
64
+ } ) ,
64
65
65
66
plW = gm . text ( ( cW - .2 * bk ) / 4.5 , cH * ( 1.05 ) , "White" ) . attr ( {
66
- "class" : "score"
67
- } ) ;
67
+ "class" : "score" ,
68
+ filter : f
69
+ } ) ,
68
70
69
71
plWS = gm . text ( ( cW - .2 * bk ) / 4.3 , cH * ( 1.16 ) , 2 ) . attr ( {
70
72
"class" : "score point" ,
71
- id :"pntsW"
72
- } ) ;
73
+ id :"pntsW" ,
74
+ filter : f
75
+ } ) ,
73
76
74
77
plB = gm . text ( ( cW - .2 * bk ) / 1.35 , cH * ( 1.05 ) , "Black" ) . attr ( {
75
- "class" : "score"
76
- } ) ;
78
+ "class" : "score" ,
79
+ filter : f
80
+ } ) ,
77
81
78
82
plBS = gm . text ( ( cW - .2 * bk ) / 1.34 , cH * ( 1.16 ) , 2 ) . attr ( {
79
83
"class" : "score point" ,
80
- id :"pntsB"
84
+ id :"pntsB" ,
85
+ filter : f
81
86
} ) ;
82
87
83
88
g = gm . g ( ) ;
@@ -103,13 +108,16 @@ function start() {
103
108
r = bk / 3 ;
104
109
for ( y = 0 ; y < 8 ; y ++ ) {
105
110
for ( var x = 0 ; x < 8 ; x ++ ) {
106
- var circle = gm . circle ( ( x * bk + x1 ) , ( y * bk + y1 ) , r ) . attr ( {
107
- strokeWidth : 1 ,
108
- stroke : "#000" ,
109
- fill : "#060" ,
110
- id : ( x + "" + y )
111
- } ) ;
112
- var text = gm . text ( ( x * bk + x1 ) , ( y * bk + y1 ) , x + "" + y ) ;
111
+ var f = gm . filter ( Snap . filter . shadow ( 0 , 2 , .7 ) ) ,
112
+ circle = gm . circle ( ( x * bk + x1 ) , ( y * bk + y1 ) , r ) . attr ( {
113
+ strokeWidth : 2 ,
114
+ stroke : "#010" ,
115
+ "stroke-opacity" : .4 ,
116
+ fill : "#060" ,
117
+ id : ( x + "" + y ) ,
118
+ filter : f
119
+ } ) ;
120
+ //var text = gm.text((x*bk+x1), (y*bk+y1), x+""+y );
113
121
circle . node . onclick = function ( e ) {
114
122
put ( e ) ;
115
123
} ;
@@ -141,9 +149,6 @@ function put(circle){
141
149
otPlayer = tmp ;
142
150
}
143
151
}
144
-
145
-
146
-
147
152
actualPlayer . inGame ( ) ;
148
153
document . getElementById ( "pntsB" ) . innerHTML ;
149
154
document . getElementById ( "pntsW" ) . innerHTML ;
0 commit comments