Adventure games use a lot of one-off enums for storing puzzle state. So for PowerQuest I made a shortcut for scripting with these, using some fancy c# reflection. Cleans up code like this- if ( Globals.m_bucket == eBucket.HoleRepaired ) Globals.m_bucket = eBucket.Filled;
29 likes 3 replies
?