Get player spell from input (or show a help message)
This commit is contained in:
parent
885f407383
commit
7f6ccb15ef
28
game.py
28
game.py
@ -30,6 +30,28 @@ def round_end():
|
|||||||
)
|
)
|
||||||
)
|
)
|
||||||
|
|
||||||
|
def get_player_spell_from_input():
|
||||||
|
while True:
|
||||||
|
player_input = input(print_turn_message(player1))
|
||||||
|
|
||||||
|
if not player_input:
|
||||||
|
return [random_combat_spell(), 0]
|
||||||
|
else:
|
||||||
|
if player_input == "help":
|
||||||
|
print_spells()
|
||||||
|
continue
|
||||||
|
elif player_input.find("help", 0) != -1:
|
||||||
|
find_what = player_input[5:]
|
||||||
|
spell = find_spell_by_name(find_what)
|
||||||
|
|
||||||
|
if spell == spell_none:
|
||||||
|
print("<!> Spell '{what}' does not exist!".format(what=find_what))
|
||||||
|
else:
|
||||||
|
print(spell)
|
||||||
|
continue
|
||||||
|
else:
|
||||||
|
return find_spell_by_name(player_input)
|
||||||
|
|
||||||
##
|
##
|
||||||
## ENTRY
|
## ENTRY
|
||||||
##
|
##
|
||||||
@ -100,10 +122,8 @@ try:
|
|||||||
round_end()
|
round_end()
|
||||||
|
|
||||||
print("== Round {round} ==".format(round=current_round))
|
print("== Round {round} ==".format(round=current_round))
|
||||||
|
player1_spell = get_player_spell_from_input()
|
||||||
# INPUT: Player 1
|
player2_spell = get_player_spell_from_input()
|
||||||
|
|
||||||
# INPUT: Player 2
|
|
||||||
|
|
||||||
# OUTCOME: SPELLS
|
# OUTCOME: SPELLS
|
||||||
# > Get spell succes
|
# > Get spell succes
|
||||||
|
Loading…
Reference in New Issue
Block a user