diff options
author | neoraider <devnull@localhost> | 2008-04-12 21:06:05 +0200 |
---|---|---|
committer | neoraider <devnull@localhost> | 2008-04-12 21:06:05 +0200 |
commit | 7fa8e4b4faf6dca308607977d2c2aaa5428ca60d (patch) | |
tree | 8cbe7a0068ab0f73a7c6f3640d34c3cc11601edb /src/Data/Gate.h | |
parent | 0c6471da931839b4e934d87df27ef208c74355c3 (diff) | |
download | zoomedit-7fa8e4b4faf6dca308607977d2c2aaa5428ca60d.tar zoomedit-7fa8e4b4faf6dca308607977d2c2aaa5428ca60d.zip |
zoomedit:
* Made Rooms, Gates and Textures in Levels changable
Diffstat (limited to 'src/Data/Gate.h')
-rw-r--r-- | src/Data/Gate.h | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/src/Data/Gate.h b/src/Data/Gate.h index 91acbce..b1cde71 100644 --- a/src/Data/Gate.h +++ b/src/Data/Gate.h @@ -31,6 +31,7 @@ class Gate { std::list<Triangle> triangles; xmlpp::Element *gateNode; + Glib::ustring id; Glib::ustring room1, room2; public: @@ -40,6 +41,15 @@ class Gate { return triangles; } + const Glib::ustring& getId() const { + return id; + } + + void setId(const Glib::ustring &id0) { + id = id0; + gateNode->set_attribute("id", id0); + } + const Glib::ustring& getRoom1() const { return room1; } @@ -57,6 +67,10 @@ class Gate { room2 = room; gateNode->set_attribute("room2", room); } + + xmlpp::Element* getNode() const { + return gateNode; + } }; } |