OSDN Git Service

fixed supported a test code to the windows
[liveml/LiveML.git] / test / test.cpp
index ce9b31b..ecec34f 100644 (file)
@@ -1,16 +1,22 @@
 #include "livemlrunner.h"
+#ifndef WIN32
 #include <unistd.h>
+#define SLEEP(x) sleep(x)
+#else
+#include <windows.h>
+#define SLEEP(x) Sleep(x*1000)
+#endif
 
 int main(int argc, char *argv[])
 {
   LiveMLParser parser;
-  parser.loadFile("test.xml");
+  if (!parser.loadFile("test.xml")) return false;
 
   LiveMLRunner runner(&parser);
 
   LMLActorObject *obj = runner.addActor("scene");
 
-  while (runner.run()) sleep(1);
+  while (runner.run()) SLEEP(1);
 
   return 1;
 }