00001 /* printPiece.cc 00002 */ 00003 #include "osl/position.h" 00004 #include <iostream> 00005 00006 using namespace osl; 00007 int main() 00008 { 00009 unsigned long position; 00010 while (std::cin >> position) 00011 { 00012 Position p = Position::makeDirect(position); 00013 std::cout << p.x() << " " << p.y() << " " << std::boolalpha << p.isOnBoard() << std::endl; 00014 } 00015 } 00016 00017 00018 /* ------------------------------------------------------------------------- */ 00019 // ;;; Local Variables: 00020 // ;;; mode:c++ 00021 // ;;; c-basic-offset:2 00022 // ;;; End: