FreeCraft Configuration Language Description: Content


     ___________		     _________		      _____  __
     \_	  _____/______   ____   ____ \_   ___ \____________ _/ ____\/  |_
      |    __) \_  __ \_/ __ \_/ __ \/    \  \/\_  __ \__  \\   __\\   __|
      |     \   |  | \/\  ___/\  ___/\     \____|  | \// __ \|  |   |  |
      \___  /   |__|    \___  >\___  >\______  /|__|  (____  /__|   |__|
	  \/		    \/	   \/	     \/		   \/
    ______________________                           ______________________
			  T H E   W A R   B E G I N S
	   FreeCraft - A free fantasy real time strategy game engine

(C) Copyright 1998-2003 by The FreeCraft Project. Distributed under the "GNU General Public License"


FreeCraft Readme FAQ CCL Index

Intro - Introduction to CCL - Craft Configuration Language

FreeCraft is a real-time strategy engine. To define the different games a configuration language is needed.
I have chosen scheme because it is easy to parse and produces easy to read config files.

Help

Like everything in this project, I also need help here. Nothing is fixed. The syntax of all these functions could be changed or rewritten if needed. These are only my suggestions to have something to start with.

Index

Here is an index of all the ccl functions.

Content

Artificial Intelligence (AI)

Artificial Intelligence (AI)

General config

Config

Game

Game

Icon

Icon

Research and Upgrades

Research and Upgrades

Sound

Sound

Tileset

Tileset

Triggers

Triggers

User Interface (UI)

User Interface (UI)

UnitType

UnitType

FIXME:

Sorry I haven't had more time to complete this section. You are welcome to finish it or if you need some information just email your request.
Last changed: $Id: ccl.html,v 1.14 2003/02/05 00:35:02 jsalmon3 Exp $
All trademarks and copyrights on this page are owned by their respective owners.
(c) 2002-2003 by The FreeCraft Project