- 0からRPGを作る
74 :名前は開発中のものです。[sage]:2011/11/06(日) 21:41:20.85 ID:0+ysNS7s - こんなのにも使う。
enum { are, kore, end }; // 本体とする int param[end]; for ( int i = 0; i < end; i++ ) param[i] = 0; param[kore] = 14; で、たとえばsoreを追加したいとする。 enum { are, sore, kore, end }; これでも本体のコードは変更無しで動く。 もし数字で固体を管理してると、初期かも書き直さないといけないし、 全部のparam[1]をparam[2]に書き換えが必要。 バグの原因。
|