The Mana World Documentation

Introduction

This is the documentation for the client of The Mana World (http://themanaworld.org). It is always a work in progress, with the intent to make it easier for new developers to grow familiar with the source code.

General information

During the game, the current Map is displayed by the main Viewport, which is the bottom-most widget in the WindowContainer. Aside the viewport, the window container keeps track of all the Windows displayed during the game. It is the top widget for Guichan.

A Map is composed of several layers of Images (tiles), a layer with collision information and Sprites. The sprites define the visible part of Beings and FloorItems, they are drawn from top to bottom by the map, interleaved with the tiles in the fringe layer.

The server is split up into an account server, a chat server and a game server. There may be multiple game servers. Handling of incoming messages is spread over several MessageHanders.


Generated on Sun Apr 26 17:30:39 2009 for The Mana World by  doxygen 1.5.5