d
This commit is contained in:
1 parent
1c6e0d5f00
commit
374b21d68e
3 files changed
+50
No files matched your search
@@ -0,0 +1,6 @@
|
|||||||
|
class MemoryContext:
|
||||||
|
playfieldSize = 0
|
||||||
|
playfieldItems = {}
|
||||||
|
|
||||||
|
def memory_createEmptyContext():
|
||||||
|
return MemoryContext()
|
||||||
@@ -0,0 +1,40 @@
|
|||||||
|
from entities import *
|
||||||
|
|
||||||
|
|
||||||
|
# L4: Function.
|
||||||
|
|
||||||
|
def memory_generateConstPlayfield(
|
||||||
|
c: MemoryContext
|
||||||
|
) -> str:
|
||||||
|
idGroups: dict[int, int] = { }
|
||||||
|
id = 0
|
||||||
|
for gid in range(0, c.playfieldSize):
|
||||||
|
idGroups[id] = gid
|
||||||
|
id += 1
|
||||||
|
idGroups[id] = gid
|
||||||
|
id += 1
|
||||||
|
#}
|
||||||
|
c.playfieldItems = idGroups
|
||||||
|
return "MemoryContext.playfieldItems"
|
||||||
|
#}
|
||||||
|
|
||||||
|
# L20: Test.
|
||||||
|
|
||||||
|
def test_memory_generateConstPlayfield(
|
||||||
|
) -> str:
|
||||||
|
c = memory_createEmptyContext()
|
||||||
|
c.playfieldSize = 2
|
||||||
|
fieldName = memory_generateConstPlayfield(c)
|
||||||
|
idGroups = c.playfieldItems
|
||||||
|
if (
|
||||||
|
fieldName == "MemoryContext.playfieldItems" and
|
||||||
|
len(idGroups) == 4 and
|
||||||
|
idGroups[0] == 0 and
|
||||||
|
idGroups[1] == 0 and
|
||||||
|
idGroups[2] == 1 and
|
||||||
|
idGroups[3] == 1
|
||||||
|
):
|
||||||
|
return "OK: memory_generateConstPlayfield"
|
||||||
|
#}
|
||||||
|
return "ERR: memory_generateConstPlayfield"
|
||||||
|
#}
|
||||||
@@ -0,0 +1,4 @@
|
|||||||
|
from entities import *
|
||||||
|
from functions import *
|
||||||
|
|
||||||
|
print(test_memory_generateConstPlayfield())
|
||||||
Reference in new issue
Block a user