From 60c182b253b41a7bdd4712ca6ff864b9127a7ccf Mon Sep 17 00:00:00 2001 From: Glenn Maynard Date: Fri, 15 Aug 2003 01:08:30 +0000 Subject: [PATCH] update --- stepmania/README-GUIDELINES | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/stepmania/README-GUIDELINES b/stepmania/README-GUIDELINES index acac814675..b9a5a12e71 100644 --- a/stepmania/README-GUIDELINES +++ b/stepmania/README-GUIDELINES @@ -1,5 +1,16 @@ Bits of possibly less-than-obvious advice: +archutils/ contains arch-specific code. This should contain code +shared by more than one arch/ driver. + +arch/ contains drivers for specific features that can be better +implemented nonportably. Most drivers (all except sound) contain +default, portable implementations, so StepMania should work mostly +out-of-the-box on platforms that are supported by the supporting +libraries (particularly SDL); only a sound driver needs to be +written. + + Avoid accessing other singleton classes from singleton destructors. That introduces dependencies on the order of destruction, and can cause problems if one of the singletons throws an exception.