This commit is contained in:
Михаил Капелько
2024-06-30 22:39:51 +03:00
parent 60dbfb4ae6
commit 14a9c0334e
4 changed files with 10 additions and 9 deletions

View File

@@ -1,11 +1,11 @@
from memory_Context import * from memory_Context import *
# Generate positions in cell dimensions # Generate grid positions in cell dimensions
# #
# Conditions: # Conditions:
# 1. 2x2 grid # 1. 2x2 grid
# 2. 4x4 grid # 2. 4x4 grid
def gui_aux_cellPositions( def gui_aux_cellGridPositions(
size: int size: int
) -> [[int]]: ) -> [[int]]:
if ( if (

View File

@@ -1,15 +1,15 @@
from gui_aux import * from gui_aux import *
def test_gui_aux_cellPositions( def test_gui_aux_cellGridPositions(
) -> str: ) -> str:
items2x2 = gui_aux_cellPositions(2) items2x2 = gui_aux_cellGridPositions(2)
items4x4 = gui_aux_cellPositions(4) items4x4 = gui_aux_cellGridPositions(4)
if ( if (
len(items2x2) == 4 and len(items2x2) == 4 and
len(items4x4) == 16 len(items4x4) == 16
): ):
return "OK: gui_aux_cellPositions" return "OK: gui_aux_cellGridPositions"
#} #}
return "ERR: gui_aux_cellPositions" return "ERR: gui_aux_cellGridPositions"
#} #}

View File

@@ -32,6 +32,7 @@ def test_gui_generateTilePositions(
c.cellSize = 10 c.cellSize = 10
c.playfieldSize = 2 c.playfieldSize = 2
c.cellPositions = gui_aux_cellGridPositions(c.playfieldSize)
c.windowHeight = 200 c.windowHeight = 200
c.windowWidth = 200 c.windowWidth = 200
c.recentField = "windowWidth" c.recentField = "windowWidth"

View File

@@ -52,7 +52,7 @@ print(cli_test_reportMatchedItems())
print(cli_test_reportMismatchedItems()) print(cli_test_reportMismatchedItems())
print(cli_test_reportVictory()) print(cli_test_reportVictory())
print(test_gui_aux_cellPositions()) print(test_gui_aux_cellGridPositions())
print(test_gui_generateTextureDescriptions()) print(test_gui_generateTextureDescriptions())
print(test_gui_generateTilePositions()) print(test_gui_generateTilePositions())
@@ -102,7 +102,7 @@ ctrl.registerCallback(process)
ctrl.set("didLaunch", True) ctrl.set("didLaunch", True)
ctrl.set("playfieldSize", 2) ctrl.set("playfieldSize", 2)
ctrl.set("cellPositions", gui_aux_cellPositions(2)) ctrl.set("cellPositions", gui_aux_cellGridPositions(2))
ctrl.set("cellSize", 25) ctrl.set("cellSize", 25)
ctrl.set("deselectMismatchedTilesDelay", 500) ctrl.set("deselectMismatchedTilesDelay", 500)
ctrl.set("hideMatchingTilesDelay", 500) ctrl.set("hideMatchingTilesDelay", 500)