Last changes for 1.16.1 final.

This commit is contained in:
johns 2000-04-02 20:01:35 +00:00
parent e7e4b639cf
commit 9241274f33
3 changed files with 54 additions and 13 deletions

View file

@ -455,14 +455,16 @@
<LI>Fixed bug: 24bpp video mode didn't work correct.
<LI>Changed text handling now ~ is a command prefix. ~! = reverse,...
See DrawText for the complete documentation.
<LI><B>1.16.1pre3</B>
<LI><B>1.16.1pre2 -> final</B>
<LI>Fixed bug: Wrong text in upgrade.
<LI>Fixed bug: compile with nosound option didn't work.
<LI>Fixed bug: If Transporter killed, skeletts of passengers appears.
<LI>Mythical and alliance user interface removed from main distribution.
<LI>Fixed build.bat (from Ari)
<LI>The main ccl file "freecraft.ccl" first looked up in $HOME/.freecraft.
<LI>+++
</UL>
<P><LI>Version 1.17
<UL>
</UL>
<!--

View file

@ -1,24 +1,25 @@
Begin3
Title: ALE Clone, A free fantasy real time strategy game engine.
Version: 1.16.1 (alpha release, usefull)
Entered-date: 29JAN2000
Entered-date: 02APR2000
Description: A realtime, fantasy strategy war game for UNIX or Win32.
It comes without graphics, sounds and documentation. You need
the original game CD or expansion CD to use this program.
the original game CD or expansion CD to use this program or
the free graphic replacement.
Keywords: RTS realtime strategy game X11
Author: johns@locknar.cne.de or johns98@gmx.net (Lutz Sammer)
(Valery Shchedrin)
(Fabrice Rossi)
Maintained-by: aleclone@FreeCraft.org (The FreeCraft Project Group)
Primary-site: ftp://metalab.unc.edu/pub/Linux/games/strategy
543 KB clone-000129.tar.gz
920 KB clone-000129.bin.tar.gz
Alternate-site: http://user.exit.de/johns/clone-000129.tar.gz
543 KB clone-000129.tar.gz
920 KB clone-000129.bin.tar.gz
Original-site: http://FreeCraft.org/clone-000129.tar.gz
543 KB clone-000129.tar.gz
920 KB clone-000129.bin.tar.gz
Platforms: Unix/Win32,SVGALIB/X11,libguile,libpng and the original CD-ROM.
684 KB clone-000402.tar.gz
1.2 MB clone-000402-bin.tar.gz
Alternate-site: http://user.exit.de/johns/clone-000402.tar.gz
684 KB clone-000402.tar.gz
1.2 MB clone-000402-bin.tar.gz
Original-site: http://FreeCraft.org/clone-000402.tar.gz
684 KB clone-000402.tar.gz
1.2 MB clone-000402-bin.tar.gz
Platforms: Unix/Win32,SVGALIB/X11,libz,libpng and the original CD-ROM.
Copying-policy: Artistic license.
End

View file

@ -37,6 +37,8 @@
-- Functions
----------------------------------------------------------------------------*/
#if defined(NEW_AI)
/**
** Setup AI helper table.
*/
@ -219,10 +221,46 @@ local SCM CclDefineAi(SCM list)
while( !gh_null_p(list) ) {
sub_list=gh_car(list);
list=gh_cdr(list);
value=gh_car(sub_list);
sub_list=gh_cdr(sub_list);
if( gh_eq_p(value,gh_symbol2scm("set-cheat-unexplored!")) ) {
} else if( gh_eq_p(value,gh_symbol2scm("set-cheat-visible!")) ) {
} else if( gh_eq_p(value,gh_symbol2scm("need")) ) {
} else if( gh_eq_p(value,gh_symbol2scm("train")) ) {
} else if( gh_eq_p(value,gh_symbol2scm("build")) ) {
} else if( gh_eq_p(value,gh_symbol2scm("wait")) ) {
} else if( gh_eq_p(value,gh_symbol2scm("force")) ) {
} else {
str=gh_scm2newstr(value,NULL);
fprintf(stderr,"unknown tag %s",str);
free(str);
continue;
}
}
return list;
}
#else
/**
** Define helper for Ai.
*/
local SCM CclDefineAiHelper(SCM list)
{
return list;
}
/**
** Define an Ai engine.
*/
local SCM CclDefineAi(SCM list)
{
return list;
}
#endif
/**
** Register CCL features for unit-type.
*/