GameMove.java :  » Game » swatgameframework » org » swat » data » Android Open Source

Android Open Source » Game » swatgameframework 
swatgameframework » org » swat » data » GameMove.java
package org.swat.data;

import java.util.List;

/**
 * The data object that describes a game move
 * 
 * @author steve
 *
 */
public class GameMove {
  
  private int gameInstanceID;
  private int counter;
  
  private String playerUID;
  private List<Coordinate> moveCoordinates;
  
  public GameMove(int gameInstanceID, int gameStateID,
      String playerUID) {
    super();
    this.gameInstanceID = gameInstanceID;
    this.counter = gameStateID;
    this.playerUID = playerUID;
  }
  
  
  /*
   * Getters and setters
   */
  public int getGameInstanceID() {
    return gameInstanceID;
  }
  public void setGameInstanceID(int gameInstanceID) {
    this.gameInstanceID = gameInstanceID;
  }
  public int getCounter() {
    return counter;
  }
  public void setCounter(int counter) {
    this.counter = counter;
  }
  public String getPlayerUID() {
    return playerUID;
  }
  public void setPlayerUID(String playerUID) {
    this.playerUID = playerUID;
  }  /*
   * (end) Getters and setters
   */


  public void addMoveCoordinate(Coordinate moveCoordinate)
  {
    this.moveCoordinates.add(moveCoordinate);
  }


  public List<Coordinate> getMoveCoordinates()
  {
    return moveCoordinates;
  }

  public void setMoveCoordinates(List<Coordinate> moveCoordinates)
  {
    this.moveCoordinates = moveCoordinates;
  }
  

}
java2s.com  | Contact Us | Privacy Policy
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.