All Classes and Interfaces

Class
Description
Base model for every selectable element used in potion recipes.
Base model for potions created by merging two elements.
Base model for all souls that appear on the conveyor belt.
Contract for souls that can be checked and damaged by potions.
Credit screen with a background image and back navigation.
Dew Drop ingredient used in potion recipes.
Potion made from Star Dust and Dew Drop.
Dream Mist soul with random HP and Dream Mist weakness.
Potion made from Spark Ember and Dew Drop.
Energy Splash soul with random HP and Energy Splash weakness.
Main gameplay controller for soul generation, timer, attacks, and merging.
Gameplay screen that renders elements, potions, souls, timer, and drag actions.
Heart Berry ingredient used in potion recipes.
How-to-play screen with a background image and back navigation.
Screen that lets the player choose the level before gameplay starts.
JavaFX entry point that controls screen navigation for PotionMixie.
Main menu screen with navigation buttons to play, help, and credits.
Contract for potions that can validate a two-element merge recipe.
Potion made from Star Dust and Spark Ember.
Nova Spark soul with random HP and Nova Spark weakness.
Potion made from Heart Berry and Spark Ember.
Passion Pop soul with random HP and Passion Pop weakness.
Potion categories that also represent each soul weakness.
Potion made from Heart Berry and Dew Drop.
Soothing Love soul with random HP and Soothing Love weakness.
Creates random soul instances based on the current level unlocks.
Spark Ember ingredient used in potion recipes.
Star Dust ingredient used in potion recipes.
Potion made from Heart Berry and Star Dust.
Starlove Charm soul with random HP and Starlove Charm weakness.
Tracks remaining game time for each level.