def _create_build_buttons(self, building_id, container):
		level = Entities.buildings[building_id].settler_level

		# Check if the level of the building is lower or same as the settler level
		if level <= self.instance.owner.settler_level:
			# {{mode}} in double braces because it is replaced as a second step
			path = "content/gui/icons/buildmenu/{id:03d}{{mode}}.png".format(id=building_id)
			tooltip = self.instance.session.db.get_building_tooltip(building_id)

			build_button = TooltipButton(name="build{id}".format(id=building_id), \
			                             tooltip=tooltip)
			build_button.up_image = path.format(mode='')
			build_button.down_image = path.format(mode='_h')
			build_button.hover_image = path.format(mode='_h')
			build_button.capture(Callback(self.buildField, building_id))

			container.findChild(name="build_button_container").addChild(build_button)

			build_button_bg = Icon(image="content/gui/images/buttons/buildmenu_button_bg.png")
			container.findChild(name="build_button_bg_container").addChild(build_button_bg)

			return True
		else:
			# No button built
			return False
	def _create_build_buttons(self, building_id, container):
		(level, name) = self.instance.session.db.get_building_level_name(building_id)

		# Check if the level of the building is lower or same as the settler level
		if level <= self.instance.owner.settler_level:
			buildmenu_image_path = "content/gui/icons/buildmenu/"
			path = buildmenu_image_path + name.lower().replace(" ", "")

			build_button = TooltipButton(name="build"+str(building_id), \
			                             tooltip=_("Build")+" "+_(unicode(name)))
			build_button.up_image = path + ".png"
			build_button.down_image = path + "_h.png"
			build_button.hover_image = path + "_h.png"
			build_button.capture(Callback(self.buildField, building_id))

			container.findChild(name="build_button_container").addChild(build_button)

			build_button_bg = Icon(image="content/gui/images/buttons/buildmenu_button_bg.png")
			container.findChild(name="build_button_bg_container").addChild(build_button_bg)

			return True
		else:
			# No button built
			return False
	def _create_build_buttons(self, building_id, container):
		level = self.instance.session.db.get_building_level(building_id)

		# Check if the level of the building is lower or same as the settler level
		if level <= self.instance.owner.settler_level:
			path = "content/gui/icons/buildmenu/%03d" % building_id + "%s.png"
			tooltip = self.instance.session.db.get_building_tooltip(building_id)

			build_button = TooltipButton(name="build%s" % building_id, \
			                             tooltip=tooltip)
			build_button.up_image = path % ''
			build_button.down_image = path % '_h'
			build_button.hover_image = path % '_h'
			build_button.capture(Callback(self.buildField, building_id))

			container.findChild(name="build_button_container").addChild(build_button)

			build_button_bg = Icon(image="content/gui/images/buttons/buildmenu_button_bg.png")
			container.findChild(name="build_button_bg_container").addChild(build_button_bg)

			return True
		else:
			# No button built
			return False