Function playing_logic_loop

Source
pub fn playing_logic_loop(
    direction: &Arc<RwLock<Direction>>,
    snake: &Arc<RwLock<SnakeBody<'_>>>,
    gs: &Arc<RwLock<GameState>>,
    carte: &Arc<RwLock<Map<'_>>>,
    fruits_manager: &Arc<RwLock<FruitsManager<'_, '_>>>,
    (game_speed, speed_score_modifier, classic_mode): (u64, u16, bool),
)
Expand description

ยงPanics

if Arc panic while holding the resources (poisoning), no recovery mechanism implemented better crash