| 
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
java.lang.ObjectShip
public class Ship
This class denotes a ship object.
| Constructor Summary | |
|---|---|
Ship()
Default constructor for a ship object.  | 
|
Ship(java.lang.String s,
     int xpos,
     int ypos,
     int length,
     boolean horiz)
Contructor for a ship  | 
|
| Method Summary | |
|---|---|
 int | 
getHits()
Get the Hits value.  | 
 boolean | 
getIsHorizontal()
Get the IsHorizontal value.  | 
 int | 
getLength()
Get the Length value.  | 
 java.lang.String | 
getName()
Get the Name value.  | 
 int | 
getXPosition()
Get the XPosition value.  | 
 int | 
getYPosition()
Get the YPosition value.  | 
 boolean | 
hasPoint(int x,
         int y)
Returns true if the ship is present at point x,y.  | 
 void | 
hit()
This method signifies a hit on the ship object,  | 
 boolean | 
isSunk()
Returns true if the ship is sunk.  | 
 void | 
setHits(int newHits)
Set the Hits value.  | 
 void | 
setIsHorizontal(boolean newIsHorizontal)
Set the IsHorizontal value.  | 
 void | 
setLength(int newLength)
Set the Length value.  | 
 void | 
setName(java.lang.String newName)
Set the Name value.  | 
 void | 
setXPosition(int newXPosition)
Set the XPosition value.  | 
 void | 
setYPosition(int newYPosition)
Set the YPosition value.  | 
 java.lang.String | 
toString()
Returns a string representing the ship.  | 
| Methods inherited from class java.lang.Object | 
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait | 
| Constructor Detail | 
|---|
public Ship()
public Ship(java.lang.String s,
            int xpos,
            int ypos,
            int length,
            boolean horiz)
s - Name of the ship.xpos - the x cordinate of the ship.ypos - the y cordinate of the ship.length - the length of the ship.horiz - true if ship is to be placed horizontally, false otherwise| Method Detail | 
|---|
public java.lang.String toString()
toString in class java.lang.Object
public boolean hasPoint(int x,
                        int y)
x - the x-coordinatey - the y-coordinate .
public void hit()
public boolean isSunk()
public boolean getIsHorizontal()
public void setIsHorizontal(boolean newIsHorizontal)
newIsHorizontal - The new IsHorizontal value.public int getXPosition()
public void setXPosition(int newXPosition)
newXPosition - The new XPosition value.public int getYPosition()
public void setYPosition(int newYPosition)
newYPosition - The new YPosition value.public int getLength()
public void setLength(int newLength)
newLength - The new Length value.public int getHits()
public void setHits(int newHits)
newHits - The new Hits value.public java.lang.String getName()
public void setName(java.lang.String newName)
  | 
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||