修复撑杆跳生成位置过分靠后的bug
This commit is contained in:
parent
c37208bfb2
commit
8ed01975dc
@ -19,6 +19,12 @@ SCREEN_WIDTH = 800
|
|||||||
SCREEN_HEIGHT = 600
|
SCREEN_HEIGHT = 600
|
||||||
SCREEN_SIZE = (SCREEN_WIDTH, SCREEN_HEIGHT)
|
SCREEN_SIZE = (SCREEN_WIDTH, SCREEN_HEIGHT)
|
||||||
|
|
||||||
|
# 选卡数量
|
||||||
|
# 最大数量
|
||||||
|
CARD_MAX_NUM = 10 # 这里以后可以增加解锁功能,从最初的6格逐渐解锁到10格
|
||||||
|
# 最小数量
|
||||||
|
CARD_LIST_NUM = CARD_MAX_NUM
|
||||||
|
|
||||||
# 方格数据
|
# 方格数据
|
||||||
# 一般
|
# 一般
|
||||||
GRID_X_LEN = 9
|
GRID_X_LEN = 9
|
||||||
@ -186,8 +192,6 @@ PANEL_X_START = 22
|
|||||||
PANEL_Y_INTERNAL = 69
|
PANEL_Y_INTERNAL = 69
|
||||||
PANEL_X_INTERNAL = 53
|
PANEL_X_INTERNAL = 53
|
||||||
BAR_CARD_X_INTERNAL = 51
|
BAR_CARD_X_INTERNAL = 51
|
||||||
CARD_MAX_NUM = 10 # 这里以后可以增加解锁功能,从最初的6格逐渐解锁到10格
|
|
||||||
CARD_LIST_NUM = CARD_MAX_NUM
|
|
||||||
|
|
||||||
# 所选植物信息索引
|
# 所选植物信息索引
|
||||||
PLANT_NAME_INDEX = 0
|
PLANT_NAME_INDEX = 0
|
||||||
@ -308,7 +312,8 @@ PLANT_NON_CHECK_ATTACK_STATE = ( # 这里运用了集合运算
|
|||||||
ASH_PLANTS_AND_ICESHROOM = {
|
ASH_PLANTS_AND_ICESHROOM = {
|
||||||
REDWALLNUTBOWLING, CHERRYBOMB,
|
REDWALLNUTBOWLING, CHERRYBOMB,
|
||||||
JALAPENO, DOOMSHROOM,
|
JALAPENO, DOOMSHROOM,
|
||||||
ICESHROOM,}
|
ICESHROOM,
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
# 植物生命值
|
# 植物生命值
|
||||||
|
|||||||
@ -818,8 +818,8 @@ class Level(tool.State):
|
|||||||
elif name == c.SCREEN_DOOR_ZOMBIE:
|
elif name == c.SCREEN_DOOR_ZOMBIE:
|
||||||
self.zombie_groups[map_y].add(zombie.ScreenDoorZombie(c.ZOMBIE_START_X + randint(-20, 20) + hugeWaveMove, y, self.head_group))
|
self.zombie_groups[map_y].add(zombie.ScreenDoorZombie(c.ZOMBIE_START_X + randint(-20, 20) + hugeWaveMove, y, self.head_group))
|
||||||
elif name == c.POLE_VAULTING_ZOMBIE:
|
elif name == c.POLE_VAULTING_ZOMBIE:
|
||||||
# 撑杆跳生成位置不同
|
# 本来撑杆跳生成位置不同,对齐左端可认为修正了一部分(看作移动了70),只需要相对修改即可
|
||||||
self.zombie_groups[map_y].add(zombie.PoleVaultingZombie(c.ZOMBIE_START_X + randint(70, 80) + hugeWaveMove, y, self.head_group))
|
self.zombie_groups[map_y].add(zombie.PoleVaultingZombie(c.ZOMBIE_START_X + randint(0, 10) + hugeWaveMove, y, self.head_group))
|
||||||
elif name == c.ZOMBONI:
|
elif name == c.ZOMBONI:
|
||||||
# 冰车僵尸生成位置不同
|
# 冰车僵尸生成位置不同
|
||||||
self.zombie_groups[map_y].add(zombie.Zomboni(c.ZOMBIE_START_X + randint(0, 10) + hugeWaveMove, y, self.plant_groups[map_y], self.map, plant.IceFrozenPlot))
|
self.zombie_groups[map_y].add(zombie.Zomboni(c.ZOMBIE_START_X + randint(0, 10) + hugeWaveMove, y, self.plant_groups[map_y], self.map, plant.IceFrozenPlot))
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user