def load(self): if len(HidegonsAT.images) == 0: actorhelper.load_image(self, 'hidegons') self.mSound = load_wav(HidegonsAT.page.mGame.soundDir + 'hidAttack.wav') self.mSound.set_volume(120) self.mSound.play()
def load(self): if len(Player.images) == 0: actorhelper.load_image(self, 'green') self.mJumpSound = load_wav(Player.page.mGame.soundDir + 'Pjump.wav') self.mJumpSound.set_volume(80) self.mAttackSound = load_wav(Player.page.mGame.soundDir + 'Pattack.wav') self.mAttackSound.set_volume(35) self.mDieSound = load_wav(Player.page.mGame.soundDir + 'PDie.wav') self.mDieSound.set_volume(85)
def __init__(self, page, speed): Bubble.page = page self.load() self.mImages = actorhelper.load_image(self, 'bubble') self.mBB = self.mImages['Move'].w // Bubble.imageIndexs[ 'Move'] / 2 - 14, self.mImages['Move'].h / 2 - 13 player = page.mActors['player'][0] self.mgatherY = page.map.dataPos[page.map.mStage - 1][2] self.mXDelta = -1 if player.mFlip == 'h' else 1 self.mYDelta = 1 if player.mYPos < self.mgatherY else -1 self.mXPos = player.mXPos + self.mXDelta * (player.mBB[0] + self.mBB[0]) self.mYPos = player.mYPos self.mSpeed = speed self.mAttack = True self.mTime = 0 self.mImageIndex = 0 self.mAction = 'Attack' self.mEnemy = None #생성 위치가 충돌 위치라면 for block in Bubble.page.map.getBlockData(): if physics.collides(self, block): self.mAction = 'Die' self.sound.play()
def __init__(self, page, xPos, yPos): InvatorAT.page = page self.load() self.mImages = actorhelper.load_image(self, 'invator') self.mBB = self.mImages['Fire'].w // InvatorAT.imageIndexs[ 'Fire'] / 2 - 14, self.mImages['Fire'].h / 2 - 13 self.mYDelta = -5 self.mXPos = xPos self.mYPos = yPos self.mFlip = '' self.mSpeed = 100 self.mTime = 0 self.mImageIndex = 0 self.mAction = 'Fire'
def __init__(self, page, xPos, yPos, xDelta): HidegonsAT.page = page self.load() self.mImages = actorhelper.load_image(self, 'hidegons') self.mBB = self.mImages['Fire'].w // HidegonsAT.imageIndexs[ 'Fire'] / 2 - 14, self.mImages['Fire'].h / 2 - 13 self.mXDelta = xDelta self.mXPos = xPos self.mYPos = yPos self.mFlip = '' self.mSpeed = 400 self.mTime = 0 self.mImageIndex = 0 self.mAction = 'Fire'
def __init__(self, page, xPos, yPos, left): Banebou.page = page self.load() self.mImages = actorhelper.load_image(self, 'banebou') self.mXPos = xPos self.mXDelta = -1 if left else 1 self.mYPos = yPos self.mYDelta = -1 self.mFlip = '' self.mXSpeed = 180 self.mYSpeed = 200 self.mTime = 0 self.mImageIndex = 0 self.mAction = 'Move' self.mBubble = None self.mBubTime = 0
def __init__(self, page, xPos, yPos, left): Invator.page = page Invator.player = page.mActors['player'][0] self.load() self.mImages = actorhelper.load_image(self, 'invator') self.mXPos = xPos self.mXDelta = -1 if left else 1 self.mYPos = yPos self.mYDelta = -1 self.mFlip = '' self.mXSpeed = 100 self.mYSpeed = 100 self.mTime = 0 self.mImageIndex = 0 self.mAction = 'Move' self.mAttackDelay = 2.0 self.mBubble = None self.mBubTime = 0
def __init__(self, page, xPos, yPos, left): Chan.page = page Chan.player = page.mActors['player'][0] self.load() self.mImages = actorhelper.load_image(self, 'chan') self.mXPos = xPos self.mOXDelta = 1 self.mXDelta = -1 if left else 1 self.mYPos = yPos self.mYDelta = -5 self.mFlip = '' self.mXSpeed = 180 self.mYSpeed = 200 self.mTime = 0 self.mImageIndex = 0 self.mAction = 'Move' self.mJumpDelay = 0 self.mSemiJump = False self.mBubble = None self.mBubTime = 0
def __init__(self, page): Player.page = page self.load() self.mImages = actorhelper.load_image(self, 'green') self.mBB = self.mImages['Stop'].w // Player.imageIndexs[ 'Stop'] / 2 - 10, self.mImages['Stop'].h / 2 - 10 self.mXPos = get_canvas_width() / 2 self.mXDelta = 0 self.mYPos = get_canvas_height() / 2 self.mYDelta = -5 self.mFlip = '' self.mXSpeed = 200 self.mYSpeed = 200 self.mAttackMaxDelay = 0.5 self.mAttackDelay = 0 self.mAttackInput = False self.mTime = 0 self.mImageIndex = 0 self.mAction = 'Stop' self.mLife = 3 self.mNoHitTime = 0 self.mHasItem = [False, False, False, False]
def load(self): if len(Invator.images) == 0: actorhelper.load_image(self, 'invator') self.build_behavior_tree()
def load(self): if len(Bubble.images) == 0: actorhelper.load_image(self, 'bubble') self.build_behavior_tree() self.sound = load_wav(Bubble.page.mGame.soundDir + 'bubblePop.wav') self.sound.set_volume(120)
def load(self): if len(Banebou.images) == 0: actorhelper.load_image(self, 'banebou') self.build_behavior_tree()
def load(self): if len(InvatorAT.images) == 0: actorhelper.load_image(self, 'invator') self.mSound = load_wav(InvatorAT.page.mGame.soundDir + 'ivAttack.wav') self.mSound.set_volume(120) self.mSound.play()
def load(self): if len(Chan.images) == 0: actorhelper.load_image(self, 'chan') self.build_behavior_tree()
def load(self): if len(Monsta.images) == 0: actorhelper.load_image(self, 'Monsta') self.build_behavior_tree()
def load(self): if len(Hidegons.images) == 0: actorhelper.load_image(self, 'hidegons') self.build_behavior_tree()