Laser Squad [Day 34] – All items can be thrown

This is my first coding day in 2014, after a week off during the holidays.

I implemented the firing weapons feature earlier, well, at least choosing between fire modes and appropriate AP calculation for that specific fire mode. Later I noticed, in the original game, that all items can be actually “fired”, because throwing items is also one of the firing modes. It was a little bit tricky, but I managed to fix this little issue in one day. Several classes needed to be changed which is actually good because I discovered two bugs in the unit inventory class and item data models.

* * * * *