|
|
@ -51,6 +51,8 @@ impl Sevensegment { |
|
|
't'|'T' => [false, false, false, true, true, true, true, false].to_vec(), |
|
|
't'|'T' => [false, false, false, true, true, true, true, false].to_vec(), |
|
|
'u'|'U' => [false, false, true, true, true, false, false, false].to_vec(), |
|
|
'u'|'U' => [false, false, true, true, true, false, false, false].to_vec(), |
|
|
'y'|'Y' => [false, true, true, true, false, true, true, false].to_vec(), |
|
|
'y'|'Y' => [false, true, true, true, false, true, true, false].to_vec(), |
|
|
|
|
|
'[' => [true, false, false, true, true, true, false, false].to_vec(), |
|
|
|
|
|
']' => [true, true, true, true, false, false, false, false].to_vec(), |
|
|
'_' => [false, false, false, true, false, false, false, false].to_vec(), |
|
|
'_' => [false, false, false, true, false, false, false, false].to_vec(), |
|
|
'-' => [false, false, false, false, false, false, true, false].to_vec(), |
|
|
'-' => [false, false, false, false, false, false, true, false].to_vec(), |
|
|
'.' => [false, false, false, false, false, false, false, true].to_vec(), |
|
|
'.' => [false, false, false, false, false, false, false, true].to_vec(), |
|
|
@ -98,8 +100,8 @@ impl Encodestate { |
|
|
text.push(std::char::from_u32(('0' as u32) + i as u32).unwrap()); |
|
|
text.push(std::char::from_u32(('0' as u32) + i as u32).unwrap()); |
|
|
text.push(' '); |
|
|
text.push(' '); |
|
|
text.push_str(match self.next.get_segment(i) { |
|
|
text.push_str(match self.next.get_segment(i) { |
|
|
true => "0", |
|
|
true => "1", |
|
|
false => "1", |
|
|
false => "0", |
|
|
}); |
|
|
}); |
|
|
self.current.set_segment(i, self.next.get_segment(i)); |
|
|
self.current.set_segment(i, self.next.get_segment(i)); |
|
|
instructions.push(text); |
|
|
instructions.push(text); |
|
|
|