Design
From WinBolo
(Difference between revisions)
(→Overview) |
|||
Line 3: | Line 3: | ||
== Overview == | == Overview == | ||
[[Image:Client-overview.png|thumb]] | [[Image:Client-overview.png|thumb]] | ||
- | WinBolo code is split in two sections, a back end and a front end. The back end contained simulation and game logic. It | + | WinBolo code is split in two sections, a back end and a front end. The back end contained simulation and game logic. It was 100% ANSI C compliant and designed to compile on multiple platforms. (it isn't any more mainly due to C++ style // comments.) The front end contains any platform specific code. The diagram on the right shows an overview of the design. |
The main interface point to the backend is via three files: | The main interface point to the backend is via three files: |
Revision as of 16:27, 29 November 2008
The design is as follows
Overview
WinBolo code is split in two sections, a back end and a front end. The back end contained simulation and game logic. It was 100% ANSI C compliant and designed to compile on multiple platforms. (it isn't any more mainly due to C++ style // comments.) The front end contains any platform specific code. The diagram on the right shows an overview of the design.
The main interface point to the backend is via three files:
- backend.h - Pr
TODO server
Files
For more information on each part of the code see the pages below.