示例#1
0
	def music(self):
		if not config.getboolean('Sound', 'enabled'): return
		try:
			pygame.mixer.music.load(resource.file_path('mutate_title.ogg'))
			pygame.mixer.music.play()
		except:
			error('Unable to play music')
			debug(sys.exc_info())
示例#2
0
 def music(self):
     if not config.getboolean('Sound', 'enabled'): return
     try:
         pygame.mixer.music.load(resource.file_path('mutate_title.ogg'))
         pygame.mixer.music.play()
     except:
         error('Unable to play music')
         debug(sys.exc_info())
示例#3
0
	def music(self):
		if not config.getboolean('Sound', 'enabled'): return
		try:
			pygame.mixer.music.load(resource.file_path('gurdonark_-_Little_Penguin.ogg'))
			pygame.mixer.music.play(-1)
		except:
			error('Unable to play music')
			debug(sys.exc_info())
示例#4
0
 def __init__(self, screen, screen_stack, next_screen):
     ContinueScreen.__init__(self, screen, screen_stack, next_screen)
     font = pygame.font.SysFont("Vera", 80)
     small_font = pygame.font.SysFont("Vera", 50)
     self.title = font.render(settings.get("Project", "name"), True, (255, 255, 0))
     self.subtitle = small_font.render("Click to start...", True, (255, 255, 255))
     self.blink_time = 200  # time subtitle is hidden per blink cycle in ms
     self.blink_period = 1000  # time for one blink cycle in ms
     self.blink_offset = self.blink_time  # current time offset in blink cycle
     if settings.getboolean("Sound", "enabled"):
         self.music = resource.file_path("beep.ogg")
     else:
         self.music = None
     self.loop_music = 1
示例#5
0
    def __init__(self, screen, duck_factory):
        self.factory = duck_factory
        self.factory.hire_events.subscribe(self.handle_hire_event)
        self.factory.payday_events.subscribe(self.handle_payday_event)
        self.font = pygame.font.SysFont("Vera", 48)
        self.notify_font = pygame.font.SysFont("Vera", 30)
        self.sprites = pygame.sprite.Group()
        self.notifications = pygame.sprite.Group()
        self.screen = screen
        self.balance_delay = 200
        self.timer = 0
        self.balance = None
        if settings.getboolean("Sound", "enabled"):
            self.music = resource.file_path("ducklevel.ogg")
        else:
            self.music = None
        self.loop_music = -1

        for employee in self.factory.employees:
            self.sprites.add(DuckSprite(employee, self.screen))
示例#6
0
def write():
	with open(resource.file_path('config.ini','w')) as configFile:
		config.write(configFile)
示例#7
0
import logging
import optparse
import resource
try:
	import configparser as parser
except:
	import ConfigParser as parser

config = parser.ConfigParser()
config.read(resource.file_path('config.ini'))
get, getboolean, getint, getfloat = config.get, config.getboolean, config.getint, config.getfloat

def write():
	with open(resource.file_path('config.ini','w')) as configFile:
		config.write(configFile)

def parse_args():
	parser = optparse.OptionParser()
	parser.add_option("-v", "--debug",default=False, action='store_true',dest='debug',help="Print debugging information")
	parser.add_option("-l", "--level",default=1, action='store',dest='level',help="Don't even think about using this option, you cheater")
	return parser.parse_args()

options,args = parse_args()

def setupLogging():
	if(options.debug):
		logLevel = logging.DEBUG
		format = '%(module)s:L%(lineno)04d| %(message)s'
	else:
		logLevel = logging.INFO
		format = '%(message)s'
示例#8
0
	def reload(self):
		'''Reload the config file'''
		self.read(resource.file_path('config.ini'))