Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /**
- * @author Daniel Selvik
- */
- package modelImplementations;
- import model.*;
- /*
- * Det ser ut som om du har en plan her, som jeg tror du vil kunne bruke greit i AIPlayer
- *
- */
- public enum Strategy implements model.IStrategy {
- SMART {
- /*
- */
- @Override
- public IMove getMove(IBoard b) {
- // TODO Auto-generated method stub
- return null;
- }
- },
- RANDOM {
- /*
- */
- @Override
- public IMove getMove(IBoard b) {
- // TODO Auto-generated method stub
- return null;
- }
- };
- /**
- * Metode som finner det tilstøtende trekket med høyest X-verdi. Dersom dette gjelder
- * flere trekk, returneres det trekket med lavest X og høyest Y.
- *
- * @param b Brettet som trekket ligger på
- *
- * @param m Et trekk
- *
- * @return Det tilstøtende trekket med høyest Y-verdi.
- */
- public IMove biggestY(IBoard b, IMove m) {
- // TODO Auto-generated method stub
- return null;
- }
- /**
- * Metode som det tilstøtende trekket med lavest X-verdi. Dersom dette gjelder flere
- * trekk, returneres det trekket med lavest X og lavest Y.
- *
- * @param m Et trekk
- *
- * @param b Brettet som trekket ligger på
- *
- * @return Det tilstøtende trekket med lavest X-verdi
- */
- public Move leastX(IBoard b, IMove m) {
- // TODO Auto-generated method stub
- return null;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement