A sequence diagram is a visual representation of the interactions between objects or components in a system, showcasing the flow of messages exchanged over time to achieve a particular behavior or scenario.
User-System interaction when the the User launch the program.
Internal behavior of the system when the user press the Info Button.
Internal behavior of the system when the user press the Play Button after selecting a level.
User-System interaction when the User plays the game after selecting a level.
Internal behaviour of the system when the user click with the mouse inside the game board.
Internal behaviour of the system when the user click on the settings button and choose an action among the three that are displayed: Save, Load and Main Menu.
Internal behaviour of the system when the user click on the Levels button and choose a level among the 6 that are displayed.
Internal behaviour of the system when the user click on the Reset button.
Internal behaviour of the system when the user click on the Solve all button.
Internal behaviour of the system when the user click on the Undo button.
Internal behaviour of the system when the user click on the Best Move button.
Internal behaviour of the system when a Check Win is requested by the System. Normally after a Move or a Best Move.
Internal behaviour of the system when Solve is requested by the System. Normally when the Random Level is selected or when a Best Move is made.