// -*- mode: C++; tab-width: 4; indent-tabs-mode: t; -*- vim:ts=4:sw=4 // // Copyright (C) 2004 David Lau (skunix) // Chong Kai Xiong (descender) // // This file is part of The Plains of Usata. // // The Plains of Usata is licensed under the GNU General Public // License (GPL) version 2. For details, please see the COPYING file // included in the software distribution, or visit // http://www.fsf.org/licenses/gpl.html. // // $Id: top-nodes.hpp,v 1.1 2005/01/02 06:47:04 skunix Exp $ #include "../object.hpp" namespace usata { class GuiNode : public Object, NodeInterface { public: GuiNode(Object*x); virtual void draw(); virtual void update(); virtual void add_child(const Object_sp&, std::string& path); virtual Object_sp get_child(const std::string&); virtual std::string name(); virtual ~GuiNode(); }; }