#include <cassert>#include <iosfwd>

Go to the source code of this file.
Namespaces | |
| osl | |
| attackDefense.h | |
Constant Groups | |
| osl | |
| attackDefense.h | |
Enumerations | |
| enum | osl::Direction { osl::SHORT_DIRECTION_MIN =0, osl::SHORT8_DIRECTION_MIN =0, osl::UL =0, osl::U =1, osl::UR =2, osl::L =3, osl::R =4, osl::DL =5, osl::D =6, osl::DR =7, osl::SHORT8_DIRECTION_MAX =7, osl::UUL =8, osl::UUR =9, osl::LONG_DIRECTION_MIN =10, osl::LONG_UL =10, osl::LONG_U =11, osl::LONG_UR =12, osl::LONG_L =13, osl::LONG_R =14, osl::LONG_DL =15, osl::LONG_D =16, osl::LONG_DR =17, osl::LONG_DIRECTION_MAX =17, osl::DIRECTION_MIN =0, osl::SHORT_DIRECTION_MAX =9, osl::SHORT_DIRECTION_SIZE =10, osl::DIRECTION_MAX =17, osl::DIRECTION_INVALID_VALUE =18, osl::DIRECTION_SIZE =18 } |
Functions | |
| bool | osl::isShort (Direction d) |
| bool | osl::isShort8 (Direction d) |
| bool | osl::isLong (Direction d) |
| Direction | osl::inverseUnsafe (Direction d) |
| Direction | osl::inverse (Direction d) |
| Direction | osl::primDir (Direction d) |
| 8方向について,primitiveな4方向を求める More... | |
| Direction | osl::primDirUnsafe (Direction d) |
| 8方向について,primitiveな4方向を求める dとしてknight, INVALIDなども来る More... | |
| bool | osl::isValid (Direction d) |
| Direction | osl::longToShort (Direction d) |
| Direction | osl::shortToLong (Direction d) |
| 引数に longDirを与えてはいけない More... | |
| int | osl::dirToMask (Direction dir) |
| std::ostream & | osl::operator<< (std::ostream &os, const Direction d) |
1.8.4