Thanks for your code I think I will be able to get rid of my FontRenderer now.
I think I will have to contact you for another problem soon (creating defillement bar like Microsot Word). In effect that's not finished !
About credits, as I haven't got your agreements your username will not appear to the credits window.
Here is the future programm :
- Adding fonts*,
- Adding colored fonts*,
- Adding enchanted effect on fonts*,
- Adding fonts state (Italic, Bold, ...)*,
- Adding fonts sizes support,
- Killing java sound api uses,
- Creating a sound system using LWJGL-OpenAL (with paulscode),
- Review of Networking System (need to change some deprecated functions),
- Adding defillement bar for ChatArea (This is the area witch is displayed when the server send the correct request for it. Let's players to speak together before the game starts.)*,
- Creating a Tesselator class for making special quads,...*,
- Adapting RenderEngine, ColorRenderer, FontRenderer, Tesselator to be called by the game addons system & manager. This uses OpenGL and LuaJ to work. But there will be an OpenGL context witch will be not found*,
- Makes the launcher detecting OpenGL, OpenAL and Java exceptions and display automaticaly the crash report who is saved by the game (I will maybe have some problems detecting OpenGL rendering errors)*,
This character ('*') tell the points where LWJGL-OpenGL will interact !
So like you can see the future developpement log on BrickBroken is very long. And in plus for Addons that has not ability to be loaded and used by Server so when you add a brick to the client, you will be kicked by server with a IOException of packetDestroyBrick witch don't know how to use 16 and plus bricks ids ! I will have at least some days to make the protocol of the game reading some bytes of addons and some big ids.
And Before all of that, I need to create the .lvlpack file because of non supporting multiple levels with custom musics !
Thank you,
Yuri6037