cGameCharクラスのインスタンスNekoとDragonを作ってください。
メンバは以下の通り!
class cGameChara { private: std::string m_name; int m_HP; int m_MP; int m_ATK; public: cGameChara(); cGameChara(std::string _name, int _hp, int _mp, int _atk); void setName(std::string _name); void setHP(int _hp); void setMP(int _mp); void setATK(int _atk); int getHP(); int getMP(); int getATK(); std::string getName(); };
とりあえず、コンストラクタと各メンバ関数を実装します!
//猫とドラゴンのインスタンスを生成 cGameChara Neko("ねこ", 300, 100, 125) cGameChara Dragon("おりゅう",600,800,500);
こんな感じにインスタンスを初期化したときに…
まず画面にキャラクターを表示します。このキャラクターに、クラスのインスタンスを対応させて
猫の画像をクリックしたら、

ドラゴンの画像をクリックしたら

てな感じで、表示したい!
std::to_string(int _n)ってやつを呼び出します。
_nがstringに変換されて返されます。
#include <iostream> #include <string> using namespace std; int main(){ int N = 1943; string y = to_string(N); string s = " the battle of midway"; cout << y+s << endl; }
Unicode::Widen(string _str)にstringを喰わせてあげると、siv3Dでつかわれるワイド文字に変換されます。
const std::string str = "Siv3D"; const String text1 = Unicode::Widen(str);