sasha 7b08d68141 feat: добавлена визуальная индикация выстрелов на портах
Реализована подсветка портов при выстрелах от ESP:

**Типы подсветки:**
- 🔴 Красная (miss) - выстрел на пустом порту (notshot) или ошибка (shotErr/shotErrA)
- 🟡 Желтая (shot) - начало выстрела (startshot)
- 🟢 Зеленая (hit) - успешный выстрел (shot)

**Изменения:**

1. **useWebSocket.js:**
   - Добавлены команды выстрелов в список системных сообщений
   - shot, startshot, notshot, shotErr, shotErrA

2. **useGamePorts.js (handlePortMessage):**
   - case 'notshot' → highlight: 'miss' (1 сек)
   - case 'startshot' → highlight: 'shot' (2 сек)
   - case 'shot' → highlight: 'hit' (1 сек) + обновление патронов
   - case 'shotErr/shotErrA' → highlight: 'miss' (2 сек)

**Логика:**
- Попытка выстрела БЕЗ игры → красная подсветка 1 сек
- Начало выстрела → желтая подсветка 2 сек
- Успешный выстрел → зеленая подсветка 1 сек
- Ошибка выстрела → красная подсветка 2 сек
- Автоочистка через setTimeout

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-13 12:50:13 +03:00
2025-10-13 10:45:53 +03:00
2025-10-07 10:18:02 +03:00
2025-10-01 11:54:13 +03:00
2025-10-13 10:45:53 +03:00
2025-10-07 10:18:02 +03:00
2025-10-01 11:54:13 +03:00
Description
No description provided
11 MiB
Languages
JavaScript 74.4%
Vue 20.1%
CSS 4%
HTML 1.3%
PowerShell 0.2%