Design

From WinBolo

(Difference between revisions)
Jump to: navigation, search
(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 is 100% ANSI C compliant and designed to compile on multiple platforms. The front end contains any platform specific code. The diagram on the right shows an overview of the design.
+
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.

Personal tools