50 most recent check-ins occurring on or after 2021-02-13 04:46:51.
More ↑
2021-03-23
| ||
05:18 | Implement %R substitution for roman numbers, and do not throw a type mismatch error during string substitution check-in: ca9c200f64 user: user tags: trunk | |
05:06 | Fix a bug in game.c causing it to use the wrong replay data when switching between the game and editor. check-in: d0f39b05fa user: user tags: trunk | |
05:00 | Implement the possibility to add new levels into the puzzle set. check-in: bbdc443497 user: user tags: trunk | |
2021-03-21
| ||
20:34 | Implement bit23 for HIT/HITBY to prevent cascading after shoving check-in: b572dd834c user: user tags: trunk | |
06:42 | Implement the "a?" and "ArrayCell" instructions check-in: e0a86ed98a user: user tags: trunk | |
03:51 | Implement the .autoSave resource. check-in: 694a67346e user: user tags: trunk | |
2021-03-20
| ||
04:36 | Make some corrections to the implementation of dead animations check-in: d033ec4bd1 user: user tags: trunk | |
02:26 | Implement death animations check-in: 152aca780c user: user tags: trunk | |
2021-03-19
| ||
06:09 | Implement sleeping during autotest if the .progress resource is set to a negative number. check-in: a747e28795 user: user tags: trunk | |
2021-03-18
| ||
21:20 | For key dispatch, return the Arg2 value if no block is found. check-in: decc02f01b user: user tags: trunk | |
2021-03-11
| ||
07:38 | Implement the "chain" instruction check-in: 83764e9bf8 user: user tags: trunk | |
05:38 | Implement importing levels check-in: 04cceae6dc user: user tags: trunk | |
2021-03-09
| ||
23:15 | Implement the %C substitution, and allow %s substitutions to display message names as well. check-in: 5cdca70402 user: user tags: trunk | |
00:38 | Add a comment into class.c describing the use of the hash tables check-in: 136167067e user: user tags: trunk | |
2021-03-08
| ||
06:16 | Fix 16-bit writes in compatibility mode check-in: 2bc4991d49 user: user tags: trunk | |
2021-03-07
| ||
21:44 | Implement (Help Misc1) for help text to be defined by the level strings check-in: 42d0691852 user: user tags: trunk | |
06:27 | Make for/next loops to skip objects with Destroyed or VisualOnly flag set. (Fixed levels 53, 60, and 97 of FALLING puzzle set. Levels 78, 80, 81, 82, 84, and 86 still fail.) check-in: 7337cfa590 user: user tags: trunk | |
03:53 | Make some changes for the case when both -a and -t are specified check-in: 4f7bcb6296 user: user tags: trunk | |
00:56 | Prevent double triggering of ARRIVED and DEPARTED messages. This fixes some test cases, although some test cases still fail. check-in: c2b53e3cd8 user: user tags: trunk | |
2021-03-06
| ||
06:04 | Add level exporting. (Importing is not implemented yet.) check-in: dd82c6e9b5 user: user tags: trunk | |
05:22 | Add the global examine command check-in: c1b51c9521 user: user tags: trunk | |
04:52 | Correct a mistake in the OBJECTS virtual table causing it to sometimes miss one object check-in: ea3817b085 user: user tags: trunk | |
2021-03-05
| ||
06:57 | When you toggle solution replay, ensure that the user replay is saved (if any) check-in: 3c53032e2c user: user tags: trunk | |
2021-03-04
| ||
05:42 | Add the "over" instruction (like in Forth) check-in: 7f0da6b7e4 user: user tags: trunk | |
2021-03-03
| ||
22:42 | Implement the Finished variable. check-in: 0a1cd0e0c1 user: user tags: trunk | |
22:27 | More improvements to documentation. check-in: 65e4177b15 user: user tags: trunk | |
07:36 | Add a file describing what files make up a puzzle set. check-in: a56f5e603a user: user tags: trunk | |
00:45 | Implement and document user-defined function calls. Also document the goto and gosub operators. check-in: 939a14c642 user: user tags: trunk | |
2021-03-02
| ||
23:07 | Fix another mistake in saving levels check-in: 5a0f5f4cb4 user: user tags: trunk | |
2021-02-27
| ||
00:49 | Reserve two more of the HIT/HITBY bits for future check-in: c0bb41bad2 user: user tags: trunk | |
2021-02-26
| ||
23:31 | Add documentation about arrays. check-in: b5b8006733 user: user tags: trunk | |
23:27 | Do not allow InitArray/SetArray with IgnoreKey check-in: 6340508f15 user: user tags: trunk | |
23:26 | Remove keyicons directory from the manifest to shorten it. (It can be recovered from previous versions, or from keyicons.xbm file, if needed.) check-in: 20a441dc4f user: user tags: trunk | |
2021-02-25
| ||
07:04 | Correct the array dimensions and complete the implementation of arrays. Some levels of FALLING still don't work, but at least some of these (such as level 9) are not due to arrays. check-in: e7e0e8408f user: user tags: trunk | |
05:36 | Correct and complete the implementation of arrays in the converter check-in: 33593e7ab7 user: user tags: trunk | |
03:28 | Implement the {append} macro; also start to implement arrays in the conversion check-in: c4bb0e3270 user: user tags: trunk | |
2021-02-24
| ||
07:12 | Start to implement arrays (there is no way to use them yet, and the converter does not yet handle arrays). check-in: f7d9c45b1e user: user tags: trunk | |
2021-02-23
| ||
04:10 | Add an indication of win/lose. check-in: e838ccc089 user: user tags: trunk | |
04:02 | Correct a mistake in saving levels in the level editor. check-in: ea89397bdc user: user tags: trunk | |
2021-02-22
| ||
04:53 | Add a mark type and some instructions dealing with it. check-in: 902bd1a80d user: user tags: trunk | |
03:16 | Add an assertion to check that the value of N_MESSAGES is correct. Also add a note about unused standard message names in class.doc. check-in: c8c249b7be user: user tags: trunk | |
2021-02-21
| ||
00:51 | Add editor help for objects, and add support for number pad in some more contexts. check-in: 131e9f9ca6 user: user tags: trunk | |
00:43 | Add saving levels. (Now it is probably ready for public testing.) check-in: d89808c09a user: user tags: trunk | |
2021-02-18
| ||
05:06 | Add 'lc' and 'lv' to set level code and level version. check-in: 5439829a5f user: user tags: trunk | |
2021-02-17
| ||
06:00 | Add the internal "level_changed" variable; this is set in the level editor if changes are made which would potentially invalidate the solution, requiring the level version number to be incremented. (Some changes do not set this, such as changing the level title, or its order number. In this case, the level version number remains unchanged when the level is saved.) check-in: 42049107bf user: user tags: trunk | |
2021-02-16
| ||
22:21 | In add_mru function in editor, do not add blank MRUs check-in: a87bcb73f5 user: user tags: trunk | |
07:11 | In the level editor, add the possibility to clear levels, resize levels, and to fill the playfield with one kind of object. check-in: 2f8784fac0 user: user tags: trunk | |
03:08 | Add XY function check-in: 1bcf59e130 user: user tags: trunk | |
2021-02-14
| ||
05:08 | Correct a mistake in the OBJECTS virtual table, and allow the class name to be used with the CVALUE function. check-in: a352027216 user: user tags: trunk | |
2021-02-13
| ||
04:46 | Add Misc/Dir editing check-in: 94aad6dd1b user: user tags: trunk | |