added 'button_genetic_algorithm' button
This commit is contained in:
parent
bec9e14c93
commit
39dbd5a5aa
25
game.py
25
game.py
@ -44,6 +44,7 @@ class Game:
|
|||||||
self.input_box_row = InputBox((0, 0), (0, 0))
|
self.input_box_row = InputBox((0, 0), (0, 0))
|
||||||
self.input_box_column = InputBox((0, 0), (0, 0))
|
self.input_box_column = InputBox((0, 0), (0, 0))
|
||||||
self.button_auto = Button((0, 0), (0, 0))
|
self.button_auto = Button((0, 0), (0, 0))
|
||||||
|
self.button_genetic_algorithm = Button((0, 0), (0, 0))
|
||||||
self.button_random = Button((0, 0), (0, 0))
|
self.button_random = Button((0, 0), (0, 0))
|
||||||
self.button_ok = Button((0, 0), (0, 0))
|
self.button_ok = Button((0, 0), (0, 0))
|
||||||
|
|
||||||
@ -217,7 +218,7 @@ class Game:
|
|||||||
gui_width = const.V_SIDE_MENU_WIDTH
|
gui_width = const.V_SIDE_MENU_WIDTH
|
||||||
ib_height, bt_height = const.V_INPUT_BOX_HEIGHT, const.V_BUTTON_HEIGHT
|
ib_height, bt_height = const.V_INPUT_BOX_HEIGHT, const.V_BUTTON_HEIGHT
|
||||||
gui_x = const.V_TILE_AREA_WIDTH + 2 * const.V_SCREEN_PADDING + const.V_NUMBER_PADDING
|
gui_x = const.V_TILE_AREA_WIDTH + 2 * const.V_SCREEN_PADDING + const.V_NUMBER_PADDING
|
||||||
gui_y = const.SCREEN.get_height() / 2 - (2 * ib_height + 2 * bt_height + 30) / 2
|
gui_y = const.SCREEN.get_height() / 2 - (2 * ib_height + 3 * bt_height + 50) / 2
|
||||||
|
|
||||||
# creating in game gui components
|
# creating in game gui components
|
||||||
self.input_box_row = InputBox(
|
self.input_box_row = InputBox(
|
||||||
@ -257,9 +258,18 @@ class Game:
|
|||||||
outline_additional_pixel=True
|
outline_additional_pixel=True
|
||||||
)
|
)
|
||||||
|
|
||||||
self.button_random = Button(
|
self.button_genetic_algorithm = Button(
|
||||||
position=(gui_x, gui_y + 2 * ib_height + bt_height + 30),
|
position=(gui_x, gui_y + 2 * ib_height + bt_height + 30),
|
||||||
dimensions=(gui_width, bt_height),
|
dimensions=(gui_width, bt_height),
|
||||||
|
text="genetic",
|
||||||
|
box_color=(100, 200, 100),
|
||||||
|
outline_color=(80, 180, 80),
|
||||||
|
outline_additional_pixel=True
|
||||||
|
)
|
||||||
|
|
||||||
|
self.button_random = Button(
|
||||||
|
position=(gui_x, gui_y + 2 * ib_height + 2 * bt_height + 40),
|
||||||
|
dimensions=(gui_width, bt_height),
|
||||||
text="random",
|
text="random",
|
||||||
box_color=(100, 200, 100),
|
box_color=(100, 200, 100),
|
||||||
outline_color=(80, 180, 80),
|
outline_color=(80, 180, 80),
|
||||||
@ -267,7 +277,7 @@ class Game:
|
|||||||
)
|
)
|
||||||
|
|
||||||
self.button_ok = Button(
|
self.button_ok = Button(
|
||||||
position=(gui_x, gui_y + 2 * ib_height + 2 * bt_height + 40),
|
position=(gui_x, gui_y + 2 * ib_height + 3 * bt_height + 50),
|
||||||
dimensions=(gui_width, bt_height),
|
dimensions=(gui_width, bt_height),
|
||||||
text="ok",
|
text="ok",
|
||||||
box_color=(100, 200, 100),
|
box_color=(100, 200, 100),
|
||||||
@ -275,7 +285,14 @@ class Game:
|
|||||||
outline_additional_pixel=True
|
outline_additional_pixel=True
|
||||||
)
|
)
|
||||||
|
|
||||||
gui_list = [self.input_box_row, self.input_box_column, self.button_auto, self.button_random, self.button_ok]
|
gui_list = [
|
||||||
|
self.input_box_row,
|
||||||
|
self.input_box_column,
|
||||||
|
self.button_auto,
|
||||||
|
self.button_genetic_algorithm,
|
||||||
|
self.button_random,
|
||||||
|
self.button_ok
|
||||||
|
]
|
||||||
self.in_game_gui_components_manager = UiComponentsManager(gui_list)
|
self.in_game_gui_components_manager = UiComponentsManager(gui_list)
|
||||||
|
|
||||||
# creating game over gui components
|
# creating game over gui components
|
||||||
|
Loading…
Reference in New Issue
Block a user