Exemple #1
0
 private void update(int n)
 {
     if (n == 1)
     {
         if (bDead)
         {
             // Dibujamos la info del jugador que relizo la instruccion de muerte
             clsinfo ins = Engine.players[Engine.thisplayer].logGetPrev();
             //drawslogcreen(Engine.thisplayer, ins);
             drawplayerturn(Engine.thisplayer);
         }
         else
         {
             drawmemaccess(Engine.thisplayer);
             // Dibujamos la info del jugador
             drawscreen(Engine.thisplayer);
             // dibujamos la info del nuevo jugador
             drawscreen(Engine.otherplayer);
             // ponemos el marco del jugador actual
             drawplayerturn(Engine.otherplayer);
         }
     }
     if (n == 0)
     {
         initmemoria();
         pinta(Engine.GetAddressProgram(0), Engine.GetSizeProgram(0), "b");
         pinta(Engine.GetAddressProgram(1), Engine.GetSizeProgram(1), "r");
     }
     send_draw_event(json_output());
 }
Exemple #2
0
 private void resetTablero()
 {
     initmemoria();
     pinta(Engine.GetAddressProgram(0), Engine.GetSizeProgram(0), "b");
     pinta(Engine.GetAddressProgram(1), Engine.GetSizeProgram(1), "r");
 }