from lib.Ticket import Ticket from .Feed import Feed from .winning_structure import get_winnings_extra, get_winnings_no_extra class LottoTexas(Ticket): def __init__(self, my_picks, my_special_ball, mult): super().__init__(my_picks, my_special_ball) self.special_ball_name = 'Extra' self.feed = Feed() self.get_winning_numbers() self.multiplier = mult def get_winnings_with_special_ball(self, jp): return get_winnings_extra(self.jackpot) def get_winnings_without_special_ball(self): return get_winnings_no_extra(self.jackpot) def get_winning_numbers(self): winners = self.feed.get_winning_numbers() self.winning_numbers = winners['numbers'] self.special_ball = winners['special_ball']