Update.
[universe.git] / generate.cc
1
2 ////////////////////////////////////////////////////////////////////
3 // START_IP_HEADER                                                //
4 //                                                                //
5 // Written by Francois Fleuret                                    //
6 // Contact <francois.fleuret@idiap.ch> for comments & bug reports //
7 //                                                                //
8 // END_IP_HEADER                                                  //
9 ////////////////////////////////////////////////////////////////////
10
11 #include <iostream>
12 #include <fstream>
13 #include <cmath>
14 #include <stdio.h>
15 #include <stdlib.h>
16 #include <stdint.h>
17 #include <errno.h>
18 #include <string.h>
19
20 using namespace std;
21
22 #include "misc.h"
23 #include "task.h"
24 #include "simple_window.h"
25 #include "universe.h"
26 #include "plotter.h"
27 #include "retina.h"
28 #include "manipulator.h"
29 #include "intelligence.h"
30 #include "canvas_cairo.h"
31
32 void generate_png(Universe *universe, scalar_t scale, FILE *file) {
33   CanvasCairo canvas(scale, universe->width(), universe->height());
34   universe->draw(&canvas);
35   canvas.write_png(file);
36 }
37
38 int main(int argc, char **argv) {
39
40 }