CONTRIBUTING

General rules:

Since this is a multi-part project I'll illustrate rules based on language.

Note that newer code follows these rules. Since this project passed in multiple people's hands, some old code will not follow these rules. This however does not mean you shouldn't follow them. All of the old code will get converted to rule-following code sooner or later.

ASM:

For asm files, the following rules apply:

C++:

For C++ files, the following rules apply:

C#:

For C# files, the following rules apply: