def __init__(self, pos, nmb_size): GameObject.__init__(self) self.pos = pos self.nmb_size = nmb_size #nmb_size for 47x27 self.diff = 10 self.init_image()
def __init__(self, pos, nmb_size): GameObject.__init__(self) self.pos = pos self.nmb_size = nmb_size #nmb_size for 32x12 self.size = Vector2(24+16*nmb_size,36) self.init_image()
def __init__(self, pos, nmb_size): GameObject.__init__(self) self.pos = pos self.nmb_size = nmb_size #nmb_size for 32x12 self.size = Vector2(49,4+14*nmb_size+12) self.init_image() self.body = physics_manager.add_body(pos=self.pos+Vector2(7,3)+Vector2(31, self.size.y)/2,body_type=BodyType.static) physics_manager.add_box(body=self.body, pos=Vector2(),size=Vector2(31, self.size.y)/2,data=12)
def __init__(self,pos,size,button_img='',button_text='',font='',show=False,margin=10): GameObject.__init__(self) self.pos = pos self.size = size self.update_rect(self) self.button_image = None self.show = show if button_img != '': self.button_image = Image(button_img, pos, size=size) self.text = Text(pos, size[1]-margin, font, text=button_text)
def __init__(self, pos, nmb_size, show_bottom=True): GameObject.__init__(self) self.pos = pos self.nmb_size = nmb_size #nmb_size for 32x12 self.size = nmb_size*Vector2(32,12)+Vector2(24,24) self.show_bottom = show_bottom self.init_image()
def __init__(self,pos,size,font,text,angle=0,color=(0,0,0),gradient=0,center=False,relative=False): GameObject.__init__(self) self.pos = pos self.center = center self.character_size = size self.color = color self.font = load_font(font,self.character_size) self.set_text(text) self.gradient = gradient self.time = 1 self.screen_relative = relative
def __init__(self,pos,size,userData=0,speed=Vector2(-5,0)): GameObject.__init__(self) self.pos = pos self.parallax_factor = 1.0 self.size = size self.show = True self.flip = False self.body = physics_manager.add_body(self.pos+self.size/2,BodyType.dynamic) physics_manager.add_box(self.body,Vector2(),Vector2(self.size.x/2,2),data=userData,sensor=True) physics_manager.move(self.body,vx=-5) self.anim = BulletAnimation(self)
def __init__(self, pos, size=None, angle=0, relative=False, path="", parallax_factor=1.0): GameObject.__init__(self) self.anim = None self.flip = False self.img = None self.angle = angle if not isinstance(pos, Vector2) and (isinstance(pos[0], list) or isinstance(pos[0], tuple)): self.pos = Vector2(pos[0]) self.screen_relative_pos = Vector2(pos[1]) else: self.pos = Vector2(pos) self.path = path if size is not None: self.size = Vector2(size) self.screen_relative = relative self.center_image = False self.tmp = False self.show = True self.parallax_factor = parallax_factor self.update_rect()
def __init__(self, pos, size=None, angle=0, relative=False, path=""): GameObject.__init__(self) self.anim = None self.flip = False self.img = None self.angle = angle if isinstance(pos[0], list) or isinstance(pos[0], tuple): self.pos = Vector2(pos[0]) self.screen_relative_pos = Vector2(pos[1]) else: self.pos = Vector2(pos) self.path = path self.size = Vector2(size) self.screen_relative = relative self.center_image = False self.update_rect()