поясню: У нас есть некоторое количество камня, из 3 камней получается 1 каменный блок.
Если у нас 5 камней, то получается 1 каменный блок и 2 камня в остатке
Вот схема.
Add(MainForm,2953706,7,7){
Width=917
Height=714
Caption="Обработка камня"
Position=1
}
Add(Edit,6516330,217,84)
{
Left=80
Top=71
Text="0"
DataType=1
}
Add(Edit,15283401,281,330)
{
Left=80
Top=143
Text=""
ReadOnly=0
}
Add(Label,11995610,49,7)
{
Left=5
Top=5
Width=94
Height=17
Caption="Обработка камня"
}
Add(Label,9574761,259,82)
{
Left=135
Top=75
Width=90
Height=17
Caption="Камня в наличии"
}
Add(MathParse,6726756,218,330)
{
DataCount=4
MathStr="%1 div %2"
ResultType=0
link(onResult,15283401:doText,[])
link(X1,6516330:Text,[(224,314)(223,314)])
link(X2,11884830:Text,[(231,270)(259,270)])
}
Add(Edit,11884830,253,177)
{
Left=7
Top=122
Width=15
Visible=1
Text="3"
DataType=1
ReadOnly=0
}
Add(Label,14356347,330,330)
{
Left=135
Top=145
Width=95
Height=17
Caption="Каменных блоков"
link(onClick,16582879:Method,[(374,336)(374,346)])
}
Add(Edit,10682349,278,259)
{
Left=80
Top=100
Text=""
DataType=1
}
Add(Label,4039867,330,260)
{
Left=135
Top=105
Width=81
Height=17
Caption="Остаток камня"
link(onClick,7435310:Method,[])
}
Add(PointHint,7435310,384,250)
{
Info=#13:остаток камня|
Width=85
}
Add(PointHint,16582879,379,330)
{
Info=#27:Каменных блоков (Округлено)|
Width=211
}
Add(PointHint,11663544,258,128)
{
Info=#15:Камня в наличии|
Width=99
}
Add(PointHint,8368480,293,184)
{
Info=#37:Необходимо 3 камня для крафта 1 блока|
Width=218
Height=25
}
Add(Button,4508461,91,329)
{
Left=15
Top=40
link(onClick,6726756:doCalc,[(171,335)(171,336)])
}
[/cоde]