Browse Source

tst

release/v0.1
jl777 9 years ago
parent
commit
de74d008a5
  1. 4
      iguana/pangea_hand.c

4
iguana/pangea_hand.c

@ -292,7 +292,8 @@ int32_t pangea_checkstart(struct supernet_info *myinfo,int32_t N,int32_t turni,i
PNACL_message("start encoded %llx\n",(long long)hand->checkprod.txid); PNACL_message("start encoded %llx\n",(long long)hand->checkprod.txid);
if ( destplayer == tp->priv.myind ) if ( destplayer == tp->priv.myind )
{ {
pangea_encoded(myinfo,tp->G.numactive,turni,cardi,destplayer,senderind,tp,tp->priv.outcards[0].bytes,sizeof(bits256) * tp->G.numactive * tp->G.numcards); printf("encode to myself\n");
pangea_encoded(myinfo,N,turni,cardi,destplayer,tp->priv.myind,tp,tp->priv.outcards[0].bytes,sizeof(bits256) * tp->G.numactive * tp->G.numcards);
} }
else pangea_sendcmd(myinfo,tp,"encoded",pangea_slotB(tp),tp->priv.outcards[0].bytes,sizeof(bits256) * tp->G.numactive * tp->G.numcards,tp->G.numactive*tp->G.numcards,-1); else pangea_sendcmd(myinfo,tp,"encoded",pangea_slotB(tp),tp->priv.outcards[0].bytes,sizeof(bits256) * tp->G.numactive * tp->G.numcards,tp->G.numactive*tp->G.numcards,-1);
return(matches); return(matches);
@ -336,6 +337,7 @@ void pangea_encoded(PANGEA_HANDARGS)
{ {
bits256 audit[CARDS777_MAXPLAYERS]; int32_t i,iter; bits256 audit[CARDS777_MAXPLAYERS]; int32_t i,iter;
struct hand_info *hand = &tp->hand; struct hand_info *hand = &tp->hand;
printf("pangea_encoded\n");
if ( N <= 1 || data == 0 || datalen != (tp->G.numcards * N) * sizeof(bits256) ) if ( N <= 1 || data == 0 || datalen != (tp->G.numcards * N) * sizeof(bits256) )
{ {
PNACL_message("pangea_encode invalid datalen.%d vs %ld\n",datalen,(long)((tp->G.numcards * N) * sizeof(bits256))); PNACL_message("pangea_encode invalid datalen.%d vs %ld\n",datalen,(long)((tp->G.numcards * N) * sizeof(bits256)));

Loading…
Cancel
Save