CMake support. We don't have to use it, but it's there if we do.
[ipdf/code.git] / src / main.cpp
index 5b8d4b8..2a85c14 100644 (file)
@@ -1,14 +1,27 @@
 #include "common.h"
 
-#include "ipdf.h"
+#include "document.h"
+#include "view.h"
+#include "screen.h"
 
 using namespace std;
 using namespace IPDF;
 
 int main(int argc, char ** argv)
 {
-       Real a = 10;
-       Real b = 20;
-       Debug("a*b = %f", RealToFloat(a*b));
+       Document doc;
+       srand(time(NULL));
+       doc.Add(RECT_FILLED, Rect(Random(), Random(), Random(), Random()));
+
+       View view(doc);
+
+       Screen scr;
+
+       while (scr.PumpEvents())
+       {
+               view.Render();
+               scr.Present();
+       }
+
        return 0;
 }

UCC git Repository :: git.ucc.asn.au