from shared import * head = sharedhead + """ if(tInstruction.txt=="entityUpd") { // command format: entityUpd,heading,navigation,[,type,internalName,iconId,iconColor,displayName,optionalValue]x6 spstr strCommand.txt,tHeading.txt,",",1 """ + navigation print(head) start = 3 for i in range(1,7): idxstart = start + (i-1)*6 item = f""" // get Type spstr strCommand.txt,type{i}.txt,",",{idxstart} // get internal name spstr strCommand.txt,entn{i}.txt,",",{idxstart+1} if(type{i}.txt=="delete"||type{i}.txt=="") {{ vis tEntity{i},0 vis bEntity{i},0 }}else {{ // change icon spstr strCommand.txt,tTmp.txt,",",{idxstart+2} covx tTmp.txt,sys0,0,0 substr pageIcons.tIcons.txt,bEntity{i}.txt,sys0,1 vis bEntity{i},1 // change icon color spstr strCommand.txt,tTmp.txt,",",{idxstart+3} covx tTmp.txt,sys0,0,0 bEntity{i}.pco=sys0 // set name spstr strCommand.txt,tEntity{i}.txt,",",{idxstart+4} vis tEntity{i},1 }} """ print(item) foot = """ } """ + sharedfoot print(foot)