1
      2
      3
      4
      5
      6
      7
      8
      9
     10
     11
     12
     13
     14
     15
     16
     17
     18
     19
     20
     21
     22
     23
     24
     25
     26
     27
     28
     29
#include "NimMove.hpp"

NimMove::NimMove()
    : heap(0), count(0), resigned(true)
{
}

NimMove::NimMove(unsigned int heap_, unsigned int count_)
    : heap(heap_), count(count_), resigned(false)
{
}

unsigned int
NimMove::get_heap() const
{
    return heap;
}

unsigned int
NimMove::get_count() const
{
    return count;
}

bool
NimMove::has_resigned() const
{
    return resigned;
}