File tree Expand file tree Collapse file tree 1 file changed +6
-3
lines changed
Expand file tree Collapse file tree 1 file changed +6
-3
lines changed Original file line number Diff line number Diff line change @@ -18,7 +18,7 @@ use super::{
1818use crate :: game:: ability_cards:: AbilityCardStack ;
1919use crate :: game:: music:: SONGS ;
2020use crate :: kitty_ss;
21- use crate :: spritesheet;
21+ use crate :: spritesheet:: { self , KITTY_SPRITESHEET_PALLETES } ;
2222
2323pub struct GameState < ' a > {
2424 pub players : RefCell < [ OptionallyEnabledPlayer ; 4 ] > ,
@@ -143,9 +143,12 @@ impl GameState<'static> {
143143
144144 let game_state: & mut GameState = self ;
145145
146- const LEVELS_PER_SONG : usize = 5 ;
146+ const LEVELS_PER_MOOD : usize = 5 ;
147147 let new_song_idx =
148- 1 + ( ( game_state. difficulty_level as usize - 1 ) / LEVELS_PER_SONG ) % ( SONGS . len ( ) - 1 ) ;
148+ 1 + ( ( game_state. difficulty_level as usize - 1 ) / LEVELS_PER_MOOD ) % ( SONGS . len ( ) - 1 ) ;
149+
150+ let new_pallete_idx = ( ( game_state. difficulty_level as usize - 1 ) / LEVELS_PER_MOOD ) % KITTY_SPRITESHEET_PALLETES . len ( ) ;
151+ game_state. pallette_idx = new_pallete_idx;
149152
150153 if new_song_idx != game_state. song_idx {
151154 game_state. song_timer = 0 ;
You can’t perform that action at this time.
0 commit comments