In [1]:
from isha.core.table import table
from isha.model.event import game_start
In [2]:
PATH = './package/card/'
n = ['a', 'b', 'c', 'd', 'e', 'f', 'g', 'h']
t = table(PATH, n)
p = t.players()[len(n) - 1]
game_start(t)
In [3]:
print(t.show())
In [4]:
print('Distance between a and b is: ' + str(t.distance('a', 'b')))
In [5]:
print('Last player has cards: ' + ', '.join(list(map(lambda card: card.suit() + card.point() + card.name(), p.card()))) + ' on his hand.')
In [6]:
print(t.show_desktop())
In [7]:
# explain how to assign a card
from isha.core.card import explain_card_assign
print(explain_card_assign())
In [8]:
# last player use ♥10杀 to king player
from isha.core.card import assign_card
from isha.dict.event import EVENT
t.judge(EVENT['card_used'], p.choose_card(assign_card('h10杀', p.card())), p.nick(), t.king_player().nick())
In [9]:
print(t.show())
In [10]:
print(t.show_desktop())
In [ ]: