#ifndef R2C2_3D_OVERLAY_H_
#define R2C2_3D_OVERLAY_H_
-#include <msp/gbase/window.h>
#include <msp/gl/camera.h>
#include <msp/gl/font.h>
#include <msp/gl/mesh.h>
#ifndef CAMERACONTROLLER_H_
#define CAMERACONTROLLER_H_
-#include <msp/gbase/window.h>
+#include <msp/graphics/window.h>
#include <msp/gl/camera.h>
#include "3d/view.h"
#include <msp/gl/texture2d.h>
#include <msp/input/keys.h>
#include <msp/io/print.h>
-#include <msp/strings/codec.h>
+#include <msp/stringcodec/codec.h>
+#include <msp/stringcodec/utf8.h>
#include <msp/strings/lexicalcast.h>
-#include <msp/strings/utf8.h>
#include <msp/strings/utils.h>
#include <msp/time/units.h>
#include <msp/time/utils.h>
#include <string>
#include <msp/core/application.h>
-#include <msp/gbase/simplewindow.h>
+#include <msp/graphics/simplewindow.h>
#include <msp/gl/camera.h>
#include <msp/gl/font.h>
#include <msp/gl/light.h>
#include <algorithm>
#include <cmath>
-#include <msp/strings/formatter.h>
+#include <msp/strings/format.h>
#include "libr2c2/tracktype.h"
#include "designer.h"
#include "manipulator.h"
-#include <msp/strings/formatter.h>
+#include <msp/strings/format.h>
#include "libr2c2/route.h"
#include "designer.h"
#include "routebar.h"
#include <cmath>
-#include <msp/strings/formatter.h>
+#include <msp/strings/format.h>
#include "libr2c2/catalogue.h"
#include "libr2c2/track.h"
#include "libr2c2/tracktype.h"
-#include <msp/strings/formatter.h>
+#include <msp/strings/format.h>
#include "libr2c2/zone.h"
#include "designer.h"
#include "zonebar.h"
#include <msp/core/except.h>
#include <msp/fs/stat.h>
#include <msp/fs/utils.h>
-#include <msp/gbase/display.h>
-#include <msp/gbase/window.h>
+#include <msp/graphics/display.h>
+#include <msp/graphics/window.h>
#include <msp/gl/blend.h>
#include <msp/gl/framebuffer.h>
#include <msp/gl/matrix.h>
#include <msp/gl/tests.h>
#include <msp/gl/transform.h>
#include <msp/io/print.h>
-#include <msp/strings/formatter.h>
+#include <msp/strings/format.h>
#include <msp/time/units.h>
#include <msp/time/utils.h>
#include "libr2c2/driver.h"
#define ENGINEER_H_
#include <msp/core/application.h>
-#include <msp/gbase/simplewindow.h>
+#include <msp/graphics/simplewindow.h>
#include <msp/gl/camera.h>
#include <msp/gl/light.h>
#include <msp/gl/lighting.h>
#include <cmath>
-#include <msp/strings/formatter.h>
+#include <msp/strings/format.h>
#include "libr2c2/aicontrol.h"
#include "libr2c2/timetable.h"
#include "libr2c2/trackiter.h"
#include <msp/gltk/label.h>
-#include <msp/strings/formatter.h>
+#include <msp/strings/format.h>
#include <msp/strings/lexicalcast.h>
#include "libr2c2/driver.h"
#include "libr2c2/vehicle.h"
#include <queue>
-#include <msp/strings/formatter.h>
+#include <msp/strings/format.h>
#include "layout.h"
#include "route.h"
#include "track.h"
-#include <msp/strings/formatter.h>
+#include <msp/strings/format.h>
#include <msp/time/units.h>
#include "block.h"
#include "catalogue.h"
#include <algorithm>
#include <cmath>
-#include <msp/strings/formatter.h>
+#include <msp/strings/format.h>
#include <msp/time/units.h>
#include <msp/time/utils.h>
#include "aicontrol.h"
-#include <msp/strings/formatter.h>
+#include <msp/strings/format.h>
#include "catalogue.h"
#include "layout.h"
#include "train.h"
using namespace Msp;
-#include <msp/io/print.h>
-
namespace R2C2 {
TrainStatus::TrainStatus(Train &t):
-#include <msp/strings/formatter.h>
+#include <msp/strings/format.h>
#include "block.h"
#include "layout.h"
#include "track.h"