/* ---------------------------------- GUIDELINES FOR STORM DEVELOPMENT ---------------------------------- */ In general, we adhere to the Google Styleguide for C++, found under http://google-styleguide.googlecode.com/svn/trunk/cppguide.xml - C++ file names are .h and .cpp - all Source Code is to reside in the src/ Directory or an appropriate subdirectory, apart from Third-Party Librarys and modules stored under resources/ - all Source Code is to be documented using DoxyGen Syntax: /*! \brief A chess piece * The abstract parent of all chess pieces. */ class ChessPiece { /*! Whether we've moved */ bool bMoved; /*! Move to P(x, y) * \param x The x coordinate * \param y The y coordinate * \return Whether the move was legal */ bool bMove(int x, int y); } - opening brackets on the same line: if (true) { - always use brackets for "if", "while", "for" and the like, even if it is a one-liner - use Common Sense