ゲームが作れるようになるまでがんばる日記

ゲーム制作のことを中心にゲームに関することを書いています

列挙型のnew

列挙型も型なのでnewすることができる。

enum Object {
    OBJ_NONE,
    OBJ_PLAYER,
    OBJ_ENEMY,
    OBJ_ITEM,
    OBJ_MAX
};

Object* obj = new Object[ 100 ];

自分は列挙型はよく状態を表すのに用い、switch文で分岐するのに使うことが多い。今まで列挙型をnewして使ったことはなかったかも。