本文整理汇总了Python中pygame.compat.geterror函数的典型用法代码示例。如果您正苦于以下问题:Python geterror函数的具体用法?Python geterror怎么用?Python geterror使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了geterror函数的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: load_image
def load_image(name): #Used to load the cursor and Toad image files
fullname = os.path.join(main_dir, name)
try:
image = pygame.image.load(fullname)
except pygame.error:
print ('Cannot load image:', fullname)
raise SystemExit(str(geterror()))
return image, image.get_rect()
示例2: test_geterror
def test_geterror(self):
msg = 'Success'
try:
raise TypeError(msg)
except TypeError:
e = compat.geterror()
self.failUnless(isinstance(e, TypeError))
self.failUnlessEqual(str(e), msg)
示例3: load_image
def load_image(name, colorkey=None):
fullname = os.path.join(data_dir, name)
try:
image = pygame.image.load(fullname)
except pygame.error:
print ('Cannot load image:', fullname)
raise SystemExit(str(geterror()))
return image
示例4: load_font
def load_font(cls,name):
fullname = Asset.resource_path(os.path.join(Asset.data_dir, name))
font = None
try:
font = pygame.font.Font(fontfile, 26)
except pygame.error:
print ('Cannot load font:', fullname)
raise SystemExit(str(geterror()))
return font
示例5: load_sound
def load_sound(name): #Used to load the Toad's noises
if not pygame.mixer or not pygame.mixer.get_init():
return NoneSound()
fullname = os.path.join(main_dir, name)
try:
sound = pygame.mixer.Sound(fullname)
except pygame.error:
print ('Cannot load sound: %s' % fullname)
raise SystemExit(str(geterror()))
return sound
示例6: load_image
def load_image(name, scale=(30,200)):
fullname = os.path.join(data_dir, name)
try:
image = pygame.image.load(fullname)
except pygame.error:
print ('Cannot load image:', fullname)
raise SystemExit(str(geterror()))
image = image.convert()
image = pygame.transform.scale(image, scale)
return image, image.get_rect()
示例7: __call__
def __call__(self, *args, **kwargs):
#we try to call the function here. If it fails we store the exception.
try:
self.result = self.f(*args, **kwargs)
if self.callback:
self.callback(self.result)
except Exception:
self.exception = geterror()
if self.errback:
self.errback(self.exception)
示例8: load_sound
def load_sound(name):
class NoneSound:
def play(self): pass
if not pygame.mixer or not pygame.mixer.get_init():
return NoneSound()
fullname = os.path.join(data_dir, name)
try:
sound = pygame.mixer.Sound(fullname)
except pygame.error:
print ('Cannot load sound: %s' % fullname)
raise SystemExit(str(geterror()))
return sound
示例9: _sound
def _sound(name):
class NoneSound(object):
def play(self):
pass
if not pygame.mixer or not pygame.mixer.get_init():
return NoneSound()
fullname = os.path.join(data_dir, name)
try:
return pygame.mixer.Sound(fullname)
except pygame.error:
print >> sys.stderr, 'Cannot load sound: %s' % fullname
sys.exit(geterror())
示例10: load_image
def load_image(name, colorkey=None):
fullname = os.path.join(img_dir, name)
try:
image = pygame.image.load(fullname)
except pygame.error:
print ('Cannot load image:', fullname)
raise SystemExit(str(geterror()))
#image = image.convert()
if colorkey is not None:
if colorkey is -1:
colorkey = image.get_at((0,0))
image.set_colorkey(colorkey, RLEACCEL)
return image
示例11: _image
def _image(name, colorkey=None):
fullname = os.path.join(data_dir, name)
try:
image = pygame.image.load(fullname)
except pygame.error:
print >> sys.stderr, 'Cannot load image:', fullname
sys.exit(geterror())
image = image.convert()
if colorkey is not None:
if colorkey is -1:
colorkey = image.get_at((0, 0))
image.set_colorkey(colorkey, RLEACCEL)
return image
示例12: load_one_alpha_image
def load_one_alpha_image(cls, name, colorkey=None):
fullname = Asset.resource_path(os.path.join(Asset.data_dir, name))
try:
image = pygame.image.load(fullname)
except pygame.error:
print ('Cannot load image:', fullname)
raise SystemExit(str(geterror()))
image = image.convert_alpha()
if colorkey is not None:
if colorkey is -1:
colorkey = image.get_at((0,0))
image.set_colorkey(colorkey, RLEACCEL)
return image, image.get_rect()
示例13: load_image
def load_image(name, colorkey=None):
fullname = os.path.join(data_dir, name)
try:
image = PyGL3Display.PyGL3Display_2dSprites.GL3PygameSurface.GL3Load(fullname)
except pygame.error:
print ('Cannot load image:', fullname)
raise SystemExit(str(geterror()))
image = image.convert()
if colorkey is not None:
if colorkey is -1:
colorkey = image.get_at((0,0))
image.set_colorkey(colorkey, RLEACCEL)
return image, image.get_rect()
示例14: load_image
def load_image(name, colorkey=None):
filename = os.path.join(data_dir, name)
try:
image = pygame.image.load(filename)
except pygame.error:
raise SystemExit(str(geterror()))
image = image.convert()
if colorkey is not None:
if colorkey is -1:
# sets color key to color found at 0,0 in the image. that's actually pretty clever.
colorkey = image.get_at((0, 0))
image.set_colorkey(colorkey, pygame.RLEACCEL)
return image, image.get_rect()
示例15: load_image
def load_image(cls, name, rects, colorkey=None):
if type(name) is not str:
raise TypeError
fullname = Asset.resource_path(os.path.join(Asset.data_dir, name))
ss = spritesheet.spritesheet(fullname)
images = None
try:
images = ss.images_at(rects, colorkey=colorkey)
except pygame.error:
print ('Cannot load image:', fullname)
raise SystemExit(str(geterror()))
return images