Various changes to things in the Docs folder:

* remove unused WindowsNotes.txt
* various sm-ssc -> StepMania (and similar) changes
* Rewrote a bit of recommended_practices.txt
* Fix a copy/paste typo in anatomy_of_an_actor.lua
* many other things I can't remember; namely newlines at the end of files
This commit is contained in:
freem
2014-09-14 19:17:17 -05:00
parent b20fe48bba
commit 64cd9f898d
12 changed files with 42 additions and 84 deletions
+7 -6
View File
@@ -1,6 +1,6 @@
sm-ssc/SM5 Code Style Guidelines
StepMania 5 Code Style Guidelines
--------------------------------------------------------------------------------
The sm-ssc/SM5 code style guidelines are as follows:
The StepMania 5 code style guidelines are as follows:
1) Follow the current coding conventions set forth in the source code.
This means use tabs. AJ prefers tabs have a width of 4. Visual Studio and web
@@ -34,8 +34,9 @@ if( anotherCondition )
lotsofstuff();
}
Variable naming conventions seem to be Hungarian, with m_ being used for
class member variables.
Variable naming conventions are largely Hungarian, with m_ being used for
class member variables. Some newer code is forgoing the use of Hungarian
prefixes.
2) Remove any unnecessary whitespace. "Unnecessary" whitespace includes tabs
at the end of } characters, tabs that lead nowhere, like this one:
@@ -69,7 +70,7 @@ inclusion.)
* in that instance. All new copyright notices should follow this style as well,
* for consistency's sake.
*/
/* use of long comments for one line is discouraged (with exceptions) */
// usually, it will will get cleaned up into this style, but there are exceptions:
@@ -91,4 +92,4 @@ void SomeFunction(size_t /*ACTUAL DATA TYPE*/)
* Pre-existing comments are usually trimmed to meet the 80-column width if they
* go way overboard. */
5) There are no other rules (yet).
5) There are no other rules (yet).
+11 -9
View File
@@ -1,17 +1,19 @@
sm-ssc has a few compile flags that are helpful to know, as well as ones
inherited from StepMania.
StepMania has a few compile flags that are helpful to know, as well as one
inherited from sm-ssc that should be nuked.
================================================================================
stepmania:
================================================================================
WITHOUT_NETWORKING
Disables all networking stuff (SMO).
Disables all networking stuff (e.g. StepMania Online).
--------------------------------------------------------------------------------
HAVE_VERSION_INFO
If this isn't defined, passing in --version will only show the name of the
current StepMania version, no build number or date.
Please define HAVE_VERSION_INFO if you can when building StepMania.
================================================================================
sm-ssc:
================================================================================
SSC_FUTURES
{todo}
--------------------------------------------------------------------------------
HAVE_VERSION_INFO
If this isn't defined, passing in --version will only show the name of the
current sm-ssc version, no build number or date.
Please define HAVE_VERSION_INFO if you can when building sm-ssc.
A highly deprecated thing. Anything related to this flag should be removed.
+1 -1
View File
@@ -14,4 +14,4 @@ Don't get burned out from nonstop development.
accepted and integrated. Common sense, but a golden rule nevertheless.
4) Anyone who decides to theme during development is willing to accept that
occasionally, changes to the default and/or fallback theme will break things.
occasionally, changes to the default and/or fallback theme will break things.
+4 -4
View File
@@ -8,7 +8,7 @@ This has nothing to do with the server versions (see below)
(NETPROTOCOLVERSION in NetworkSyncManager.h)
1: StepMania 3.9 (SMLan?)
2: StepMania 3.95
3: StepMania 4 alphas/sm-ssc v1.0 RC1-Final
3: StepMania 4 alphas, sm-ssc v1.0-v1.2.5, StepMania 5
==Server Versions==
1: SMLan (old)
@@ -31,8 +31,8 @@ Commands C2S 012-001 and 012-001: when there is no password the 'password' field
The default port is 8765/tcp, though this is actually assigned to Ultraseek HTTP
by the IANA (see http://www.iana.org/assignments/port-numbers).
A sm-ssc version of a online server for StepMania will use the currently
unassigned port 48040/tcp (and/or udp if the need arises).
A modern/official online server for StepMania will use the currently unassigned
port 48040/tcp (and/or udp if the need arises). (Port number subject to change.)
The protocol is packaged in "EzSockets Data Packets".
@@ -551,4 +551,4 @@ Payload:
0x01 Max players
NT Player1 name
...
NT Last player (PlayerN) name
NT Last player (PlayerN) name
+1 -1
View File
@@ -31,4 +31,4 @@ from the web site to StepMania for things like in-game uploads (instead of going
to stepmaniashare.com)"[1]
__________________________________________________________
[1] http://old.stepmania.com/forums/showthread.php?t=24203
[2] http://old.stepmania.com/test.smxml
[2] http://old.stepmania.com/test.smxml
+1 -1
View File
@@ -14,4 +14,4 @@ beat 453.72919 = 107.04103 seconds
00:47.228: fDeltaBeat = (NextBPMSeg 0.790333 - abs(fBPS 0.750000)) + (nextStartRow 21576 - thisRow 21384)
00:47.228: ==TimingData Delta as Beats==
00:47.228: fDeltaBeat = 4.000000 (beat)
00:47.228: fDeltaBeat = (NextBPMSeg 0.790333 - abs(fBPS 0.750000)) + (nextStartRow 21576 - thisRow 21384)
00:47.228: fDeltaBeat = (NextBPMSeg 0.790333 - abs(fBPS 0.750000)) + (nextStartRow 21576 - thisRow 21384)
+5 -8
View File
@@ -2,11 +2,8 @@
Version info displayed to the user.
These are the 'official' version designations:
* "experimental: pre-release versions
* "private beta v0.0": hmm, think about it for a second there.
==Public versions below this line==
* "v0.0 alpha #": Alpha versions (bug squashing, polishing until we reach beta)
* "v0.0 beta #": Beta versions (bug squashing, _focus_ is on high priority bugs)
* "v0.0 rc#": Release Candidates (if there are no problems, move on to final)
* "v0.0": Final Releases
These are the 'official' version designations:
* "v5.0 alpha #": Alpha versions (bug squashing, polishing until we reach beta)
* "v5.0 beta #": Beta versions (bug squashing, _focus_ is on high priority bugs)
* "v5.0 rc#": Release Candidates (if there are no problems, move on to final)
* "v5.0.0": Final Releases