>
*プレイヤー数から死者数を除いて生存者数x を求める
*stay.htmlが表示された人数v_num を加算していく
*投票者数v_num が生存者数x と等しくなったら
**v_numを0で初期化
**夜画面から遷移した場合はウルフずきんに襲われた人を脱落させる
//x:生きてるプレイヤー数
function live(){
var x = numOfuser;
for(var i = 0; i < numOfuser; i++){
if(user[i].lod == 1){
x--;
}
}
return x;
}
//投票が終わったプレイヤー数
socket.on("vnum_req", function(){
var nd = "";
var x = live();
v_num = v_num + 1;
if(v_num == x){
v_num = 0;
s = 20;
w = 30;
for(var i = 0; i < numOfuser; i++){
if(user[i].lod == 2){
nd = user[i].name;
user[i].lod = 1;
}
}
io.sockets.emit("vnum", {nd: nd});
}
});
//確認が終わったプレイヤー数
socket.on("n_ok", function(){
var win, wolf = 0;
v_num = v_num + 1;
x = live();
if(v_num == nx){
v_num = 0;
for(var i = 0; i < numOfuser; i++){
if(user[i].work == 7 && user[i].lod == 0){
wolf++;
}
}
var human = nx - wolf;
if(human > wolf){
win = 0;
}else if(human <= wolf){
win = 1;
winjudge();
}
io.sockets.emit("v_ok", win);
f=0;
}
});