コード例 #1
0
ファイル: Creature.py プロジェクト: rasheelprogrammer/pirates
 def setAvatarType(self, avatarType):
     self.avatarType = avatarType
     self.height = EnemyGlobals.getHeight(avatarType)
     self.initializeDropShadow()
     if base.options.terrain_detail_level == PiratesGlobals.CD_LOW:
         self.shadowPlacer.off()
     self.initializeNametag3d()
コード例 #2
0
 def setAvatarType(self, avatarType):
     self.avatarType = avatarType
     self.height = EnemyGlobals.getHeight(avatarType)
     self.initializeDropShadow()
     if base.options.terrain_detail_level == PiratesGlobals.CD_LOW:
         self.shadowPlacer.off()
     self.initializeNametag3d()
コード例 #3
0
ファイル: SeaMonster.py プロジェクト: TTGhost/POTCOR-src
 def setAvatarType(self, avatarType):
     if self.avatarType:
         self.initializeNametag3d()
         return None
     else:
         self.avatarType = avatarType
         self.height = EnemyGlobals.getHeight(avatarType)
         self.initializeDropShadow()
         self.initializeNametag3d()
コード例 #4
0
 def setAvatarType(self, avatarType):
     if self.avatarType:
         self.initializeNametag3d()
         return
     else:
         self.avatarType = avatarType
         self.height = EnemyGlobals.getHeight(avatarType)
         self.initializeDropShadow()
         self.initializeNametag3d()
コード例 #5
0
def CreateCreature(species = None):
    if not species:
        species = 'Crab'

    exec 'creature = %s()' % CREATURE_CLASS_DICT[species]
    creature.show()
    avatarTypeFunc = AvatarTypes.NPC_SPAWNABLES[species][AvatarTypes.AVATAR_TYPE_IDX]
    avatarType = avatarTypeFunc()
    creature.height = EnemyGlobals.getHeight(avatarType)
    baseStats = EnemyGlobals.getBaseStats(avatarType)
    enemyScale = EnemyGlobals.getEnemyScaleByType(avatarType, baseStats[1])
    creature.height *= enemyScale
    creature.setAvatarScale(enemyScale)
    creature.setAvatarType(avatarType)
    return creature
コード例 #6
0
def CreateCreature(species=None):
    if not species:
        species = 'Crab'
    exec 'creature = %s()' % CREATURE_CLASS_DICT[species]
    creature.show()
    avatarTypeFunc = AvatarTypes.NPC_SPAWNABLES[species][
        AvatarTypes.AVATAR_TYPE_IDX]
    avatarType = avatarTypeFunc()
    creature.height = EnemyGlobals.getHeight(avatarType)
    baseStats = EnemyGlobals.getBaseStats(avatarType)
    enemyScale = EnemyGlobals.getEnemyScaleByType(avatarType, baseStats[1])
    creature.height *= enemyScale
    creature.setAvatarScale(enemyScale)
    creature.setAvatarType(avatarType)
    return creature