- reader.read_int("time", &time_left);
-
- reader.read_int("bkgd_top_red", &bkgd_top.red);
- reader.read_int("bkgd_top_green", &bkgd_top.green);
- reader.read_int("bkgd_top_blue", &bkgd_top.blue);
-
- reader.read_int("bkgd_bottom_red", &bkgd_bottom.red);
- reader.read_int("bkgd_bottom_green", &bkgd_bottom.green);
- reader.read_int("bkgd_bottom_blue", &bkgd_bottom.blue);
-
+ time_left = 500;
+ if(!reader.read_int("time", &time_left)) {
+ printf("Warning no time specified for level.\n");
+ }
+
+ back_scrolling = false;
+ reader.read_bool("back_scrolling", &back_scrolling);
+
+ hor_autoscroll_speed = 0;
+ reader.read_float("hor_autoscroll_speed", &hor_autoscroll_speed);
+
+ bkgd_speed = 2;
+ reader.read_int("bkgd_speed", &bkgd_speed);
+
+
+ bkgd_top.red = bkgd_top.green = bkgd_top.blue = 0;
+ reader.read_int("bkgd_red_top", &bkgd_top.red);
+ reader.read_int("bkgd_green_top", &bkgd_top.green);
+ reader.read_int("bkgd_blue_top", &bkgd_top.blue);
+
+ bkgd_bottom.red = bkgd_bottom.green = bkgd_bottom.blue = 0;
+ reader.read_int("bkgd_red_bottom", &bkgd_bottom.red);
+ reader.read_int("bkgd_green_bottom", &bkgd_bottom.green);
+ reader.read_int("bkgd_blue_bottom", &bkgd_bottom.blue);
+
+ gravity = 10;