Skip to content

Commit

Permalink
Update mineSweeperGUI.py
Browse files Browse the repository at this point in the history
  • Loading branch information
eee555 committed Jul 26, 2024
1 parent 963418d commit 262e82d
Showing 1 changed file with 14 additions and 11 deletions.
25 changes: 14 additions & 11 deletions src/mineSweeperGUI.py
Original file line number Diff line number Diff line change
Expand Up @@ -117,6 +117,7 @@ def pixSize(self, pixSize):
for i in range(4):
self.predefinedBoardPara[i]['pix_size'] = pixSize
self.reimportLEDPic(pixSize)

self.label.setMinimumSize(QtCore.QSize(pixSize * self.column + 8, pixSize * self.row + 8))
self.label.setMaximumSize(QtCore.QSize(pixSize * self.column + 8, pixSize * self.row + 8))
# self.label.setFixedSize(QtCore.QSize(self.pixSize*self.column + 8, self.pixSize*self.row + 8))
Expand Down Expand Up @@ -548,7 +549,7 @@ def save_evf_file(self):
self.label.ms_board.use_auto_replay = self.auto_replay > 0

self.label.ms_board.is_fair = self.is_fair()
self.label.ms_board.is_offical = self.is_official()
self.label.ms_board.is_official = self.is_official()

self.label.ms_board.software = "元3.1.9".encode( "UTF-8" )
self.label.ms_board.player_designator = self.player_designator.encode( "UTF-8" )
Expand Down Expand Up @@ -761,9 +762,9 @@ def predefined_Board(self, k):
self.score_board_manager.show(self.label.ms_board, index_type=1)
self.board_constraint = self.predefinedBoardPara[k]['board_constraint']
self.attempt_times_limit = self.predefinedBoardPara[k]['attempt_times_limit']
self.importLEDPic(self.pixSize)
self.label.importCellPic(self.pixSize)
self.label_2.reloadFace(self.pixSize)
# self.importLEDPic(self.pixSize)
# self.label.importCellPic(self.pixSize)
# self.label_2.reloadFace(self.pixSize)
self.setBoard_and_start(row,
column,
self.predefinedBoardPara[k]['mine_num'])
Expand Down Expand Up @@ -823,11 +824,14 @@ def action_NEvent(self):
ui.Dialog.show()
ui.Dialog.exec_()
if ui.alter:
self.gameMode = ui.gameMode


self.pixSize = ui.pixSize
for i in range(4):
self.predefinedBoardPara[i]['pix_size'] = ui.pixSize

self.gameStart()

self.gameMode = ui.gameMode
if not ui.allow_auto_replay:
self.auto_replay = -1
else:
Expand All @@ -845,10 +849,9 @@ def action_NEvent(self):
self.attempt_times_limit = ui.attempt_times_limit
self.end_then_flag = ui.end_then_flag # 游戏结束后自动标雷

self.importLEDPic(self.pixSize)
self.label.importCellPic(self.pixSize)
self.label_2.reloadFace(self.pixSize)
self.gameStart()
# self.importLEDPic(self.pixSize)
# self.label.importCellPic(self.pixSize)
# self.label_2.reloadFace(self.pixSize)
self.mainWindow.setWindowOpacity(ui.transparency / 100)
self.score_board_manager.with_namespace({
"race_designator": ui.race_designator,
Expand Down Expand Up @@ -1080,7 +1083,7 @@ def action_OpenFile(self, openfile_name = None):
if isinstance(video, ms.EvfVideo):
self.score_board_manager.with_namespace({
"checksum_ok": self.checksum_guard.valid_checksum(video.raw_data[:-33], video.checksum),
"is_official": video.is_offical, # 此处拼写错误,将修改
"is_official": video.is_official, # 此处拼写错误,将修改
"is_fair": video.is_fair
})
video.analyse_for_features(["high_risk_guess", "jump_judge", "needless_guess",
Expand Down

0 comments on commit 262e82d

Please sign in to comment.