33,7 → 33,7 |
|
public int[][] field; |
public int[][] field_bak; |
public String[] names={"","","","",""}; |
// public String[] names={"","","","",""}; |
|
public int act_paramset=0; |
|
74,7 → 74,7 |
{ |
if (nme.length()>10) |
nme=nme.substring(0,10); |
names[act_paramset]=nme; |
// names[act_paramset]=nme; |
int nme_pos=0; |
while(nme_pos<nme.length()) |
{ |
123,16 → 123,31 |
set_by_mk_data(field_bak[act_paramset]); |
} |
|
public void update_backup() |
public void update_backup(int to) |
{ |
for ( int i=0 ; i<field[act_paramset].length;i++) |
field_bak[act_paramset][i+2]=field[act_paramset][i]; |
|
{ |
field_bak[to][i+2]=field[act_paramset][i]; |
field[to][i]=field[act_paramset][i]; |
} |
|
field_bak[act_paramset][0]=act_paramset+1; |
field_bak[act_paramset][1]=params_version; |
field_bak[to][0]=to+1; |
field_bak[to][1]=params_version; |
|
} |
|
public String getParamName(int paramset) |
{ |
String res=""; |
for ( int i=name_start;i<length;i++) |
{ |
if(field[paramset][i]==0)break; |
res+=(char)field[paramset][i]; |
} |
return res; |
} |
|
public void set_by_mk_data(int[] in_arr) |
{ |
params_version=in_arr[1]; |
162,7 → 177,7 |
field[last_parsed_paramset]=new int[length]; |
field_bak[last_parsed_paramset]=new int[length+2]; |
|
names[last_parsed_paramset]=""; |
// names[last_parsed_paramset]=""; |
for ( int i=0;i<length+2;i++) |
{ |
if (i<length) |
170,11 → 185,6 |
field_bak[last_parsed_paramset][i]=in_arr[i]; |
} |
|
for ( int i=name_start;i<length;i++) |
{ |
if(in_arr[i+2]==0)break; |
names[last_parsed_paramset]+=(char)in_arr[i+2]; |
} |
|
for (int i=0;i<10;i++) |
stick_names[i]="not associated"; |