当前位置: 首页>>代码示例>>Python>>正文


Python Player.position方法代码示例

本文整理汇总了Python中player.Player.position方法的典型用法代码示例。如果您正苦于以下问题:Python Player.position方法的具体用法?Python Player.position怎么用?Python Player.position使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在player.Player的用法示例。


在下文中一共展示了Player.position方法的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。

示例1: main

# 需要导入模块: from player import Player [as 别名]
# 或者: from player.Player import position [as 别名]
def main():
    
   current_game = Game()
   #get the number of players and set up characters
   Player1 = Player("Player1")
   Player2 = Player("Player2")
   Player3 = Player("Player3")
   Player1.position = "Hall-Lounge"
   Player2.position = "Lounge-Dining"
   Player3.position = "Ballroom-Kitchen"
   players = [Player1,Player2,Player3]
   current_game.initialize(players)
   #gameplay loop
   current_game.game_play()
开发者ID:vsmalladi,项目名称:mrboddy,代码行数:16,代码来源:playgame.py

示例2: test_set_player_tile_position

# 需要导入模块: from player import Player [as 别名]
# 或者: from player.Player import position [as 别名]
    def test_set_player_tile_position(self):
        game_display = pygame.display.set_mode((SCREEN_WIDTH, SCREEN_HEIGHT))
        arena = Arena()
        player = Player((0, 0), arena)
        player.set_player_tile_position((90, 45))

        self.assertEqual(player.position(), (67, 0))
开发者ID:minh0722,项目名称:Bomberman,代码行数:9,代码来源:test.py

示例3: test_move_down

# 需要导入模块: from player import Player [as 别名]
# 或者: from player.Player import position [as 别名]
    def test_move_down(self):
        game_display = pygame.display.set_mode((SCREEN_WIDTH, SCREEN_HEIGHT))
        arena = Arena()
        player = Player((14, 80), arena)
        player.move_down()

        self.assertEqual(player.position(), (14, 83))
开发者ID:minh0722,项目名称:Bomberman,代码行数:9,代码来源:test.py

示例4: import_player_cards

# 需要导入模块: from player import Player [as 别名]
# 或者: from player.Player import position [as 别名]
 def import_player_cards(self, path):
     with open(path) as f:
         player_cards = json.load(f)
         for card in player_cards:
             p = Player(card["name"])
             start = card["start"]
             p.region = self.board.tile_name_to_key[start][0]
             p.position = self.board.tile_name_to_key[start][1]
             p.alignment = card["alignment"]
             p.strength = card["strength"]
             p.craft = card["craft"]
             p.life = card["life"]
             p.skills = card["skills"]
             self.avail_player_cards.append(p)
开发者ID:flakmonkey,项目名称:Talisman,代码行数:16,代码来源:game.py

示例5: range

# 需要导入模块: from player import Player [as 别名]
# 或者: from player.Player import position [as 别名]
win.border(0)


key = 0

for i in range(SCREEN.height):
    for j in range(SCREEN.width):
        draw_grid_obj(win, [i,j], SCREEN.grid[i][j])

win.addch(PLAYER.position[0],PLAYER.position[1], PLAYER.char)

while key != 27:
    win.border(0)

    if key == KEY_LEFT:
        PLAYER.position = move_char(win, PLAYER.position, PLAYER.char, "left")

    if key == KEY_RIGHT:
        PLAYER.position = move_char(win, PLAYER.position, PLAYER.char, "right")

    if key == KEY_UP:
        PLAYER.position = move_char(win, PLAYER.position, PLAYER.char, "up")

    if key == KEY_DOWN:
        PLAYER.position = move_char(win, PLAYER.position, PLAYER.char, "down")

    win.addstr(0,0, str(PLAYER.position[0]))
    win.addstr(0,1, str(","))
    win.addstr(0,2, str(PLAYER.position[1]))

    key = win.getch()
开发者ID:dcravenus,项目名称:ascii_game,代码行数:33,代码来源:game.py


注:本文中的player.Player.position方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。