Class Word
java.lang.Object
Word
- public class Word
- extends java.lang.Object
This class builds and controls Words in the game of scrabble.
Words are mostly used by the computer player to construct high scoring Moves.
Word has been mostly untouched.
- Version:
- 2.0
- Author:
- 3GP01 - Hardev Bhamra, Deepak Chandarana, James Tompkin
- See Also:
Board
|
Constructor Summary |
Word(int x1,
int y1,
int x2,
int y2)
|
Word(int x1,
int y1,
int x2,
int y2,
java.lang.String s)
|
| Methods inherited from class java.lang.Object |
getClass, hashCode, notify, notifyAll, wait, wait, wait |
Word
public Word(int x1,
int y1,
int x2,
int y2)
Word
public Word(int x1,
int y1,
int x2,
int y2,
java.lang.String s)
getScrabble
public Scrabble getScrabble()
setLetters
public void setLetters(java.util.List letts)
setPremium
public void setPremium(int prem)
getPremium
public int getPremium()
getStartX
public int getStartX()
getStartY
public int getStartY()
getEndX
public int getEndX()
getEndY
public int getEndY()
getLetter
public Letter getLetter(int i)
getLetterFromSymbol
public Letter getLetterFromSymbol(char sym)
getLength
public int getLength()
isVertical
public boolean isVertical()
isHorizontal
public boolean isHorizontal()
getScore
public int getScore(Board b)
inWord
public boolean inWord(LetterMove lm)
addFront
public void addFront(Letter l)
addEnd
public void addEnd(Letter l)
setStartX
public void setStartX(int x)
setStartY
public void setStartY(int y)
setEndX
public void setEndX(int x)
setEndY
public void setEndY(int y)
toString
public java.lang.String toString()
equals
public boolean equals(java.lang.Object obj)
allLetters
public java.util.List allLetters(java.util.List rackletters,
int disp)
fitsY
public java.util.List fitsY(java.lang.String letts,
int disp)
fitsX
public java.util.List fitsX(java.lang.String letts,
int disp)
main
public static void main(java.lang.String[] args)