コード例 #1
0
    def _set_bet_and_wager(self):
        self.bet = 1
        self.wager = []

        for arg in self.args:
            if arg in SoundeffectsLibrary.soundeffects_only():
                self.wager.append(arg)

            if self._is_valid_bet(arg):
                if isinstance(arg, int):
                    self.bet = arg
                elif arg.endswith("s"):
                    self.bet = int(arg[:-1])
                else:
                    self.bet = int(arg)
コード例 #2
0
def random_soundeffect():
    return random.sample(SoundeffectsLibrary.soundeffects_only(), 1)[0]
コード例 #3
0
ファイル: facts.py プロジェクト: dillonupgradeit/chat_thief
 def unavailable_sounds(self):
     total_sfx = len(SoundeffectsLibrary.soundeffects_only())
     return total_sfx - self.available_sounds()
コード例 #4
0
    def _is_sfx(self, sfx):
        if self.allow_random_sfx and sfx == "random":
            return True

        return sfx in SoundeffectsLibrary.soundeffects_only()