ゲームにおけるデータ構造・クラス設計・パターン
■ このスレッドは過去ログ倉庫に格納されています
0761名前は開発中のものです。
2008/02/26(火) 23:56:46ID:76zWC3a3一般的にはどうしているんでしょう?
↓みたいな感じでやっているんですけど
class MyFunc{
public:
//上限を超える、0を下回るときの処理
static float trimZeroMax( float val, float val_max ){
if ( val > val_max ) { val = val_max; }
if ( val < 0 ) { val = 0; }
return val;
}
};
//使うとき(ダメージ処理、回復処理の後)
hp = MyFunc::trimZeroMax( hp, hp_max );
■ このスレッドは過去ログ倉庫に格納されています