tresinformal / basketball

Trêsinformal's 2024 team basketball game
GNU General Public License v3.0
0 stars 0 forks source link

A player has a gender #67

Open TheoPannetier opened 7 months ago

TheoPannetier commented 7 months ago

A player has a gender, either male or female.

Tip: if you are confused by the gender::female syntax, look up enum classes or ask a medior.


// 67 - A player has a gender
    {
        player p; // players are female by default so we don't have to specify every time
        assert(p.get_gender() == gender::female);

        p = player(gender::male); // but gender can be set at construction
        assert(p.get_gender() == gender::male);

        p.set_gender(gender::female); // gender can be set e.g. through options
        assert(p.get_gender() == gender::female);
    }