本文整理汇总了Python中pygame.compat.geterror函数的典型用法代码示例。如果您正苦于以下问题:Python geterror函数的具体用法?Python geterror怎么用?Python geterror使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了geterror函数的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的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()
开发者ID:UAB-ACM-Hackathon,项目名称:ACMHackathon,代码行数:8,代码来源:ShroomClicker.py
示例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)
开发者ID:AjithPanneerselvam,项目名称:Gamepy,代码行数:8,代码来源:compat_test.py
示例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
开发者ID:tcekle,项目名称:Sandbox,代码行数:8,代码来源:main.py
示例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
开发者ID:IrwinKwan,项目名称:ld27_tsts,代码行数:9,代码来源:asset.py
示例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
开发者ID:UAB-ACM-Hackathon,项目名称:ACMHackathon,代码行数:10,代码来源:ShroomClicker.py
示例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()
开发者ID:karolmajta,项目名称:squirrel,代码行数:10,代码来源:helpers.py
示例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)
开发者ID:123jefferson,项目名称:MiniBloq-Sparki,代码行数:11,代码来源:__init__.py
示例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
开发者ID:alex-polosky,项目名称:MyOldCode,代码行数:12,代码来源:chimp_gl3.py
示例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())
开发者ID:phpboxxx,项目名称:ludumdare23,代码行数:12,代码来源:asset.py
示例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
开发者ID:rogerhil,项目名称:lettersgame,代码行数:13,代码来源:main.py
示例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
开发者ID:phpboxxx,项目名称:ludumdare23,代码行数:13,代码来源:asset.py
示例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()
开发者ID:IrwinKwan,项目名称:ld27_tsts,代码行数:13,代码来源:asset.py
示例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()
开发者ID:alex-polosky,项目名称:MyOldCode,代码行数:14,代码来源:chimp_gl3.py
示例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()
开发者ID:PeterCat12,项目名称:DeepStar,代码行数:14,代码来源:asset_loader.py
示例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
开发者ID:IrwinKwan,项目名称:ld27_tsts,代码行数:14,代码来源:asset.py
示例16: load_image
def load_image(name, colorkey=None):
fullname = unicode(os.path.join(data_dir, name).decode(system_encoding))
try:
f = open(fullname, 'rb')
content = f.read()
f.seek(0)
image = pygame.image.load(f, fullname.encode('utf-8'))
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()
开发者ID:PoolC,项目名称:pythonstudy,代码行数:16,代码来源:sprite.py
示例17: load_image
def load_image(name, name2=None):
fullname = os.path.join(data_dir, name)
try:
image = pygame.image.load(fullname)
if name2:
image1 = image.convert_alpha()
image2 = pygame.image.load(os.path.join(data_dir, name2))
image2 = image2.convert_alpha()
w = max(image2.get_width(), image1.get_width())
h = max(image2.get_height(), image1.get_height())
image = pygame.Surface((w,h), pygame.SRCALPHA, 32)
image = image.convert_alpha()
image.blit(image2, (1,1))
image.blit(image1, (round(w/2 - image1.get_width()/2), 1))
except pygame.error:
print ('Cannot load image:', fullname)
raise SystemExit(str(geterror()))
image = image.convert_alpha()
return image, image.get_rect()
开发者ID:feste,项目名称:party,代码行数:19,代码来源:party.py
示例18: test_post
def test_post(self):
# __doc__ (as of 2008-08-02) for pygame.fastevent.post:
# pygame.fastevent.post(Event) -> None
# place an event on the queue
#
# This will post your own event objects onto the event queue.
# You can past any event type you want, but some care must be
# taken. For example, if you post a MOUSEBUTTONDOWN event to the
# queue, it is likely any code receiving the event will expect
# the standard MOUSEBUTTONDOWN attributes to be available, like
# 'pos' and 'button'.
#
# Because pygame.fastevent.post() may have to wait for the queue
# to empty, you can get into a dead lock if you try to append an
# event on to a full queue from the thread that processes events.
# For that reason I do not recommend using this function in the
# main thread of an SDL program.
for _ in range(1, 11):
fastevent.post(event.Event(pygame.USEREVENT))
self.assertEquals (
[e.type for e in event.get()], [pygame.USEREVENT] * 10,
race_condition_notification
)
try:
# Special case for post: METH_O.
fastevent.post(1)
except TypeError:
e = geterror()
msg = ("argument 1 must be %s, not %s" %
(fastevent.Event.__name__, type(1).__name__))
self.failUnlessEqual(str(e), msg)
else:
self.fail()
开发者ID:AjithPanneerselvam,项目名称:Gamepy,代码行数:38,代码来源:fastevent_test.py
示例19: except
#first, the "required" modules
from pygame.base import *
from pygame.constants import *
from pygame.version import *
from pygame.rect import Rect
from pygame.compat import geterror
from pygame.rwobject import encode_string, encode_file_path
import pygame.surflock
import pygame.color
Color = color.Color
__version__ = ver
#next, the "standard" modules
#we still allow them to be missing for stripped down pygame distributions
try: import pygame.math
except (ImportError,IOError):math=MissingModule("math", geterror(), 1)
try: import pygame.cdrom
except (ImportError,IOError):cdrom=MissingModule("cdrom", geterror(), 1)
try: import pygame.cursors
except (ImportError,IOError):cursors=MissingModule("cursors", geterror(), 1)
try: import pygame.display
except (ImportError,IOError):display=MissingModule("display", geterror(), 1)
try: import pygame.draw
except (ImportError,IOError):draw=MissingModule("draw", geterror(), 1)
try: import pygame.event
except (ImportError,IOError):event=MissingModule("event", geterror(), 1)
开发者ID:SantoKo,项目名称:RPI3-Desktop,代码行数:31,代码来源:__init__.py
示例20: except
from pygame.version import *
from pygame.rect import Rect
from pygame.compat import geterror
import pygame.rwobject
import pygame.surflock
import pygame.color
Color = color.Color
__version__ = ver
# next, the "standard" modules
# we still allow them to be missing for stripped down pygame distributions
try:
import pygame.cdrom
except (ImportError, IOError):
cdrom = MissingModule("cdrom", geterror(), 1)
try:
import pygame.cursors
except (ImportError, IOError):
cursors = MissingModule("cursors", geterror(), 1)
try:
import pygame.display
except (ImportError, IOError):
display = MissingModule("display", geterror(), 1)
try:
import pygame.draw
except (ImportError, IOError):
draw = MissingModule("draw", geterror(), 1)
开发者ID:sorcerer-com,项目名称:MyHome,代码行数:31,代码来源:__init__.py
注:本文中的pygame.compat.geterror函数示例由纯净天空整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论