Mercurial repo for silny-kombat project
Révision | 5b4b8b21c18462eb718c862978d4299e84c79e0c (tree) |
---|---|
l'heure | 2022-03-10 03:21:30 |
Auteur | Piotr Kozka <piotoor@gmai...> |
Commiter | Piotr Kozka |
restored the main loop
@@ -75,25 +75,27 @@ | ||
75 | 75 | } |
76 | 76 | |
77 | 77 | |
78 | - if key_result < KeyProcessor::KEY_BASE { | |
79 | - //first char | |
80 | - let output = process_key_result_for_character(&key_processor, &mut character_A, key_result); | |
81 | - println!("-------------------------------"); | |
82 | - match output { | |
83 | - Ok(v) => character_A.update_sprite(v), | |
84 | - Err(e) => println!("Unsupported key_result {}", key_result) | |
78 | + if key_result != -1 { | |
79 | + if key_result < KeyProcessor::KEY_BASE { | |
80 | + //first char | |
81 | + let output = process_key_result_for_character(&key_processor, &mut character_A, key_result); | |
82 | + println!("-------------------------------"); | |
83 | + match output { | |
84 | + Ok(v) => character_A.update_sprite(v), | |
85 | + Err(e) => println!("Unsupported key_result {}", key_result) | |
86 | + } | |
87 | + } else { | |
88 | + //second char | |
89 | + key_result = key_result - KeyProcessor::KEY_BASE; | |
90 | + let output = process_key_result_for_character(&key_processor, &mut character_B, key_result); | |
91 | + println!("-------------------------------"); | |
92 | + match output { | |
93 | + Ok(v) => character_B.update_sprite(v), | |
94 | + Err(e) => println!("Unsupported key_result {}", key_result) | |
95 | + } | |
85 | 96 | } |
86 | - } else { | |
87 | - //second char | |
88 | - key_result = key_result - KeyProcessor::KEY_BASE; | |
89 | - let output = process_key_result_for_character(&key_processor, &mut character_B, key_result); | |
90 | 97 | println!("-------------------------------"); |
91 | - match output { | |
92 | - Ok(v) => character_B.update_sprite(v), | |
93 | - Err(e) => println!("Unsupported key_result {}", key_result) | |
94 | - } | |
95 | 98 | } |
96 | - println!("-------------------------------"); | |
97 | 99 | } |
98 | 100 | |
99 | 101 |