ゲームにおけるデータ構造・クラス設計・パターン
■ このスレッドは過去ログ倉庫に格納されています
0780名前は開発中のものです。
2008/02/27(水) 07:04:41ID:9e3rMNMJbool add_ubound(float& x, float xmax, float add)
{
assert(x > 0);
assert(add > 0);
asert(xmax > 0);
assert(x <= xmax);
x += add;
if (x > xmax) {
x = xmax;
return true;
}
return false;
}
>>763
if (add_ubound(hp, MAX_HP, 10)) {
playSound();
}
ベタだけど、こんな感じで処理してる。あと >>769 みたく上限加減とか
ループとか扱う関数をいくつか用意。
■ このスレッドは過去ログ倉庫に格納されています