Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /* Κλάση που αντιπροσωπευει έναν παίκτη - άνθρωπο*/
- class HumanPlayer : public Player
- {
- public:
- // Constructor. Δέχεται το όνομα του παίκτη και το χαρακτηριστικό του
- //Αρχικοποιει αντιστοιχα την υπερκλάση
- HumanPlayer(std::string name, char sign);
- // Επιλογή κίνησης για παίκτη - άνθρωπο. Ζητούνται η γραμμή και η στήλη της κίνησης
- // (μεταξύ 0 και 2, ελέγχονται για εγκυρότητα) και επιστρέφονται σε ένα αντικείμενο
- // της θέσης Position.
- // Εναλλακτικά μπορεί να δίνεται ένας αριθμός από 1 εως 9(να ελέγχεται για εγγυρότητα)
- // και από αυτον να εξάγονται ο αριθμός της γραμμής και της στηλης: σκεφτείτε ότι
- // χρησιμοποιειτε το αριθμητικό πληκτρολόγιο για να παίξετε στην αντίστοιχη θέση της
- // τρίλιζας!
- // Δεν γινεται έλεγχος αν η θέση που δινεται έχει ήδη καταληφθεί.
- virtual Position selectMove() const;
- };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement