Mercurial repo for silny-kombat project
Révision | 1373908174ca026891ec3883b95c35ad760001d9 (tree) |
---|---|
l'heure | 2022-02-10 05:38:31 |
Auteur | SecT |
Commiter | SecT |
Refactoring - using States enums for sprite_rendering
@@ -8,7 +8,9 @@ | ||
8 | 8 | }; |
9 | 9 | |
10 | 10 | enum States { |
11 | - Idle | |
11 | + Idle, | |
12 | + MovingRight, | |
13 | + MovingLeft | |
12 | 14 | } |
13 | 15 | |
14 | 16 | pub struct CharacterSprite<'a> { |
@@ -61,7 +63,7 @@ | ||
61 | 63 | { |
62 | 64 | self.sprite.set_texture(&self.textures[0], true); |
63 | 65 | } |
64 | - } else if state == 1 | |
66 | + } else if state == States::MovingRight as i32 | |
65 | 67 | { |
66 | 68 | self.move_right(); |
67 | 69 | if self.counter % 10 == 0 |
@@ -72,7 +74,7 @@ | ||
72 | 74 | { |
73 | 75 | self.sprite.set_texture(&self.textures[3], true); |
74 | 76 | } |
75 | - } else if state == 2 | |
77 | + } else if state == States::MovingLeft as i32 | |
76 | 78 | { |
77 | 79 | self.move_left(); |
78 | 80 | if self.counter % 10 == 0 |