Hi, ich habe einige Abfragen ( 8 Stück ), die halt alle entweder true oder false liefern.
Ich möchte aber nur eine Variable ( zurzeit ist es ein Integer ) weitergeben nach dem Auslesen.
Mit 4 Abfragen bleibt das ja noch relativ klein ( der Integer wird höchstens 1111 groß) aber bei 8 ist das dann schon 11111111.
Fällt natürlich gleich ins Auge, dass man das ja irgendwie binär machen könnte, nur hab ich leider keine Ahnung wie ich das machen soll. :$
Kann mir da jemand helfen?
So sieht es zur zeit aus und das is doch eher unschön:
Ich möchte aber nur eine Variable ( zurzeit ist es ein Integer ) weitergeben nach dem Auslesen.
Mit 4 Abfragen bleibt das ja noch relativ klein ( der Integer wird höchstens 1111 groß) aber bei 8 ist das dann schon 11111111.
Fällt natürlich gleich ins Auge, dass man das ja irgendwie binär machen könnte, nur hab ich leider keine Ahnung wie ich das machen soll. :$
Kann mir da jemand helfen?
So sieht es zur zeit aus und das is doch eher unschön:
Code:
if ( t_upLeft == bendsTo[i] )
bends+=10000000;
if ( t_upRight == bendsTo[i] )
bends+=1000000;
if ( t_downLeft == bendsTo[i] )
bends+=100000;
if ( t_downRight == bendsTo[i] )
bends+=10000;
if ( t_left == bendsTo[i] )
bends+=1000;
if ( t_right == bendsTo[i] )
bends+=100;
if ( t_up == bendsTo[i] )
bends+=10;
if ( t_down == bendsTo[i] )
bends+=1;