OSDN Git Service

Revert "Revert "Merge branch 'master' of git.osdn.net:/gitroot/hengband/hengband""
[hengband/hengband.git] / src / core / speed-table.h
1 #pragma once
2
3 #include "system/angband.h"
4
5 #define NUM_SPEED 200
6
7 /*! @brief 消費する行動エネルギー値を正規乱数で返す(中央100/分散25) / Random energy */
8 #define ENERGY_NEED() (randnor(100, 25))
9
10 /*! @brief 加速値に応じた基本行動エネルギー消費量を返す / Extract energy from speed (Assumes that SPEED is unsigned) */
11 #define SPEED_TO_ENERGY(SPEED) (((SPEED) > 199) ? 49 : extract_energy[(SPEED)])
12
13 extern const byte extract_energy[NUM_SPEED];