fix recursive import
This commit is contained in:
parent
3707b24f8c
commit
0691780472
@ -1,7 +1,6 @@
|
||||
import random
|
||||
import bang.players as pl
|
||||
from bang.cards import Card, Bang, Panico, CatBalou, Mancato
|
||||
|
||||
from bang.players import Player, PendingAction
|
||||
|
||||
class TrainCard(Card):
|
||||
def __init__(self, name: str, is_locomotive: bool = False):
|
||||
@ -103,9 +102,9 @@ class BaggageCar(TrainCard):
|
||||
super().__init__("Baggage Car")
|
||||
self.icon = "🚋🛄"
|
||||
|
||||
def choose_callback(self, player: pl.Player, card_index):
|
||||
def choose_callback(self, player: Player, card_index):
|
||||
player.hand.append(player.available_cards[card_index])
|
||||
player.pending_action = pl.PendingAction.PLAY
|
||||
player.pending_action = PendingAction.PLAY
|
||||
|
||||
def play_card(self, player, against=None, _with=None) -> bool:
|
||||
player.set_choose_action(
|
||||
|
@ -1,9 +1,7 @@
|
||||
from __future__ import annotations
|
||||
from enum import IntEnum
|
||||
import json
|
||||
from random import random, randrange, sample, uniform, randint
|
||||
import socketio
|
||||
import bang.deck as deck
|
||||
from random import randrange, sample, uniform, randint
|
||||
import bang.roles as r
|
||||
import bang.cards as cs
|
||||
import bang.expansions.dodge_city.cards as csd
|
||||
@ -18,7 +16,6 @@ import bang.expansions.gold_rush.characters as grch
|
||||
import bang.expansions.the_valley_of_shadows.cards as tvosc
|
||||
import bang.expansions.the_valley_of_shadows.characters as tvosch
|
||||
import bang.expansions.train_robbery.stations as trs
|
||||
import bang.expansions.train_robbery.trains as trt
|
||||
from typing import List, TYPE_CHECKING, Callable
|
||||
from metrics import Metrics
|
||||
from globals import G
|
||||
@ -2559,6 +2556,7 @@ class Player:
|
||||
self.notify_self()
|
||||
|
||||
def buy_train(self, index):
|
||||
import bang.expansions.train_robbery.trains as trt
|
||||
if self.pending_action != PendingAction.PLAY:
|
||||
return
|
||||
print(
|
||||
|
Loading…
Reference in New Issue
Block a user