SHARE
TWEET

Untitled

a guest Jul 17th, 2017 49 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  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.     };
RAW Paste Data
Top