This commit is contained in:
2025-12-12 13:27:49 +09:00
parent de84353fc5
commit 03a7ed2ef2
13 changed files with 333 additions and 2 deletions
@@ -0,0 +1,21 @@
enum CognitiveArea {
memory, // 기억력
calculation, // 계산/논리력
attention, // 주의집중력
perception, // 시지각/공간지각력
}
// 게임별 훈련 영역 매핑
enum BrainGameType {
sequence(CognitiveArea.memory, '순서 기억'), // feature_game_sequence
cardFlip(CognitiveArea.memory, '카드 뒤집기'), // feature_game_cardflip
mathQuiz(CognitiveArea.calculation, '암산 퀴즈'), // feature_game_mathquiz
sudoku(CognitiveArea.calculation, '스도쿠'), // feature_game_sudoku
colorMatch(CognitiveArea.attention, '색상 매칭'), // feature_game_colormatch
findDiff(CognitiveArea.perception, '다른 그림 찾기'), // feature_game_finddiff
spider(CognitiveArea.perception, '스파이더 카드'); // feature_game_spider
final CognitiveArea area;
final String label;
const BrainGameType(this.area, this.label);
}