Package dominoes.server

Examples of dominoes.server.DominoeChip


  {
   
    System.out.println("updateShifted: player: "+player + " chip: " + chip + " shifted : " + shifted );

   
    DominoeChip lastChip = getDominoeFromId(chip);
    if (lastChip == null)
    {
      System.out.println (" ************** > updateShifted () : completely unexpected!!!! Chip : "+chip+"  ****************");
    }
   
    System.out.println("updateShifted: foundChip: "+lastChip.getId() + " chip: " +lastChip.getChip0()+"|"+lastChip.getChip1() + " isShifted : "+ lastChip.getShifted());

    if (shifted != lastChip.getShifted())
    {
      lastChip.setShifted(shifted);
      System.out.println("updateShifted: After setting shifted: "+lastChip.getId() + " chip: " +lastChip.getChip0()+"|"+lastChip.getChip1() + " isShifted : "+ lastChip.getShifted());
    }
    else
    {
      System.out.println("updateShifted: no need to update shifted " );

View Full Code Here


  public static int validateChip(int player, int chip){
    int isValid=0;
    int noValid=1;
    int validAndShifed=2;
    int previousChip=gameBoard[player].pop();
    DominoeChip prevChip=Dominoes.get(previousChip);
    DominoeChip newChip=Dominoes.get(chip);
   
    System.out.println("validateChip: player: "+player + " chip: " + chip + " value : "+newChip.getChip0()+"|"+newChip.getChip1());

    System.out.println("validateChip: prevChip "+ +prevChip.getChip0()+"|"+prevChip.getChip1() +" getShifted : " + prevChip.getShifted()  );

    if(prevChip.getShifted()==1)
    {
      if(prevChip.getChip0()== newChip.getChip0())
      {
        System.out.println("validateChip: isValid - shifted = 1"  );

        gameBoard[player].push(previousChip);
        gameBoard[player].push(chip);
        return isValid;
       
      }
      else if(prevChip.getChip0()== newChip.getChip1())
      {
        System.out.println("validateChip: validAndShifed - shifted = 1"  );

        //Dominoes.remove(chip);
        newChip.setShifted(1);
        Dominoes.set(chip, newChip);
        gameBoard[player].push(previousChip);
        gameBoard[player].push(chip);
        return validAndShifed;
      }
    }
    else
    {
      if(prevChip.getChip1()== newChip.getChip0())
      {
        System.out.println("validateChip: isValid - shifted = 0"  );

        gameBoard[player].push(previousChip);
        gameBoard[player].push(chip);
        return isValid;
      }
      else if(prevChip.getChip1()== newChip.getChip1())
      {
        System.out.println("validateChip: validAndShifed - shifted = 0"  );

        gameBoard[player].push(previousChip);
        gameBoard[player].push(chip);
        //Dominoes.remove(chip);
        newChip.setShifted(1);
        Dominoes.set(chip, newChip);
        return validAndShifed;
      }
    }
   
View Full Code Here

    for (x = 0; x <= size ; x ++)
    {
      for (; y <= size ; y ++)
      {
        DominoeChip chip = new DominoeChip (x,y, numChip);
        if (x == y )
        {
          chip.setMula();
        }
        numChip++;
        Dominoes.add(chip);
      }
      y=x+1;
View Full Code Here

 
  public static String printChip(int chip)
  {
    String result= "";
   
    DominoeChip temp = getDominoeFromId (chip);
   
    if (temp ==null)
    {
      System.out.println (" ************** > printChip () : completely unexpected!!!! Chip : "+ chip +"  **************** ");

    }
   
    result = temp.getChip0() + "|" +  temp.getChip1();
   
    return  result;
  }
View Full Code Here

    }
  }
 
  public static DominoeChip getDominoeFromId( int chipId )
  {
    DominoeChip returnChip =null;
   
    for (int x =0; x< Dominoes.size(); x++)
    {
      DominoeChip temp = Dominoes.get(x);
      if (temp.getId()==chipId)
      {
        returnChip = temp;
        break;
      }
    }
View Full Code Here

  {
   
    System.out.println("updateShifted: player: "+player + " chip: " + chip + " shifted : " + shifted );


    DominoeChip lastChip = getDominoeFromId(chip);
    if (lastChip == null)
    {
      System.out.println (" ************** > updateShifted () : completely unexpected!!!! Chip : "+chip+"  ****************");
    }
   
    System.out.println("updateShifted: foundChip: "+lastChip.getId() + " chip: " +lastChip.getChip0()+"|"+lastChip.getChip1() + " isShifted : "+ lastChip.getShifted());

    if (shifted != lastChip.getShifted())
    {
      lastChip.setShifted(shifted);
      System.out.println("updateShifted: After setting shifted: "+lastChip.getId() + " chip: " +lastChip.getChip0()+"|"+lastChip.getChip1() + " isShifted : "+ lastChip.getShifted());
    }
    else
    {
      System.out.println("updateShifted: no need to update shifted " );

View Full Code Here

  public int validateChip(int player, int chip){
    int isValid=0;
    int noValid=1;
    int validAndShifed=2;
    int previousChip=gameBoard[player].pop();
    DominoeChip prevChip=Dominoes.get(previousChip);
    DominoeChip newChip=Dominoes.get(chip);
   

    System.out.println("validateChip: player: "+player + " chip: " + chip + " value : "+newChip.getChip0()+"|"+newChip.getChip1());

    System.out.println("validateChip: prevChip "+ +prevChip.getChip0()+"|"+prevChip.getChip1() +" getShifted : " + prevChip.getShifted()  );

   
    if(prevChip.getShifted()==1){
      if(prevChip.getChip0()== newChip.getChip0())
      {
        gameBoard[player].push(previousChip);
        gameBoard[player].push(chip);
        return isValid;
      }else if(prevChip.getChip0()== newChip.getChip1())
      {
      //  Dominoes.remove(chip);
        newChip.setShifted(1);
        Dominoes.set(chip, newChip);
        gameBoard[player].push(previousChip);
        gameBoard[player].push(chip);
        return validAndShifed;
      }
    }else{
      if(prevChip.getChip1()== newChip.getChip0())
      {
        gameBoard[player].push(previousChip);
        gameBoard[player].push(chip);
        return isValid;
      }else if(prevChip.getChip1()== newChip.getChip1())
      {
        gameBoard[player].push(previousChip);
        gameBoard[player].push(chip);
        //Dominoes.remove(chip);
        newChip.setShifted(1);
        Dominoes.set(chip, newChip);
        System.out.println("Valida an shifted");
        return validAndShifed;
      }
    }
View Full Code Here

    for (x = 0; x <= size ; x ++)
    {
      for (; y <= size ; y ++)
      {
        DominoeChip chip = new DominoeChip (x,y, numChip);
        if (x == y )
        {
          chip.setMula();
        }
        numChip++;
        Dominoes.add(chip);
      }
      y=x+1;
View Full Code Here

  }

 
  public DominoeChip getDominoeFromId( int chipId )
  {
    DominoeChip returnChip =null;
   
    for (int x =0; x< Dominoes.size(); x++)
    {
      DominoeChip temp = Dominoes.get(x);
      if (temp.getId()==chipId)
      {
        returnChip = temp;
        break;
      }
    }
View Full Code Here

TOP

Related Classes of dominoes.server.DominoeChip

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.