Build Game
Closed this issue · 6 comments
AlexProudfoot commented
Build the game using the ZILF toolset. Eliminate compilation and startup errors where necessary.
AlexProudfoot commented
Ensure the main file has a release and a version. The names of included files should be in lower case for linux/macos compilations.
AlexProudfoot commented
The compiler reports 1 error.
[error MDL0401] macros.zil:14: expected 1 LVAL in TELL output template but found 0
in INSERT-FILE called at beyondzork.zil:31
AlexProudfoot commented
In macros.zil, the declaration of TELL-TOKENS looks like this.
<TELL-TOKENS (CR CRLF) <CRLF>
(N NUM) * <PRINTN .X>
(D DESC) * <DPRINT .X>
(A AN) * <PRINTA .X>
(AO ANO) <PRINTA>
(CA CAN) * <PRINTCA .X>
(CAO CANO) * <PRINTCA>
(CHAR CHR C) * <PRINTC .X>
B * <PRINTB .X>
THE * <THE-PRINT .X>
CTHE * <CTHE-PRINT .X>
THEO <THE-PRINT>
CTHEO <CTHE-PRINT>
THEI <THEI-PRINT>
CTHEI <CTHEI-PRINT> >
It should look like this.
<TELL-TOKENS (CR CRLF) <CRLF>
(N NUM) * <PRINTN .X>
(D DESC) * <DPRINT .X>
(A AN) * <PRINTA .X>
(AO ANO) <PRINTA>
(CA CAN) * <PRINTCA .X>
(CAO CANO) <PRINTCA>
(CHAR CHR C) * <PRINTC .X>
B * <PRINTB .X>
THE * <THE-PRINT .X>
CTHE * <CTHE-PRINT .X>
THEO <THE-PRINT>
CTHEO <CTHE-PRINT>
THEI <THEI-PRINT>
CTHEI <CTHEI-PRINT> >
AlexProudfoot commented
Tidy the main file. Remove extraneous statements.
AlexProudfoot commented
Left <SET REDEFINE T> in place.
AlexProudfoot commented
No build errors.