Free Hero Mesh

Timeline
Login
This is a mirror of the main repository for Free Hero Mesh. New tickets and changes will not be accepted at this mirror.

68 check-ins using file bindings.c version f38d387928

2021-02-21
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
2021-02-11
23:59
Add the "pick" instruction check-in: 23f422335e user: user tags: trunk
22:51
Always use objtrash to free objects in editor, not free check-in: b8f0f5f65a user: user tags: trunk
22:37
Check for collision layers when adding objects in the editor check-in: 73439c4682 user: user tags: trunk
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