Subversion Repositories Projects

Compare Revisions

Ignore whitespace Rev 245 → Rev 244

/DUBwise/trunk/j2me/src/MKParamsEditor.java
88,33 → 88,12
case PARAMTYPE_BITSWITCH:
lcd_lines[1+2*i]=" " + (((edit_source.get_field_from_act(edit_source.field_positions[act_tab][i]/8)&(1<<edit_source.field_positions[act_tab][i]%8))==0)?"off":"on" ) ;
break;
 
case PARAMTYPE_BYTE:
lcd_lines[1+2*i]=" "+edit_source.get_field_from_act(edit_source.field_positions[act_tab][i]);
 
break;
 
case PARAMTYPE_BITMASK:
lcd_lines[1+2*i]=" "+edit_source.get_field_from_act(edit_source.field_positions[act_tab][i]);
if ((edit_source.get_field_from_act(edit_source.field_positions[act_tab][i])>250)&&(edit_source.get_field_from_act(edit_source.field_positions[act_tab][i])<256))
lcd_lines[1+2*i]+="[Poti"+(edit_source.get_field_from_act(edit_source.field_positions[act_tab][i])-250) +"]";
else
{
lcd_lines[1+2*i]+=" [";
for (int bit=0;bit<8;bit++)
lcd_lines[1+2*i]+=((edit_source.get_field_from_act(edit_source.field_positions[act_tab][i]) & ( 1<<bit)) !=0)?"+":"-";
lcd_lines[1+2*i]+="]";
}
break;
lcd_lines[2+2*i]+="[Poti"+(edit_source.get_field_from_act(edit_source.field_positions[act_tab][i])-250) +"]"; break;
 
case PARAMTYPE_MKBYTE:
lcd_lines[1+2*i]=" "+edit_source.get_field_from_act(edit_source.field_positions[act_tab][i]);
if ((edit_source.get_field_from_act(edit_source.field_positions[act_tab][i])>250)&&(edit_source.get_field_from_act(edit_source.field_positions[act_tab][i])<256))
lcd_lines[1+2*i]+=" [Poti"+(edit_source.get_field_from_act(edit_source.field_positions[act_tab][i])-250) +"]";
break;
 
 
case PARAMTYPE_KEY:
if (edit_source.get_field_from_act(edit_source.field_positions[act_tab][i])==-4242)
lcd_lines[1+2*i]="none";
224,7 → 203,7
if ((act_y!=(act_lcd_lines-1))&&(((keyCode >= Canvas.KEY_NUM0) && (keyCode <= Canvas.KEY_NUM9))|| ( keyCode==KEYCODE_CLEAR)))
{
int act_pos=act_y/2;
if((edit_source.field_types[act_tab][act_pos]==edit_source.PARAMTYPE_BYTE)||(edit_source.field_types[act_tab][act_pos]==edit_source.PARAMTYPE_MKBYTE) ||(edit_source.field_types[act_tab][act_pos]==edit_source.PARAMTYPE_BITMASK))
if((edit_source.field_types[act_tab][act_pos]==edit_source.PARAMTYPE_BYTE))
{
if ((keyCode >= Canvas.KEY_NUM0) && (keyCode <= Canvas.KEY_NUM9))
{
281,16 → 260,12
edit_source.field_from_act_xor((edit_source.field_positions[act_tab][act_pos]/8),1<<(edit_source.field_positions[act_tab][act_pos]%8));
break;
case PARAMTYPE_BITMASK:
case PARAMTYPE_MKBYTE:
case PARAMTYPE_BYTE:
 
case PARAMTYPE_STICK:
edit_source.field_from_act_add_min_max(edit_source.field_positions[act_tab][act_pos],1,0,255);
edit_source.field_from_act_add(edit_source.field_positions[act_tab][act_pos],1);
break;
case PARAMTYPE_STICK:
edit_source.field_from_act_add_min_max(edit_source.field_positions[act_tab][act_pos],1,0,10);
break;
default:
edit_source.field_from_act_add_mod(edit_source.field_positions[act_tab][act_pos],1,edit_source.choice_strings[edit_source.field_types[act_tab][act_pos]-PARAMTYPE_CHOICE].length);
305,13 → 280,9
edit_source.field_from_act_xor((edit_source.field_positions[act_tab][act_pos]/8),1<<(edit_source.field_positions[act_tab][act_pos]%8));
break;
case PARAMTYPE_BITMASK:
case PARAMTYPE_MKBYTE:
case PARAMTYPE_BYTE:
edit_source.field_from_act_add_min_max(edit_source.field_positions[act_tab][act_pos],-1,0,255);
break;
case PARAMTYPE_STICK:
edit_source.field_from_act_add_min_max(edit_source.field_positions[act_tab][act_pos],-1,0,10);
edit_source.field_from_act_add(edit_source.field_positions[act_tab][act_pos],-1);
break;
default:
edit_source.field_from_act_add_mod(edit_source.field_positions[act_tab][act_pos],1,edit_source.choice_strings[edit_source.field_types[act_tab][act_pos]-PARAMTYPE_CHOICE].length);