]> git.tdb.fi Git - r2c2.git/blobdiff - source/engineer/engineer.h
Strip Id tags and copyright notices from files
[r2c2.git] / source / engineer / engineer.h
index 61a2f59e37730c53e88a87bccbfd26bda1ea6abc..2ec017b8a9363e7ce8929d32c13573ae0c6d172d 100644 (file)
@@ -1,10 +1,3 @@
-/* $Id$
-
-This file is part of the MSP Märklin suite
-Copyright © 2006-2010 Mikkosoft Productions, Mikko Rasa
-Distributed under the GPL
-*/
-
 #ifndef ENGINEER_H_
 #define ENGINEER_H_
 
@@ -16,8 +9,8 @@ Distributed under the GPL
 #include <msp/gl/pipeline.h>
 #include <msp/gltk/resources.h>
 #include <msp/gltk/root.h>
-#include "libmarklin/catalogue.h"
-#include "libmarklin/train.h"
+#include "libr2c2/catalogue.h"
+#include "libr2c2/train.h"
 #include "3d/layout.h"
 #include "3d/overlay.h"
 #include "3d/path.h"
@@ -31,7 +24,7 @@ class TrainView;
 class Engineer: public Msp::Application
 {
 public:
-       sigc::signal<void, Marklin::Track *, int> signal_pick_done;
+       sigc::signal<void, R2C2::Track *, int> signal_pick_done;
 
 private:
        Options options;
@@ -40,13 +33,13 @@ private:
        Msp::GLtk::Resources ui_res;
        Msp::GLtk::Root *root;
 
-       Marklin::Catalogue catalogue;
-       Marklin::Layout layout;
-       Marklin::Layout3D layout_3d;
-       Marklin::Server *server;
+       R2C2::Catalogue catalogue;
+       R2C2::Layout layout;
+       R2C2::Layout3D layout_3d;
+       R2C2::Server *server;
        Msp::IO::EventDispatcher event_disp;
-       Marklin::Overlay3D *overlay;
-       std::map<Marklin::Train *, Msp::GL::Color> train_colors;
+       R2C2::Overlay3D *overlay;
+       std::map<R2C2::Train *, Msp::GL::Color> train_colors;
 
        Msp::GL::Camera camera;
        Msp::GL::Lighting lighting;
@@ -59,9 +52,9 @@ private:
        std::list<TrainView *> train_views;
        Msp::Time::TimeStamp status_timeout;
        bool picking;
-       Marklin::Track *picking_track;
+       R2C2::Track *picking_track;
        int picking_entry;
-       Marklin::Path3D *picking_path;
+       R2C2::Path3D *picking_path;
        int pointer_x;
        int pointer_y;
        bool pointer_moved;
@@ -72,9 +65,9 @@ public:
 
        const Msp::GLtk::Resources &get_ui_resources() const { return ui_res; }
        Msp::GLtk::Root &get_root() const { return *root; }
-       const Marklin::Catalogue &get_catalogue() const { return catalogue; }
-       Marklin::Layout &get_layout() { return layout; }
-       Marklin::Layout3D &get_layout_3d() { return layout_3d; }
+       const R2C2::Catalogue &get_catalogue() const { return catalogue; }
+       R2C2::Layout &get_layout() { return layout; }
+       R2C2::Layout3D &get_layout_3d() { return layout_3d; }
        const Msp::GL::Lighting &get_lighting() const { return lighting; }
        void set_status(const std::string &);
        void rearrange_panels();
@@ -88,12 +81,12 @@ private:
        void button_press(int, int, unsigned, unsigned);
        void pointer_motion(int, int);
        void view_all();
-       void set_block_color(const Marklin::Block &, const Msp::GL::Color &);
-       void reset_block_color(const Marklin::Block &);
+       void set_block_color(const R2C2::Block &, const Msp::GL::Color &);
+       void reset_block_color(const R2C2::Block &);
        void sensor_event(unsigned, bool);
-       void block_reserved(const Marklin::Block &, const Marklin::Train *);
-       Marklin::Track3D *pick_track(int, int);
-       void train_added(Marklin::Train &);
+       void block_reserved(const R2C2::Block &, const R2C2::Train *);
+       R2C2::Track *pick_track(int, int);
+       void train_added(R2C2::Train &);
        virtual void sighandler(int);
 
        static Msp::Application::RegApp<Engineer> reg;