Browse Source

game_player_state in javascript

Maxim Sokhatsky 11 years ago
parent
commit
6af31fba2d
2 changed files with 11 additions and 0 deletions
  1. 10 0
      apps/face/priv/static/doc/svg.js
  2. 1 0
      apps/face/src/okey.erl

+ 10 - 0
apps/face/priv/static/doc/svg.js

@@ -16,6 +16,16 @@ function handle_web_socket(body) {
                 place_card(i,rand(1,2),c,v);
                 place_card(i,rand(1,2),c,v);
             }
             }
             break;
             break;
+        case 'okey_game_player_state': 
+            var a = dec(body).value[0][3][3].value[0][1];
+            console.log("Started: " + a.length);
+            for (var i=1;i<=a.length;i++) {
+                var c = a[i-1].value[0][1];
+                var v = a[i-1].value[0][2];
+                console.log("Card " + c + " " + v);
+                place_card(i,1,c,v);
+            }
+            break;
         case 'okey_tile_discarded':
         case 'okey_tile_discarded':
             console.log(String(dec(body)));
             console.log(String(dec(body)));
             var player = dec(body).value[0][3][0].value[0][1];
             var player = dec(body).value[0][3][0].value[0][1];

+ 1 - 0
apps/face/src/okey.erl

@@ -7,6 +7,7 @@
 -include_lib("kvs/include/user.hrl").
 -include_lib("kvs/include/user.hrl").
 
 
 -define(GAMEID, 1000001).
 -define(GAMEID, 1000001).
+%-define(GAMEID, 5000220).
 
 
 -record(player, {id, label, info, take, discard, history = []}).
 -record(player, {id, label, info, take, discard, history = []}).