#include "osl/basic_type.h"
#include "osl/bits/boardTable.h"
#include "osl/bits/ptypeTable.h"
#include "osl/simpleState.h"
#include "osl/bits/squareCompressor.h"
#include <iostream>
ネームスペース | |
namespace | osl |
マクロ定義 | |
#define | OFFSET_INDEX(dx, dy) ((dx*BOARD_HEIGHT + dy) - OFFSET_MIN) |
関数 | |
static_assert (sizeof(osl::Square)==4,"square size") | |
static_assert (sizeof(osl::Piece)==4,"piece size") | |
osl::static_assert (sizeof(Move)==4,"move size") |
#define OFFSET_INDEX | ( | dx, | ||
dy | ||||
) | ((dx*BOARD_HEIGHT + dy) - OFFSET_MIN) |
basic_type.cc の 108 行で定義されています。
参照元 osl::Offset::dx(), と osl::Offset::dy().
static_assert | ( | sizeof(osl::Square) | = =4 , |
|
"square size" | ||||
) |
static_assert | ( | sizeof(osl::Piece) | = =4 , |
|
"piece size" | ||||
) |