Added a Training Simulator Tab

How to use:
Select Deck: Choose one of your built decks (if you haven't built one, do that first in Deck Builder).
Motivation: Set your Uma's mood (e.g., Perfect for +20% stats).
Facility Levels: Use sliders to set the training facilities (1-5).
This commit is contained in:
kiyreload27
2025-12-28 17:39:32 +00:00
parent e0eab4dc61
commit 031b73310c
2 changed files with 242 additions and 2 deletions

View File

@@ -14,6 +14,7 @@ from db.db_queries import get_database_stats, get_owned_count
from gui.card_view import CardListFrame
from gui.effects_view import EffectsFrame
from gui.hints_skills_view import SkillSearchFrame
from gui.training_sim import TrainingSimFrame
from gui.deck_builder import DeckBuilderFrame
from gui.update_dialog import show_update_dialog
from gui.theme import (
@@ -33,7 +34,7 @@ class MainWindow:
def __init__(self):
self.root = tk.Tk()
self.root.title("Umamusume Support Card Manager")
self.root.geometry("1400x850") # Slightly larger for new UI
self.root.geometry("1400x850")
self.root.minsize(1350, 800)
# Set icon
@@ -157,9 +158,13 @@ class MainWindow:
self.deck_frame = DeckBuilderFrame(self.notebook)
self.notebook.add(self.deck_frame, text=" 🎴 Deck Builder ")
# Skill Search Tab (Replaces Hints & Skills)
# Skill Search Tab
self.hints_frame = SkillSearchFrame(self.notebook)
self.notebook.add(self.hints_frame, text=" 🔍 Skill Search ")
# Training Sim Tab
self.sim_frame = TrainingSimFrame(self.notebook)
self.notebook.add(self.sim_frame, text=" 📈 Training Sim ")
def create_status_bar(self, parent):
"""Create status bar at bottom"""