Example #1
0
class Configuration(pyherc.config.Configuration):
    """
    Configuration for herculeum
    """

    def __init__(self, base_path, model):
        """
        Default constructor

        :param base_path: path to resources
        :type base_path: string
        :param model: model to use in configuration
        :param type: Model
        """
        super(Configuration, self).__init__(base_path, model)

        self.surface_manager = None

    def initialise(self, level_config):
        """
        Initialise configuration

        :param level_config: package containing configuration
        :type level_config: Package
        """
        super(Configuration, self).initialise(level_config)

        self.resolution = (800, 600)
        self.full_screen = True
        self.caption = 'Herculeum'

        self.surface_manager = SurfaceManager()
        self.surface_manager.load_resources(self.base_path)
Example #2
0
    def initialise(self, level_config):
        """
        Initialise configuration

        :param level_config: package containing configuration
        :type level_config: Package
        """
        super(Configuration, self).initialise(level_config)

        self.resolution = (800, 600)
        self.full_screen = True
        self.caption = 'Herculeum'

        self.surface_manager = SurfaceManager()
        self.surface_manager.load_resources(self.base_path)