SVN / public / code / projekt / SokobanExampleMain.cpp

Revision 11340
Date
Committerhb1003
Download
// Copyright 2016, University of Freiburg,
// Chair of Algorithms and Data Structures.
// Author: Hannah Bast <bast@cs.uni-freiburg.de>.

#include <unistd.h>
#include <string>
#include "./SokobanHelper.h"

// Main function.
int main(int argc, char** argv) {
  sokoban::SokobanDisplay sd;
  sd.initTerminal();
  std::string solution = "RDDLRUULDUULLDDR";
  for (size_t i = 0; i < solution.size() + 1; i++) {
    std::string prefix = solution.substr(0, i);
    sd.visualize("microban/microban_002.sok", prefix);
    usleep(500 * 1000);
  }
  usleep(10 * 1000 * 1000);
}