Imported Upstream version 2008.1+svn1553
[opeanno-debian-packaging.git] / game / world / units / nature.py
blob83cf09772ec1be4fb8082119b54a57d615713e64
1 # ###################################################
2 # Copyright (C) 2008 The OpenAnno Team
3 # team@openanno.org
4 # This file is part of OpenAnno.
6 # OpenAnno is free software; you can redistribute it and/or modify
7 # it under the terms of the GNU General Public License as published by
8 # the Free Software Foundation; either version 2 of the License, or
9 # (at your option) any later version.
11 # This program is distributed in the hope that it will be useful,
12 # but WITHOUT ANY WARRANTY; without even the implied warranty of
13 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14 # GNU General Public License for more details.
16 # You should have received a copy of the GNU General Public License
17 # along with this program; if not, write to the
18 # Free Software Foundation, Inc.,
19 # 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
20 # ###################################################
22 import game.main
23 from game.world.nature import Growable
26 class GrowingUnit(Growable):
27 """ Class for units that grow, such as animals
28 """
29 def __init__(self, **kwargs):
30 self.db_actions = game.main.db("SELECT action FROM data.action WHERE unit = ? AND action != \"default\"", self.id)
31 super(GrowingUnit, self).__init__(self, **kwargs)