This commit is contained in:
Михаил Капелько
2024-06-28 22:58:13 +03:00
parent 9c6bf448fa
commit 1f20308ff0
3 changed files with 22 additions and 3 deletions

View File

@@ -63,9 +63,6 @@ def gui_generateTilePositions(
return c return c
#} #}
# Assume window size is an integer multiple of cell size.
widthInCells = c.windowWidth / c.cellSize
heightInCells = c.windowHeight / c.cellSize
positions = gui_aux_cellPositions(c.playfieldSize) positions = gui_aux_cellPositions(c.playfieldSize)
ps = [] ps = []

View File

@@ -25,3 +25,24 @@ def test_gui_generateTextureDescriptions(
#} #}
return "ERR: gui_generateTextureDescriptions" return "ERR: gui_generateTextureDescriptions"
#} #}
def test_gui_generateTilePositions(
) -> str:
c = memory_createContext()
c.cellSize = 10
c.playfieldSize = 2
c.windowHeight = 200
c.windowWidth = 200
c.recentField = "windowWidth"
c = gui_generateTilePositions(c)
if (
c.recentField == "tilePositions" and
len(c.tilePositions) == 4 and
c.tilePositions[0][0] == 140
):
return "OK: gui_generateTilePositions"
#}
return "ERR: gui_generateTilePositions"
#}

View File

@@ -52,6 +52,7 @@ print(cli_test_reportVictory())
print(test_gui_aux_cellPositions()) print(test_gui_aux_cellPositions())
print(test_gui_generateTextureDescriptions()) print(test_gui_generateTextureDescriptions())
print(test_gui_generateTilePositions())
ctrl = ctx_Controller(memory_createContext()) ctrl = ctx_Controller(memory_createContext())
ctrl.registerFunctions([ ctrl.registerFunctions([