Mercurial repo for silny-kombat project
Révision | c60f8646d4ad085bfd2220a5a3768bdce2c9c06b (tree) |
---|---|
l'heure | 2022-04-06 04:19:21 |
Auteur | Piotr Kozka <piotoor@gmai...> |
Commiter | Piotr Kozka |
Mergefix. Characters can now be moved
@@ -93,6 +93,7 @@ | ||
93 | 93 | while let Some(event) = window.poll_event() { |
94 | 94 | let mut key_result = key_processor.match_key(event); |
95 | 95 | |
96 | + | |
96 | 97 | match key_result { |
97 | 98 | KeyEvents::Escape => return, |
98 | 99 | KeyEvents::KeyTesting => { |
@@ -100,20 +101,20 @@ | ||
100 | 101 | println!("Testing: dump values to check"); |
101 | 102 | save_test_data_to_file(groundLevel, &character_A.char_sprite, &character_B.char_sprite); |
102 | 103 | } |
103 | - KeyEvents::Char_Left => { process_key_result_for_character(&key_processor, &mut character_A, key_result); } | |
104 | - KeyEvents::Char_Right => { process_key_result_for_character(&key_processor, &mut character_A, key_result); } | |
105 | - KeyEvents::Char_Key_Release => { process_key_result_for_character(&key_processor, &mut character_A, key_result); } | |
104 | + KeyEvents::Char_Left => { output_A = process_key_result_for_character(&key_processor, &mut character_A, key_result); } | |
105 | + KeyEvents::Char_Right => { output_A = process_key_result_for_character(&key_processor, &mut character_A, key_result); } | |
106 | + KeyEvents::Char_Key_Release => { output_A = process_key_result_for_character(&key_processor, &mut character_A, key_result); } | |
106 | 107 | KeyEvents::Char_B_Left => { |
107 | 108 | //second char |
108 | - process_key_result_for_character(&key_processor, &mut character_B, KeyEvents::Char_Left); | |
109 | + output_B = process_key_result_for_character(&key_processor, &mut character_B, KeyEvents::Char_Left); | |
109 | 110 | } |
110 | 111 | KeyEvents::Char_B_Right => { |
111 | 112 | //second char |
112 | - process_key_result_for_character(&key_processor, &mut character_B, KeyEvents::Char_Right); | |
113 | + output_B = process_key_result_for_character(&key_processor, &mut character_B, KeyEvents::Char_Right); | |
113 | 114 | } |
114 | 115 | KeyEvents::Char_B_Key_Release => { |
115 | 116 | //second char |
116 | - process_key_result_for_character(&key_processor, &mut character_B, KeyEvents::Char_Key_Release); | |
117 | + output_B = process_key_result_for_character(&key_processor, &mut character_B, KeyEvents::Char_Key_Release); | |
117 | 118 | } |
118 | 119 | KeyEvents::None => {} |
119 | 120 | } |