Sticky pieces when moved out of board
This commit is contained in:
@@ -138,16 +138,16 @@ impl Game {
|
||||
let active_game_mode_btn = game_mode_btns.get(&game_mode).unwrap();
|
||||
game::button(&mut widgets, *active_game_mode_btn).is_active = false;
|
||||
|
||||
let mut w_board = BoardWidget::new(puzzle.board.size, puzzle.board.clone());
|
||||
w_board.on_board_state_changed = |s| Command::UpdateBoard(s.new_board_state);
|
||||
let board = add_widget(&mut widgets, Widget::Board(w_board));
|
||||
|
||||
let mut w_controls = ControlsWidget::new();
|
||||
w_controls.add(KeyCode::Q, Command::Quit);
|
||||
w_controls.add(KeyCode::Escape, Command::HideRules);
|
||||
w_controls.add(KeyCode::D, Command::ToggleDebug);
|
||||
add_widget(&mut widgets, Widget::Controls(w_controls));
|
||||
|
||||
let mut w_board = BoardWidget::new(puzzle.board.size, puzzle.board.clone());
|
||||
w_board.on_board_state_changed = |s| Command::UpdateBoard(s.new_board_state);
|
||||
let board = add_widget(&mut widgets, Widget::Board(w_board));
|
||||
|
||||
Game {
|
||||
puzzle,
|
||||
board,
|
||||
|
||||
Reference in New Issue
Block a user