예제 #1
0
 def __init__(self, _bg, _player):
     global Distance
     global player
     global bg
     global bulletStack
     global update_bullet
     bulletStack = None
     update_bullet = None
     player = _player
     self.myTrans = myTransform()
     self.myTrans.setPos(2500, 2500)
     self.myTrans.setDir(0, 0)
     self.myTrans.setSpeed(0)
     self.x = 300
     self.y = 300
     self.dirX = 0
     self.dirY = 0
     self.speed = 0
     self.scrollX = 0
     self.scrollY = 0
     self.angle = 0
     self.isDead = False
     self.image = load_image(
         'Resource/Texture/new_Unit/Monster/Boss/OctoTank.png')
     self.myTrans.setSize(self.image.w, self.image.h)
     self.shootTime = 0
     self.isShooting = False
     self.bulletAngle = 0
     #player = _player
     bg = _bg
예제 #2
0
    def __init__(self, _player, _bg):
        global Distance
        global player
        global bg

        self.myTrans = myTransform()
        self.myTrans.setPos(random.randint(100, 5000),
                            random.randint(100, 5000))
        self.myTrans.setDir(1, 0)
        self.myTrans.setSpeed(0)
        self.x = 0
        self.y = 0
        self.dirX = 1
        self.dirY = 0
        self.lookX = 1
        self.lookY = 0
        self.speed = 0
        self.angle = 0
        self.angleDir = 0
        self.scrollX = 0
        self.scrollY = 0
        self.isDead = False
        self.image = load_image(
            'Resource/Texture/new_Unit/Monster/Assassin.png')
        self.myTrans.setSize(self.image.w, self.image.h)
        #player = myPlayer()
        player = _player
        bg = _bg
        self.fcos = 0
        self.isDead_sound = load_wav('monsterdie.wav')

        #=============================몬스터 state
        self.state = 0
예제 #3
0
    def __init__(self, _player):
        global state
        global background
        state = random.randint(1, 3)
        self.myTrans = myTransform()
        self.myTrans.setPos(random.randint(0, 5000), random.randint(100, 5000))
        self.myTrans.setDir(1, 1)
        self.myTrans.setSpeed(0.005)
        self.x = 300
        self.y = 300
        self.dirX = 1
        self.dirY = 1
        self.speed = 1
        self.scrollX = 0
        self.scrollY = 0
        self.angle = 0
        self.isDead = False
        if (state == 1):
            self.image = load_image(
                'Resource/Texture/new_Unit/EXP_BOX/Pentagon1.png')
        elif (state == 2):
            self.image = load_image(
                'Resource/Texture/new_Unit/EXP_BOX/Triangle1.png')
        elif (state == 3):
            self.image = load_image(
                'Resource/Texture/new_Unit/EXP_BOX/Rectangle1.png')

        self.myTrans.setSize(self.image.w, self.image.h)
예제 #4
0
 def __init__(self, _x, _y, _dirX, _dirY, _player):
     global player
     self.myTrans = myTransform()
     self.myTrans.setPos(_x, _y)
     distance = _dirX * _dirX + _dirY * _dirY
     dirX = _dirX / distance
     dirY = _dirY / distance
     self.myTrans.setDir(dirX, dirY)
     self.myTrans.setSpeed(10)
     self.myTrans.setSize(25, 25)
     self.count = 0
     player = _player
     self.isDead = False
     if Monster_Bullet.image == None:
         self.image = load_image(
             'Resource/Texture/Bullet/MonsterBullet.png')
예제 #5
0
 def __init__(self):
     global myTrans
     global mouseX, mouseY
     mouseX = 0
     mouseY = 0
     self.image = load_image('Resource/Texture/new_Unit/Player/1.png')
     myTrans = myTransform()
     myTrans.setPos(1000, 500)
     myTrans.setSpeed(2)
     myTrans.setSize(self.image.w, self.image.h)
     self.angle = 0
     self.angleDir = 0
     self.background = None
     self.scrollX = 0
     self.scrollY = 0
     self.hpUi = None
     self.expUI = None
     self.exp = 0
     self.range = 30
예제 #6
0
 def __init__(self):
     self.transform = myTransform()