1 #include "position.hpp"
10 Position::Position (int initial_position)
11 : _major(initial_position)
14 // Intentionally Empty
17 bool Position::operator== (const Position& rhs)
19 return (_major == rhs._major) && (_minor == rhs._minor);
23 bool Position::operator== (const int rhs)
25 return (_major == rhs) && (_minor == 0);
28 Position& Position::operator+= (const float rhs)
31 int minor = (int)((rhs - major) * 10);
39 Position& Position::operator-= (const float rhs)
46 /* vim: set ts=4 sts=4 sw=4 noexpandtab textwidth=112: */