I managed to get a lot done this weekend. Not that I got any more time than normal but for a change most things worked first time as I had intended.
I wanted to check how much ammunition was left before being able to shoot. That inevitably led on to how I was going to display that to the player.
The ammo display allows for different magazine capacities and changes colour when the total carried gets low.
I also wrote the code to be able to reload including the sound effects and to be able to change weapon. This sounds simple but remember it has to happen over a period of time not instantly so there is more to it than you initially think.
I have some additional ideas that I intend to add to improve the display as the work progresses.