You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Replace texts of tutorial hints, currently inlined in the code that reports particular events to the player, with constructors of an enumeration datatype to be created for this purpose (and calls to a function that turns the constructors to text, adds a message, etc.). Create a lore menu that lists all tutorial hints and shows which have already been seen in this game.
Extended scope: also keep a record which hints have been seen in all games and let the player not see such hints and also reset the record. [Edit: such record may already exist, but be based on strings, which is more fragile and less performant than enumeration tags.]
Replace texts of tutorial hints, currently inlined in the code that reports particular events to the player, with constructors of an enumeration datatype to be created for this purpose (and calls to a function that turns the constructors to text, adds a message, etc.). Create a lore menu that lists all tutorial hints and shows which have already been seen in this game.
Extended scope: also keep a record which hints have been seen in all games and let the player not see such hints and also reset the record. [Edit: such record may already exist, but be based on strings, which is more fragile and less performant than enumeration tags.]