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