Slowly making some more progress... The AL server now compiles and runs in Linux, although there are some socket issues to resolve. A refactor of the structure of the message queues for both the client and server have been done. The server console can now send test chat messages to the client. The client now has a compass class to display direction as well as a transparent window to house in-coming chat messages. A timer manager has also been added to help fire events on the Ogre thread for message queue checking.
Here's my changes over the last week:
- Non-Caleum Precipitation controller added. For demo purposes, activate by F9 for rain, F10 for snow, and F11 to quit (Sound for rain only at the moment)
- Chase Cam modified for zooming. The scroll wheel of the mouse will perform + or - 2% zoom
- New GUI screen for network login on the client (not complete, so hit connect to bypass)
- Players are once again loaded from an object file within the Myrddin level folder. This controls initial position, size, scale, etc.... read more