Overview
Comment: | Implement (partially) comconfig; also add back into game.c the ability to record solution timestamps (that was removed by mistake in the past), and improve documentation about compiling (in README file). |
---|---|
Downloads: | Tarball | ZIP archive | SQL archive |
Timelines: | family | ancestors | descendants | both | trunk |
Files: | files | file ages | folders |
SHA1: |
3bac20132497bea833459eb750080adc |
User & Date: | user on 2022-07-18 06:38:56 |
Other Links: | manifest | tags |
Context
2022-07-19
| ||
18:03 | Check if sqlite3_column_text returns a null pointer, in the levels_column function in game.c. check-in: e4569f54cc user: user tags: trunk | |
2022-07-18
| ||
06:38 | Implement (partially) comconfig; also add back into game.c the ability to record solution timestamps (that was removed by mistake in the past), and improve documentation about compiling (in README file). check-in: 3bac201324 user: user tags: trunk | |
03:06 | Change some dealing with IMG/DEP lumps; in future the MUL lumps may also be implemented. check-in: d1dcb9242a user: user tags: trunk | |
Changes
Modified README from [7afab18752] to [9221dc2b68].
︙ | |||
63 64 65 66 67 68 69 70 71 72 73 74 75 76 | 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 | + + + + + + + + | it as you wish. If compiled with "./compile p" then it is installed as "bin/heromesh" (relative to the current directory, which should be the directory where the source files are) and installs "bin/current.heromeshrc" as well (if it does not already exist; it won't overwrite an existing file). In this case, it can be used as a "portable app" mode. If compiled with "./compile" without "p", then it is installed in the "bin" subdirectory of your home directory, by default. You can set the EXE environment variable to override this. You may edit comconfig.h (based on details on comconfig.doc) if you wish to customize some of the compile options (other than those which are part of the compiler itself, and the options mentioned above). There are optional runtime features that may require other programs in order to use them, but that you can ignore if you do not use them. Such optional features include: * If you want to import/export pictures, you will need an implementation of farbfeld. ImageMagick 7 includes an implementation of farbfeld, so if |
︙ | |||
103 104 105 106 107 108 109 110 111 112 113 114 115 116 | 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 | + + | * bindings.doc: Describes the configuration of key/mouse bindings. * class.doc: This document describes the Free Hero Mesh programming language. Read this if you want to define your own classes of objects. * codepage.doc: Describes the use of code pages and the file format of the codepage.har file. * comconfig.doc: Compile-time configuration options. * commandline.doc: Describes the command-line arguments. The man page also describes the command-line arguments, although the commandline.doc file has a more elaborate description. * config.doc: Describes the configuration options for Free Hero Mesh. |
︙ |
Modified class.c from [1653acd7e0] to [b256a9488a].
︙ | |||
59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 | 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 | + + + + + + + + + | DisplayColumn*ll_disp; Uint8 ll_ndisp; DataColumn*ll_data; Uint8 ll_ndata; Uint8 ll_naggregate; Uint16*ll_code; #ifdef CONFIG_GLOBAL_HASH_SIZE #define HASH_SIZE CONFIG_GLOBAL_HASH_SIZE #else #define HASH_SIZE 8888 #endif #ifdef CONFIG_LOCAL_HASH_SIZE #define LOCAL_HASH_SIZE CONFIG_LOCAL_HASH_SIZE #else #define LOCAL_HASH_SIZE 5555 #endif typedef struct { Uint16 id; char*txt; } Hash; /* Global hash: |
︙ |
Added comconfig.doc version [44f21afded].