• R/O
  • SSH

silny-kombat: Commit

Mercurial repo for silny-kombat project


Commit MetaInfo

Révision9ed17de6255ea9e3321cea394858c31203ba790e (tree)
l'heure2023-01-13 23:16:49
AuteurSecT <grzegorzstarowicz@gmai...>
CommiterSecT

Message de Log

Refactoring - moved background setup out of the loop

Change Summary

Modification

diff -r 0b61b55ecb32 -r 9ed17de6255e src/controller.rs
--- a/src/controller.rs Fri Jan 13 11:37:41 2023 +0100
+++ b/src/controller.rs Fri Jan 13 15:16:49 2023 +0100
@@ -97,6 +97,14 @@
9797 character_a.char_sprite.sprite.set_position(Vector2f::new(0.0, ground_level + 0.0));
9898 character_b.char_sprite.sprite.set_position(Vector2f::new(600.0, ground_level + 0.0));
9999
100+ let target_size: Vector2f = Vector2f::new(window.size().x as f32, window.size().y as f32);
101+ let mut background_sprite = Sprite::new();
102+ //background_sprite.set_texture(&background, true);
103+ background_sprite.set_texture(&self.textures[Texture_Ids::BACKGROUND as usize], true);
104+ let mut scale_vect: Vector2f = Vector2f::new(target_size.x / background_sprite.local_bounds().width,
105+ target_size.y / background_sprite.local_bounds().height);
106+ background_sprite.set_scale(scale_vect);
107+
100108 // let background = Texture::new(window.size().x, window.size().y).unwrap();
101109
102110 let key_processor = KeyProcessor::new();
@@ -116,16 +124,6 @@
116124 key_processing::processKeyPress(&key_processor, &mut character_a, &mut character_b, ground_level);
117125
118126
119-
120- let target_size: Vector2f = Vector2f::new(window.size().x as f32, window.size().y as f32);
121- let mut background_sprite = Sprite::new();
122- //background_sprite.set_texture(&background, true);
123- background_sprite.set_texture(&self.textures[Texture_Ids::BACKGROUND as usize], true);
124- let mut scale_vect: Vector2f = Vector2f::new(target_size.x / background_sprite.local_bounds().width,
125- target_size.y / background_sprite.local_bounds().height);
126- background_sprite.set_scale(scale_vect);
127-
128-
129127 displayWindow(&mut window, &background_sprite, &character_a.char_sprite.sprite, &character_b.char_sprite.sprite);
130128
131129 //end main loop
Afficher sur ancien navigateur de dépôt.