]> git.tdb.fi Git - r2c2.git/blobdiff - source/libr2c2/vehicletype.h
Strip Id tags and copyright notices from files
[r2c2.git] / source / libr2c2 / vehicletype.h
index 33d7d6590dba03fdec299a0e4932a5f1e1528f21..d9afdbce8c00aa60f4e32e224c782176cd239b22 100644 (file)
@@ -1,10 +1,3 @@
-/* $Id$
-
-This file is part of R²C²
-Copyright © 2010-2011  Mikkosoft Productions, Mikko Rasa
-Distributed under the GPL
-*/
-
 #ifndef LIBR2C2_VEHICLETYPE_H_
 #define LIBR2C2_VEHICLETYPE_H_
 
@@ -129,11 +122,13 @@ public:
 
        typedef std::vector<Rod> RodArray;
 
+       typedef std::map<unsigned, std::string> FunctionMap;
+
 private:
        ArticleNumber art_nr;
        std::string name;
        bool locomotive;
-       std::map<unsigned, std::string> functions;
+       FunctionMap functions;
        bool swap_direction;
        float length;
        float width;
@@ -150,7 +145,7 @@ public:
        const std::string &get_name() const { return name; }
        bool is_locomotive() const { return locomotive; }
        unsigned get_max_function() const;
-       const std::map<unsigned, std::string> &get_functions() const { return functions; }
+       const FunctionMap &get_functions() const { return functions; }
        bool get_swap_direction() const { return swap_direction; }
        float get_length() const { return length; }
        float get_width() const { return width; }