X-Git-Url: https://vcs.maemo.org/git/?a=blobdiff_plain;f=src%2Feditor%2FRenamableLocation.h;fp=src%2Feditor%2FRenamableLocation.h;h=33b18fd13fbf1bff48a0aefa6f2d571a4355a869;hb=9eda00ff73353c55ecef6f82131166d5d4a85e29;hp=0000000000000000000000000000000000000000;hpb=3d34d4aa85a929f912464f71158396a388274f27;p=lordsawar diff --git a/src/editor/RenamableLocation.h b/src/editor/RenamableLocation.h new file mode 100644 index 0000000..33b18fd --- /dev/null +++ b/src/editor/RenamableLocation.h @@ -0,0 +1,44 @@ +// Copyright (C) 2008, Ben Asselstine +// +// This program is free software; you can redistribute it and/or modify +// it under the terms of the GNU General Public License as published by +// the Free Software Foundation; either version 3 of the License, or +// (at your option) any later version. +// +// This program is distributed in the hope that it will be useful, +// but WITHOUT ANY WARRANTY; without even the implied warranty of +// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +// GNU Library General Public License for more details. +// +// You should have received a copy of the GNU General Public License +// along with this program; if not, write to the Free Software +// Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +// 02110-1301, USA. + +#ifndef RENAMABLERUIN_H +#define RENAMABLERUIN_H + +#include "defs.h" +#include "vector.h" +#include "Location.h" +#include "Renamable.h" +#include + +//! Scenario Editor. A game object that has a position and a changeable name. +class RenamableLocation: public Location, public Renamable +{ + public: + //! Default constructor. + RenamableLocation(Vector pos); + //! Destructor. + ~RenamableLocation(); + + std::string getDescription() const {return d_description;}; + void setDescription(std::string desc) {d_description = desc;}; + + private: + std::string d_description; +}; + +#endif +