50 descendants and 50 ancestors of 47b6ef91c7c920bd
2021-02-11
| ||
05:54 | Add the MOVE_LIST() SQL function check-in: 1c75f94d6b user: user tags: trunk | |
2021-02-10
| ||
06:52 | Implement and document key dispatch blocks. check-in: 7e93e77e75 user: user tags: trunk | |
05:02 | Implement the ,Loc instruction. check-in: 225cba49fa user: user tags: trunk | |
04:59 | Implement NewXY and XYDir instructions. check-in: 9aec3201e3 user: user tags: trunk | |
04:52 | Add an example configuration file. check-in: 8fd8c63a9e user: user tags: trunk | |
2021-02-09
| ||
04:12 | Add commands into the editor to add objects into the level. (TODO: Add support for dragging) check-in: eaf7cc8eb1 user: user tags: trunk | |
2021-02-08
| ||
22:35 | Improve the documentation for the Input flag check-in: 31c9d6bdd3 user: user tags: trunk | |
2021-02-07
| ||
06:41 | Correct a typographical error in a comment in man6/heromesh.str check-in: f697a654f2 user: user tags: trunk | |
04:39 | Implement rewrite_class_def (untested so far) check-in: 9f93963467 user: user tags: trunk | |
00:16 | Implement load/import/export move lists. check-in: 9769459c6a user: user tags: trunk | |
2021-02-06
| ||
02:30 | Implement MRU selection bindings in editor check-in: ec992367da user: user tags: trunk | |
2021-02-03
| ||
02:13 | Implement clicking on MRU on left margin in level editor in order to select one check-in: c52084ea2e user: user tags: trunk | |
2021-01-20
| ||
02:48 | Implement recompression modified pictures check-in: 2da92b67e8 user: user tags: trunk | |
2021-01-19
| ||
02:43 | Implement import/export in the picture editor. check-in: a5ef9613c5 user: user tags: trunk | |
2021-01-18
| ||
23:27 | Add drawing ellipses into picture editor check-in: 38ac4dd10f user: user tags: trunk | |
06:04 | Add rotation and add/delete pictures commands into the picture editor. Also correct the maximum number of picture variants. check-in: bf1d25458b user: user tags: trunk | |
00:46 | Add documentation for picture editor check-in: 65cf966d49 user: user tags: trunk | |
2021-01-17
| ||
04:12 | Many more corrections and additions in picture editor check-in: 94bf955347 user: user tags: trunk | |
2021-01-16
| ||
23:19 | Another more work in picture editor check-in: 776f8eb358 user: user tags: trunk | |
03:28 | More work in picture editor check-in: fcb6460dfe user: user tags: trunk | |
2021-01-14
| ||
05:15 | More implementation of picture editor (still incomplete) check-in: 1a77804796 user: user tags: trunk | |
2021-01-11
| ||
07:09 | Add keyicons/1.xbm check-in: 7597620f97 user: user tags: trunk | |
06:22 | Start to implement the picture editor check-in: 6e1b1bf6d3 user: user tags: trunk | |
2021-01-10
| ||
23:58 | Mention in the documentation about the autotest mode, regular expression to find errors check-in: 839e21c938 user: user tags: trunk | |
03:23 | Implement autotest mode and add the config.doc file check-in: 42f95966ca user: user tags: trunk | |
2021-01-09
| ||
03:03 | Fix a mistake in the solution replay and document that command. check-in: 8524828a0e user: user tags: trunk | |
01:32 | Fix the logic for sending CREATED and DESTROYED messages check-in: 00378e2e14 user: user tags: trunk | |
00:56 | Implement the solution replay check-in: 3edc879c32 user: user tags: trunk | |
2021-01-08
| ||
09:14 | Implement defining the CollisionLayers value for a class. check-in: 34870ce7e8 user: user tags: trunk | |
02:29 | Implement loading/saving the move list check-in: eb23399aef user: user tags: trunk | |
00:32 | Change read_lump function; also add read_userstate and write_userstate. check-in: 7dab93e8a9 user: user tags: trunk | |
2021-01-07
| ||
07:42 | Add a placeholder icon for the new move at the end of the move list check-in: 7a6ec6b4a1 user: user tags: trunk | |
2021-01-06
| ||
22:33 | Write more about the WinLevel instruction check-in: 44aa200a8a user: user tags: trunk | |
22:07 | Implement clicking on the move list to rewind/replay, and display the move number when hovering the move list check-in: 6aab82917f user: user tags: trunk | |
07:31 | Add instructions for checking types of values check-in: ef4096f816 user: user tags: trunk | |
01:14 | Change the code that sends MSG_CREATED and MSG_DESTROYED according to my testing of how Hero Mesh is working check-in: d81bafda40 user: user tags: trunk | |
2021-01-05
| ||
19:20 | Write more in class.doc check-in: 01f32e4d01 user: user tags: trunk | |
07:12 | Implement displaying the replay list check-in: d308a8c8ca user: user tags: trunk | |
06:39 | Add the rest of the key code icons check-in: d01ca44575 user: user tags: trunk | |
04:36 | Start making the key code icons check-in: 2d56b51997 user: user tags: trunk | |
2021-01-04
| ||
07:15 | Implement the inventory display check-in: 0ba0570c8c user: user tags: trunk | |
06:29 | Improvement of comments in heromesh.h check-in: 7b83e02ee7 user: user tags: trunk | |
02:44 | Implement replay marks. check-in: 0393bebb68 user: user tags: trunk | |
00:39 | Start to implement replay. (The replay implementation is not yet complete; it doesn't display the replay list anywhere, nor does it save it, nor replay solutions.) check-in: 1c62f22813 user: user tags: trunk | |
2021-01-03
| ||
09:43 | Implement sliding check-in: 1490be64d5 user: user tags: trunk | |
2021-01-01
| ||
04:13 | Change the logic for movement; this way seems to be closer to how it works in Hero Mesh, due to my experiments check-in: c53823977e user: user tags: trunk | |
2020-12-31
| ||
04:32 | Make visual non-continuous animations to stop at the beginning of each turn (maybe this should be changed so that it only applies if the object's OF_BUSY flag was set at the time the animation started?) check-in: cb74a8d881 user: user tags: trunk | |
2020-12-30
| ||
01:04 | Make BEGIN_TURN message to receive the saved X/Y coordinates rather than the current coordinates check-in: 0d6a84171e user: user tags: trunk | |
2020-12-29
| ||
08:35 | Allow ,Destroyed to be used on nonexistent objects check-in: a1b15b3309 user: user tags: trunk | |
08:27 | Implement "is" instruction, and do not send MSG_CREATED for itself check-in: cc7a46d4df user: user tags: trunk | |
04:43 | Fix the timing of the MOVED message; I am not exactly sure about the correct behaviour but this seems to work OK check-in: 47b6ef91c7 user: user tags: trunk | |
2020-12-28
| ||
22:23 | Fix the Missile animations by not disabling visual animation when no logical animation is active check-in: 89831418e9 user: user tags: trunk | |
2020-12-25
| ||
06:19 | Correct the scrollbars to work like that in xterm and other programs check-in: 2c47558bbb user: user tags: trunk | |
2020-12-22
| ||
08:31 | Add a man page check-in: 2d8aa29ceb user: user tags: trunk | |
04:56 | Change class.doc to say that Image, Shape, and Shovable are now 16-bits check-in: 8d33f93627 user: user tags: trunk | |
2020-12-21
| ||
23:44 | Change some variables from 8-bits to 16-bits for better compatibility with Hero Mesh check-in: 418cb4cce0 user: user tags: trunk | |
22:26 | Add ':s' for memory allocation stats and change binding.doc to make some improvements check-in: 0c771447b3 user: user tags: trunk | |
22:11 | More corrections in the compile script check-in: c7bc4e8681 user: user tags: trunk | |
22:10 | A correction in the compile script check-in: 80137c63d2 user: user tags: trunk | |
07:53 | If object being shoved is made VisualOnly, do not allow it to be shoved check-in: eab8aabd4b user: user tags: trunk | |
01:26 | The direction for NewX and NewY should use only the low 3-bits; correct that so that it is. check-in: f1962f879e user: user tags: trunk | |
01:20 | Implement LocateMe check-in: c32d302e15 user: user tags: trunk | |
2020-12-20
| ||
21:40 | Implement '^d' and horizontal lines in popup texts check-in: 0770ad617e user: user tags: trunk | |
21:17 | Implement NewX and NewY check-in: 8f8397ce1b user: user tags: trunk | |
18:49 | Implement level strings and quiz buttons check-in: 5d19455a9e user: user tags: trunk | |
08:28 | Implement inventory; also correct a mistake in create() check-in: e22341996b user: user tags: trunk | |
07:39 | Add checks for OF_DESTROYED and OF_VISUALONLY flags of an object that is trying to move, at the necessary times check-in: 040a277835 user: user tags: trunk | |
01:22 | Cause visual animations of an object to reset the first time each turn that object sets a logical animation check-in: f263eed6d9 user: user tags: trunk | |
2020-12-19
| ||
22:31 | Add a message that game cannot continue with no objects check-in: f1435f4c66 user: user tags: trunk | |
22:24 | Implement command to create a new empty puzzle set check-in: 6d402e1175 user: user tags: trunk | |
22:21 | Fix a mistake in the beginning phase in exec.c check-in: 99bee720be user: user tags: trunk | |
07:12 | Correct a few things in the file handling; make it read/write by default, but add a read-only option check-in: ea3c873bb0 user: user tags: trunk | |
05:47 | Add documentation about command-line arguments check-in: cb27aaf96b user: user tags: trunk | |
2020-12-18
| ||
20:46 | Implement "traceObject" resource to halt when a specific object is destroyed check-in: cb5540680c user: user tags: trunk | |
19:36 | Improve the error message for "Attempt to use a nonexistent object"; shortcut checking if oF is VOIDLINK in move_dir check-in: 48e77da6af user: user tags: trunk | |
19:34 | Change the object examination screen to correctly check the generation of any object which is referenced in a variable check-in: 6925d721e0 user: user tags: trunk | |
08:13 | According to a test I have made, MoveTo() should clear OF_DONE if successful, even though this is not documented check-in: c8abf002f2 user: user tags: trunk | |
08:07 | Many changes (still not quite right, it seems) check-in: a5ad5e4eeb user: user tags: trunk | |
02:00 | Correct the implementation of sink() so that the objects above and below the ones being switched are linked correctly; also, objtrash() does not need to reset the up/down links check-in: 3aa2e5e3bd user: user tags: trunk | |
2020-12-17
| ||
22:10 | Implement the rest of the phases of the turn; still not working perfectly though check-in: f4f4383c4e user: user tags: trunk | |
06:33 | Some more implementation of diagonal move check-in: 0090f92a2f user: user tags: trunk | |
03:39 | Implement removing quiz text check-in: 3427b010ff user: user tags: trunk | |
03:29 | Change FlushObj to ,FlushObj to make the instruction set more consistent check-in: 7a253eb1d0 user: user tags: trunk | |
03:20 | Correct writes to standard variables of other objects check-in: a7e5fd6129 user: user tags: trunk | |
03:02 | Fix ONCE animations check-in: e21f269ab7 user: user tags: trunk | |
02:16 | Change sql_interactive to use sqlite3_get_table so that it is not executing the SQL codes multiple times check-in: ef1133452e user: user tags: trunk | |
00:28 | Implement popup text (partially) check-in: 00363b01aa user: user tags: trunk | |
2020-12-16
| ||
20:51 | Implementing several new instructions and several corrections; implementing Move too, but currently incomplete (and may have some mistakes; more experiments will be needed) check-in: b1126053b5 user: user tags: trunk | |
07:20 | Add class.doc (currently incomplete) check-in: b4a4c13454 user: user tags: trunk | |
06:25 | Partially implement game input handling (so far, recording is not implemented); also implement the input phase and beginning phase so far check-in: 3cce7686db user: user tags: trunk | |
05:00 | Add the backslash key code to the quarks file check-in: 9aaca3d1c5 user: user tags: trunk | |
00:37 | Correct a few problems in the animation handling check-in: 3608bd2d5d user: user tags: trunk | |
00:08 | Start the implementation of animations. check-in: 0f84344e70 user: user tags: trunk | |
2020-12-15
| ||
05:21 | Add some documentation files. check-in: b9ac4c0116 user: user tags: trunk | |
03:23 | Add some mode-independent binding commands check-in: df17ecd054 user: user tags: trunk | |
02:26 | Change the command code of the "select level" command from '^L' to 'go' since a ^ command is not helpful for this situation check-in: 870cc89301 user: user tags: trunk | |
02:21 | Implement Level, MoveNumber, rot, and -rot instructions check-in: 10053de140 user: user tags: trunk | |
2020-12-14
| ||
22:31 | Handle departures/arrivals while the object is not linked into the playfield, so that it doesn't trigger itself check-in: cfacb2c35a user: user tags: trunk | |
22:30 | Implement FlushClass, FlushObj, and IgnoreKey. check-in: ccfd090a7a user: user tags: trunk | |
08:24 | Implement the tuck instruction check-in: 7f3d502de0 user: user tags: trunk | |
07:27 | Improve compatibility (by testing the behaviours), add ObjLayerAt and Done instructions, implement collisions, implement MoveTo and JumpTo and Assassinate check-in: b323d9054c user: user tags: trunk | |