検索しましたが、欲しいものが見つかりませんでした...
私は小さなゲームをしています。そして、私はstruct
プレーヤーの詳細を含むこれを手に入れました。
struct Player
{
string name;
int level;
int exp;
int hp; // life
int mp; // mana
int shield;
};
そして、メニューで、ユーザーが新しいゲームを開始することを選択すると、次の機能に移動します。
int StartNewPlayer(string name)
{
Player player;
player.name = name;
player.level = 1;
player.exp = 0;
player.hp = 20;
player.mp = 5;
player.shield = 0;
*pass/return the struct here*
}
次に、ゲームボードを印刷する関数があり、新しいプレーヤー構造体からのデータをどこで使用する必要がありますか。たとえば、次のようになります。
void game_board ()
{
cout << "Hello!" << player.name;
(...)
}
最後に、main
私はどこかにあります:
int main ()
{
StartNewPlayer(new_game());
game_board();
}
上記のすべての関数を呼び出します。
しかし、私はそれを理解することができません...私は運がなくて参照、ポインタを試しました..私はここでいくつかの助けが必要です...