new targets

This commit is contained in:
2025-12-23 16:30:36 +01:00
parent e111f0a99b
commit b727e65d14
32 changed files with 379 additions and 55 deletions
+35
View File
@@ -0,0 +1,35 @@
import 'package:flutter/material.dart';
class TargetColors {
static const Map<String, Color> targetBackgroundColors = {
'assets/target.png': Color(0xFFFFFFFF), // White
'assets/targets/Target1.jpg': Color(0xFFE8ECD5), // Light beige
'assets/targets/Target2.jpg': Color(0xFFC1DF87), // Light green
'assets/targets/Target3.jpg': Color(0xFFFEFEFE), // Off-white
'assets/targets/Target4.jpg': Color(0xFFD42931), // Red
'assets/targets/Target5.jpg': Color(0xFF02050A), // Very dark blue/black
'assets/targets/Target6.jpg': Color(0xFFF3E7D1), // Light beige
'assets/targets/Target7.jpg': Color(0xFFFFD454), // Bright yellow
'assets/targets/Target8.jpg': Color(0xFF1E5E81), // Dark teal blue
'assets/targets/Target9.jpg': Color(0xFFFEFEFC), // Off-white
'assets/targets/Target10.jpg': Color(0xFF98926E), // Olive green
'assets/targets/Target11.jpg': Color(0xFF13132B), // Dark blue
'assets/targets/Target12.jpg': Color(0xFFF5F4EF), // Off-white
'assets/targets/Target13.jpg': Color(0xFF174AA5), // Blue
'assets/targets/Target14.jpg': Color(0xFFFEE05E), // Light yellow
'assets/targets/Target15.jpg': Color(0xFFFFFFFF), // White
'assets/targets/Target16.jpg': Color(0xFF000000), // Black
'assets/targets/Target17.jpg': Color(0xFF13132B), // Dark blue
'assets/targets/Target18.jpg': Color(0xFF050608), // Very dark gray
'assets/targets/Target19.jpg': Color(0xFFC32534), // Dark red
'assets/targets/Target20.jpg': Color(0xFFFCF3EE), // Light beige
'assets/targets/Target21.jpg': Color(0xFFDA6868), // Muted red
'assets/targets/Target22.jpg': Color(0xFFFDFAF3), // Off-white
'assets/targets/Target23.jpg': Color(0xFFFFFFFD), // White
'assets/targets/Target24.jpg': Color(0xFFFFC4C6), // Light pink
};
static Color getBackgroundColor(String targetPath) {
return targetBackgroundColors[targetPath] ?? Colors.grey[900]!;
}
}
+106
View File
@@ -24,6 +24,112 @@ class AppTranslations {
'Slovenian': 'Izberi barvo zadetka',
},
// Target selection
'Select Target': {
'English': 'Select Target',
'Slovenian': 'Izberi tarčo',
},
'Default Target': {
'English': 'Default Target',
'Slovenian': 'Privzeta tarča',
},
'Target1': {
'English': 'Target 1',
'Slovenian': 'Tarča 1',
},
'Target2': {
'English': 'Target 2',
'Slovenian': 'Tarča 2',
},
'Target3': {
'English': 'Target 3',
'Slovenian': 'Tarča 3',
},
'Target4': {
'English': 'Target 4',
'Slovenian': 'Tarča 4',
},
'Target5': {
'English': 'Target 5',
'Slovenian': 'Tarča 5',
},
'Target6': {
'English': 'Target 6',
'Slovenian': 'Tarča 6',
},
'Target7': {
'English': 'Target 7',
'Slovenian': 'Tarča 7',
},
'Target8': {
'English': 'Target 8',
'Slovenian': 'Tarča 8',
},
'Target9': {
'English': 'Target 9',
'Slovenian': 'Tarča 9',
},
'Target10': {
'English': 'Target 10',
'Slovenian': 'Tarča 10',
},
'Target11': {
'English': 'Target 11',
'Slovenian': 'Tarča 11',
},
'Target12': {
'English': 'Target 12',
'Slovenian': 'Tarča 12',
},
'Target13': {
'English': 'Target 13',
'Slovenian': 'Tarča 13',
},
'Target14': {
'English': 'Target 14',
'Slovenian': 'Tarča 14',
},
'Target15': {
'English': 'Target 15',
'Slovenian': 'Tarča 15',
},
'Target16': {
'English': 'Target 16',
'Slovenian': 'Tarča 16',
},
'Target17': {
'English': 'Target 17',
'Slovenian': 'Tarča 17',
},
'Target18': {
'English': 'Target 18',
'Slovenian': 'Tarča 18',
},
'Target19': {
'English': 'Target 19',
'Slovenian': 'Tarča 19',
},
'Target20': {
'English': 'Target 20',
'Slovenian': 'Tarča 20',
},
'Target21': {
'English': 'Target 21',
'Slovenian': 'Tarča 21',
},
'Target22': {
'English': 'Target 22',
'Slovenian': 'Tarča 22',
},
'Target23': {
'English': 'Target 23',
'Slovenian': 'Tarča 23',
},
'Target24': {
'English': 'Target 24',
'Slovenian': 'Tarča 24',
},
// Camera settings
'Camera Settings': {
'English': 'Camera Settings',