Ready PassportPicture, compiled and tested
...
Did a lot of changes, InputManager and Completed two stupid IInputStates, also trying to run the unittest and test those states.
Also did constant correctness all the LevelManager stuff
Shoot::setContainer removed, Weapon::setContainer removed too, now it is a little easier to handle this classes.
InputSystem unit test is compiling with players, not tested
Commiting changes to move from branch, having problems with the camera... don't know why is moving wrong
Did a lot of changes, InputManager and Completed two stupid IInputStates, also trying to run the unittest and test those states.
Also did constant correctness all the LevelManager stuff
version 1.0 of the MeshPlayer for the Graphics guys :)
Merge branch 'S4-EAUA' into S4-SS
PlayerUnit / CivilUnit / ZombieUnit now are setting correctly the selection::Type.
InputManager is working almost fine when we have to select a player (also when mouse over the player).
Having problems when unselecting (once a player is selected, checking that right now)
Now it is working for select/unselect a Player, we still need to implement SinglePlayerSelect to be able to move the player
Moving common logic to IInputState
InputManager now it is using InputKeys instead of directly accessing to the InputMouse / InputKeybord classes.
InputStateMachine now is in charge to handle all the selection logic (is the machine state now).
BillboardManager modified, need to complete the S4-SS[3] when we get the atlas of the overlays.
Also added functionality to the InputStateMachine, now we can select, move, etc a player changing the mouse cursor and showing the target position with an overlay.
Now it works muliple selection and select other object when we already have selected the other...
New interface added for the BillboardManager to construct the (generic) atlas, not tested yet, compiling OK.
BillboardManager v1 (compiling version) is ready, need to test with the real texture atlas.
The BillboardManagerBuilder (BMBuilder) already done (not tested).
Modified all the other classes that were using the BillboardManager
Doing some bugfixing, tested now with a own .xml and a little atlas file with only one type of uv size, works fine