Advertisement
Guest User

Untitled

a guest
Apr 23rd, 2014
43
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.33 KB | None | 0 0
  1. /**
  2. * @author Daniel Selvik
  3. */
  4.  
  5. package modelImplementations;
  6.  
  7. import model.*;
  8.  
  9. /*
  10. * Det ser ut som om du har en plan her, som jeg tror du vil kunne bruke greit i AIPlayer
  11. *
  12. */
  13. public enum Strategy implements model.IStrategy {
  14. SMART {
  15.  
  16. /*
  17. */
  18. @Override
  19. public IMove getMove(IBoard b) {
  20. // TODO Auto-generated method stub
  21. return null;
  22. }
  23.  
  24. },
  25. RANDOM {
  26.  
  27. /*
  28. */
  29. @Override
  30. public IMove getMove(IBoard b) {
  31. // TODO Auto-generated method stub
  32. return null;
  33. }
  34. };
  35.  
  36. /**
  37. * Metode som finner det tilstøtende trekket med høyest X-verdi. Dersom dette gjelder
  38. * flere trekk, returneres det trekket med lavest X og høyest Y.
  39. *
  40. * @param b Brettet som trekket ligger på
  41. *
  42. * @param m Et trekk
  43. *
  44. * @return Det tilstøtende trekket med høyest Y-verdi.
  45. */
  46. public IMove biggestY(IBoard b, IMove m) {
  47. // TODO Auto-generated method stub
  48. return null;
  49. }
  50.  
  51. /**
  52. * Metode som det tilstøtende trekket med lavest X-verdi. Dersom dette gjelder flere
  53. * trekk, returneres det trekket med lavest X og lavest Y.
  54. *
  55. * @param m Et trekk
  56. *
  57. * @param b Brettet som trekket ligger på
  58. *
  59. * @return Det tilstøtende trekket med lavest X-verdi
  60. */
  61. public Move leastX(IBoard b, IMove m) {
  62. // TODO Auto-generated method stub
  63. return null;
  64. }
  65. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement