open-manifold / Open-Manifold

A free and open-source clone of Rhythm 'n' Face for PC.
Other
10 stars 2 forks source link

Implement Tutorial Mode #25

Closed SuperFromND closed 1 year ago

SuperFromND commented 1 year ago

This PR adds a tutorial mode to Open Manifold. It's a rather simple implementation, effectively a fancy visual-novel-esque manual with no directly-interactive bits, but it works well enough and it can always be refined down the road.

This PR adds two new files, tutorial.cpp and tutorial.h, and also makes use of the previously-unused tutorial.ogg and draw_shape_outline() function as well as the otherwise-seldom-used sounds/metronome_big.ogg, for background music and "dialog blips" respectively.

Some screenshots (not every part of the tutorial, but a good chunk of it:)

Solves #4.