MovingBlocks/Terasology — pull request #356 by miniME89 (2012-09-14 16:05:57+00:00)
Title: Gui

And another little update ;)

- Added block list screen. Just press F5 in-game ;) Loading of the blocks is slow, because I am creating an entity for each block the first time the window gets opened. But this will do it for now. Shouldn't i create an entity for every block? Why is it so slow? @immortius (The first time loading it freezes the screen for half a second or so.)

- Added multiplayer screen. It is not visible yet, to avoid raising false hopes ;) But the screen can be added to the main menu any time. Its just a simple list (like the singleplayer screen) where you can add/edit/remove servers, which will be saved in a JSON file in the SAVED_WORLDS directory.

- Added shadow style. Shadows are making the UI elements look a lot nicer. I just put it to use in the input box, for now.

- Few interface changes and other optimizations. Changed some parameters of some functions, for consistency and convenience.

I rebased to the newsest commit and resolved the conflicts. I also added the AnimationListener as i mentioned in @small-jeeper's last pull request.

Last commit includes some renaming (again :P) for consistency (Renamed the Style classes and animation classes).