LotteryChecker/twostep/TwoStep.py

24 lines
763 B
Python
Raw Permalink Normal View History

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