Mods
This commit is contained in:
parent
30472efb4b
commit
b1260f894a
|
@ -19,6 +19,18 @@ from .window import Window
|
||||||
from .settings import Settings
|
from .settings import Settings
|
||||||
|
|
||||||
|
|
||||||
|
class Method:
|
||||||
|
merge = 0
|
||||||
|
triumph = 1
|
||||||
|
hit = 2
|
||||||
|
travel = 3
|
||||||
|
thinking_1 = 4
|
||||||
|
thinking_2 = 5
|
||||||
|
sentence_1 = 6
|
||||||
|
sentence_2 = 7
|
||||||
|
sentence_3 = 8
|
||||||
|
|
||||||
|
|
||||||
class Game:
|
class Game:
|
||||||
timer: QTimer | None = None
|
timer: QTimer | None = None
|
||||||
playing_song: bool = False
|
playing_song: bool = False
|
||||||
|
@ -157,7 +169,7 @@ class Game:
|
||||||
|
|
||||||
min_num = 0
|
min_num = 0
|
||||||
max_num = 12
|
max_num = 12
|
||||||
no_repeat = [0]
|
no_repeat = [Method.merge]
|
||||||
|
|
||||||
num = random.randint(min_num, max_num)
|
num = random.randint(min_num, max_num)
|
||||||
|
|
||||||
|
@ -167,34 +179,34 @@ class Game:
|
||||||
|
|
||||||
Game.last_update = num
|
Game.last_update = num
|
||||||
|
|
||||||
if num == min_num:
|
if num == Method.merge:
|
||||||
Ants.merge()
|
Ants.merge()
|
||||||
return
|
return
|
||||||
|
|
||||||
status = ""
|
status = ""
|
||||||
method = "normal"
|
method = "normal"
|
||||||
|
|
||||||
if num == 1:
|
if num == Method.triumph:
|
||||||
ant.triumph += 1
|
ant.triumph += 1
|
||||||
method = "triumph"
|
method = "triumph"
|
||||||
elif num == 2:
|
elif num == Method.hit:
|
||||||
ant.hits += 1
|
ant.hits += 1
|
||||||
method = "hit"
|
method = "hit"
|
||||||
elif num == 3:
|
elif num == Method.travel:
|
||||||
status = Utils.random_name([], Ants.get_names())
|
|
||||||
method = "thinking"
|
|
||||||
elif num == 4:
|
|
||||||
status = Utils.rand_sentence.simple_sentence()
|
|
||||||
elif num == 5:
|
|
||||||
status = Utils.rand_sentence.bare_bone_sentence()
|
|
||||||
elif num == 6:
|
|
||||||
status = Utils.rand_sentence.bare_bone_with_adjective()
|
|
||||||
elif num == 7:
|
|
||||||
status = Utils.random_emoji(3)
|
|
||||||
method = "thinking"
|
|
||||||
elif num == 8:
|
|
||||||
status = Utils.random_country([])
|
status = Utils.random_country([])
|
||||||
method = "travel"
|
method = "travel"
|
||||||
|
elif num == Method.thinking_1:
|
||||||
|
status = Utils.random_name([], Ants.get_names())
|
||||||
|
method = "thinking"
|
||||||
|
elif num == Method.thinking_2:
|
||||||
|
status = Utils.random_emoji(3)
|
||||||
|
method = "thinking"
|
||||||
|
elif num == Method.sentence_1:
|
||||||
|
status = Utils.rand_sentence.simple_sentence()
|
||||||
|
elif num == Method.sentence_2:
|
||||||
|
status = Utils.rand_sentence.bare_bone_sentence()
|
||||||
|
elif num == Method.sentence_3:
|
||||||
|
status = Utils.rand_sentence.bare_bone_with_adjective()
|
||||||
else:
|
else:
|
||||||
status = Utils.rand_sentence.sentence()
|
status = Utils.rand_sentence.sentence()
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue