Merge branch 'TimePath/qc_updates' into 'master'
authorMario <zacjardine@y7mail.com>
Sun, 10 May 2015 03:15:51 +0000 (03:15 +0000)
committerMario <zacjardine@y7mail.com>
Sun, 10 May 2015 03:15:51 +0000 (03:15 +0000)
commit263c592e468eeeffb2755d204b21eb13e398adac
tree71feed942331250ed211d504efdd02b9ebceb425
parent51556c68ea3024fc22a9a38e0d0d72e5107e2d60
parent79e46cf03c19d2844151c4268252c332dda3c9ae
Merge branch 'TimePath/qc_updates' into 'master'

Merge branch TimePath/qc_updates (XXL merge request, but no functional changes or file relocations)

Major:
* Stops relying on the progs.src order by fixing all the `#include` lists, prerequisite for removing `-Wno-field-redeclared`. Test script included at `test/compilationunit.sh`

Minor:
* `float` -> `int`
* `var .float fld; ent.fld` -> `var .float fld; ent.(fld)`, less magic
* menu `spawnXXX()` -> `NEW(XXX)`, allows for overloaded constructors to replace `makeXXX(..)`
* some entity class annotations to serve as documentation, and later type checking

See merge request !124