Advertisement
Guest User

Untitled

a guest
Jul 17th, 2017
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.40 KB | None | 0 0
  1. /* Κλάση που αντιπροσωπευει έναν παίκτη - άνθρωπο*/
  2. class HumanPlayer : public Player
  3. {
  4. public:
  5. // Constructor. Δέχεται το όνομα του παίκτη και το χαρακτηριστικό του
  6. //Αρχικοποιει αντιστοιχα την υπερκλάση
  7. HumanPlayer(std::string name, char sign);
  8.  
  9. // Επιλογή κίνησης για παίκτη - άνθρωπο. Ζητούνται η γραμμή και η στήλη της κίνησης
  10. // (μεταξύ 0 και 2, ελέγχονται για εγκυρότητα) και επιστρέφονται σε ένα αντικείμενο
  11. // της θέσης Position.
  12. // Εναλλακτικά μπορεί να δίνεται ένας αριθμός από 1 εως 9(να ελέγχεται για εγγυρότητα)
  13. // και από αυτον να εξάγονται ο αριθμός της γραμμής και της στηλης: σκεφτείτε ότι
  14. // χρησιμοποιειτε το αριθμητικό πληκτρολόγιο για να παίξετε στην αντίστοιχη θέση της
  15. // τρίλιζας!
  16. // Δεν γινεται έλεγχος αν η θέση που δινεται έχει ήδη καταληφθεί.
  17. virtual Position selectMove() const;
  18. };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement