GUI and license improvements #TrainsInMotion (and TC rewrite for 1.7)

- Added a new GUI image, this one should be able to be modified with time to cover all GUI parts from the same image to reduce RAM and CPU use when rendering the GUI and HUD.
- Reworked the GUI rendering to support the new single image method, it is still left open for more images if that does end up being necessary.
- Removed the old GUI images.
- Fixed a null pointer glitch with the inventories.
- Removed a useless bool check from the smoke effects.
- Added a check to be sure smoke won't collide with the train/rollingstock (doesnt fully work for some reason).
- Changed smoke size so we shouldn't need as many entites for the smoke effects.
- Partially fixed the smoke offset, needs to be changed so it can work at all angles.
- Fixed the smoke reversing the X and Z velocities on collision randomly.
- Fixed some improper words.
- Removed a useless point.
- Added a new point that should later help me control distribution on those unofficial sites that usually have viruses.
- Added a new point to protect the rights of the art included in the mod and source.
- Added a new point, and sub points to allow limited copying of code from TiM.

Comments