#dbg
##[0]   {       ;slot0
xyz     =1,2,3
life    =50i
speed   =2
armor   =8
atak    =4
procMoving      =1i,2i,3i
procLechim      =10i
procDead        =2i
procInitChar    =3i
procFromFile    =p
aiagent         =p
dimbuffer       =b
text ='Freddy'
text ='Cooper'
	=52i,49i,50i
}
##[1]   {       ;slot1 using as ptr to slot0
bufrObmenaProcs =p
AISlot0         =b
text ='Rooker'
text ='Joker'
}

##[2]   {        
text ='Docker'
}

@@init          ; initBuffer na 2048 bytes dla push values
#p 5i,4         ;as push parameter to initBuffer
#t3 'Tommara.mshess'	;text slots from 0 to 9 I :=11,;=12,<=13,==14,>=15,?=16,@=17,A=18,B=19
#run 0,8 
#t2 '3dDom.msh'
#run 0,7        ;slot,element number.
#o1 0,9          ;slot,element number. ;set value to procFromFile
#a 2,0,3	;apply buffer
#p 0,0,0
#d 2i,8000i,1,0.1	;slot in initBuffer,sizebytes,start value,+value
#o1 0,11         ;slot,element number.
#run 0,7
#o1 1,0          ;slot,element number.
#l 1,0,10
#l 0,1,0
..



;pool layer from 0 to 9. 
0@@pool
#s 1,5,3		;set to list slotStart,[userTabProcs+v],index element.
#s 1,5,2
..

1@@pool
#e 1,3
#f 'procbin.bin'	;only one load fasm-proc
#d 'databin.bin'	;many times binary data
#d 'databin.bin'
..

2@@pool
#s 1,0		;set slot,element number.
..
