* Move variables into a more local scope
- I don't think I screwed up start-at-block-declaration rules for MSVC, but given the size of these changes I can't be sure.
* Remove a large amount of low level bit manipulation and replace it with arrays of boolean values instead
- Yes bit shift and bitwise and where used; bitwise or was replaced with addition though
* Don't use *WORD/*BYTE when we don't need the size guarantee (and the size guarantee is in fact an optimisation prone to introduce bugs)
* "Concatenate" nested if statements into a single condition in a single if-statement
- Less nested code to convey exactly the same meaning
* Remove unused variable moveAction
- It was only ever written to, but never read from
We don't need the size guarantee for WEAPON::nStat, so substitute "unsigned int" for "UDWORD"
git-svn-id: svn+ssh://svn.gna.org/svn/warzone/trunk@6634 4a71c877-e1ca-e34f-864e-861f7616d084