024 025 026 027 028 029 030 031
032 033 034 035
|
#-----
mode={}
L=5; B=5; L1=0; L2=4; B1=0; B2=4;
for i in data:
l=data[i][2][0]; b=data[i][2][1];
for j in range(L1,L2-l+1):
for k in range(B1,B2-b+1):
mode[i,j,k]=Mode(\
"mode[{0:02d}]_[{1:02d}_{2:02d}][{3:02d}_{4:02d}]"\
.format(i,j,k,l,b),duration=data[i][1])
for s in range(0,l):
for t in range(0,b):
mode[i,j,k].addResource(res[j+s,k+t],1)
act[i].addModes(mode[i,j,k])
|