50 descendants and 50 ancestors of a84d299534e05ef2
2020-12-21
| ||
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 | |
2020-12-13
| ||
21:28 | Implement the CollisionLayers and Inertia instructions. check-in: c08f797ece user: user tags: trunk | |
08:41 | Implement the Destroy instruction (currently untested). check-in: eb593e0796 user: user tags: trunk | |
2020-12-12
| ||
21:12 | Remove NoIgnore() from writes to the Distance variable; it is safe to alter this variable during ignored turns check-in: 3ec2889a26 user: user tags: trunk | |
06:30 | Implement lsh, rsh, ObjTopAt, ObjBottomAt, ObjDir, and Xloc/Yloc of non-self. check-in: 3d4fc6dc98 user: user tags: trunk | |
05:56 | Implement for/next loops, and add NoIgnore() in some more places where needed check-in: ba612cfc1c user: user tags: trunk | |
2020-12-11
| ||
22:25 | Add instructions to read/write many of the flags check-in: 862a62fb30 user: user tags: trunk | |
21:52 | Implement Create check-in: 2a1d28770b user: user tags: trunk | |
18:51 | Implement the instructions for message local variables, and fix a mistake in the level loading check-in: 442c84b49d user: user tags: trunk | |
18:25 | Add instructions to read/write more variables (including the special case of Density), and add NoIgnore() on writes check-in: 2710ac5f6c user: user tags: trunk | |
03:22 | Implement more instructions, and fix v_send_message so that it doesn't crash if the target is 0 check-in: 5b1c214aab user: user tags: trunk | |
2020-12-10
| ||
22:26 | Implement object examine mode better now. check-in: a84d299534 user: user tags: trunk | |
08:09 | Remove an improper division by zero error check-in: 23b475cc02 user: user tags: trunk | |
05:37 | Start to implement object examination menu in game.c; this revealed that there are still some duplicate objects being loaded, though check-in: 76cf67a257 user: user tags: trunk | |
2020-12-08
| ||
03:53 | Add a few structures and stuff related to animation; not complete check-in: 8d8bcb34ca user: user tags: trunk | |
2020-12-06
| ||
21:50 | Add some corrected dealing with destroyed objects and other corrections in exec.c check-in: 35eb3bec31 user: user tags: trunk | |
2020-12-05
| ||
22:29 | Add a few of the things necessary to implement timers, for animation. check-in: 3ec62d29f5 user: user tags: trunk | |
08:02 | Remove the IOF_DEAD and IOF_ANIM flags; use a different implementation check-in: 2f7b9e4144 user: user tags: trunk | |
03:51 | Implement some more instructions, and correct a mistake in the instruction compiler check-in: aa53c20de4 user: user tags: trunk | |
2020-12-04
| ||
06:07 | Implement many more opcodes and correct a few check-in: 9aed95654b user: user tags: trunk | |
02:08 | Remove Transform and add CollisionLayers and fix some other names. check-in: 68ea2a92ca user: user tags: trunk | |
2020-12-02
| ||
21:08 | Implement the Send instruction and its variants check-in: b58b5e017d user: user tags: trunk | |
08:12 | Implement the Broadcast opcode and its variants. check-in: 7b7f59d288 user: user tags: trunk | |
05:41 | Implement begin_level() and screen_message() check-in: 435ee485bb user: user tags: trunk | |
05:41 | Fix several mistakes in exec.c check-in: 646a69c999 user: user tags: trunk | |
00:39 | Fix send_message so that it correctly skips sending if the message pointer is 0xFFFF, not zero check-in: 166412b059 user: user tags: trunk | |
2020-12-01
| ||
22:09 | Add traceAll resource check-in: 165d3cd4f7 user: user tags: trunk | |
2020-11-30
| ||
21:37 | Add names for Transform, TRANSFORMING, and TRANSFORMED; not implemented yet check-in: 56fff32581 user: user tags: trunk | |
2020-11-29
| ||
23:50 | Implement message tracing, fix a few mistakes, start to implement level initialization check-in: d1b2616e10 user: user tags: trunk | |
2020-11-27
| ||
00:27 | Start to implement tracing. check-in: 6683ba9878 user: user tags: trunk | |
2020-11-26
| ||
01:53 | Fix implementation of some opcodes. check-in: 5aa3128a59 user: user tags: trunk | |
01:41 | Implement objtrash() and generation number increasing; move initialization to a separate subroutine check-in: daf44d7fbb user: user tags: trunk | |
2020-11-24
| ||
00:45 | Add a file for copying sounds from HEROFALL.EXE check-in: 043f25eb8d user: user tags: trunk | |
2020-11-22
| ||
04:29 | Implement level selection in game play mode (not yet complete; needs to initialize the level too), and add some more keyboard commands to the class selection menu in the editor. check-in: c1e8833d15 user: user tags: trunk | |
02:05 | Fix the level conversion/loading by changing the MRU logic slightly. check-in: 1939e893b0 user: user tags: trunk | |
2020-11-19
| ||
00:00 | Correct a mistake in the level conversion check-in: 086b55093c user: user tags: trunk | |
2020-11-17
| ||
00:51 | Add possibility to select levels. check-in: 5b7677692b user: user tags: trunk | |
2020-11-16
| ||
22:44 | Correct some mistakes in the level loading check-in: 8809d628a4 user: user tags: trunk | |
04:55 | Correct the license check-in: f14e1a7d44 user: user tags: trunk | |
04:51 | Implement properly (hopefully) the mouse button down event in edit.c and game.c check-in: 8119f365c2 user: user tags: trunk | |
2020-10-20
| ||
23:21 | Add game.c file (not implemented much) check-in: 9d982f0655 user: user tags: trunk | |
2019-07-15
| ||
03:27 | Add gameover,key_ignored,changed variables for future use check-in: b39ff189b9 user: user tags: trunk | |
2019-05-18
| ||
03:37 | Start writing code for executing class codes (untested) check-in: 52a2dcb87d user: user tags: trunk | |
2019-02-10
| ||
18:10 | Allow left and right arrow keys in class select menu to select which image check-in: 2da745c85b user: user tags: trunk | |
2018-10-31
| ||
23:35 | Implement more of the class/image select menu check-in: 39715134ca user: user tags: trunk | |
2018-10-28
| ||
18:51 | Start implementing class/image selection menu check-in: 68e715091a user: user tags: trunk | |
2018-10-26
| ||
18:17 | Display invisible objects in editor check-in: 7eae9b600e user: user tags: trunk | |
08:12 | Implement scrollbars check-in: 633696a6f5 user: user tags: trunk | |
06:47 | A few minor corrections, including displaying width/height of level in editor and allowing loading levels by index. check-in: 01830be55a user: user tags: trunk | |
2018-10-23
| ||
03:31 | Add implementation of loading level index check-in: 17b9aedf92 user: user tags: trunk | |
03:16 | Some more display in the margin in the editor check-in: 31ac1ffcb3 user: user tags: trunk | |
2018-10-22
| ||
05:41 | More stuff in editor and key binding check-in: 02cc36cf71 user: user tags: trunk | |
2018-10-20
| ||
18:09 | Begin implementing the editor; also start to implement execution of key binding commands check-in: 4d0fdefe0c user: user tags: trunk | |
2018-10-07
| ||
04:25 | Make some improvements to compile script, and start edit.c (just a stub so far) check-in: 3f12058d2d user: user tags: trunk | |
2018-09-10
| ||
01:16 | Implement INSERT/UPDATE/DELETE for OBJECTS virtual table (untested) check-in: ec1c70d3d1 user: user tags: trunk | |
2018-08-24
| ||
15:12 | Add OF_BIZARRO flag, change OF_TRACEIN/OF_TRACEOUT to CF_TRACEIN/CF_TRACEOUT, fix a bug in update logic for CLASSES vtab check-in: 966114bc2f user: user tags: trunk | |
2018-08-19
| ||
21:53 | Implement loading level titles (and level version and level code) check-in: 69c81d7254 user: user tags: trunk | |
2018-08-18
| ||
01:44 | Implement level loading; also several bug fixes needed for it to work properly. check-in: 126d717829 user: user tags: trunk | |
2018-07-22
| ||
20:19 | Add license notice about SDL1 check-in: fc64df1538 user: user tags: trunk | |
19:28 | Add some more SQL functions, and a stub for a SQL virtual table (not yet completed). check-in: 5522aef2ab user: user tags: trunk | |
2018-07-14
| ||
00:23 | Ensure each line of help text ends with a line break check-in: c1a1e6bede user: user tags: trunk | |
00:19 | Implement the "CLASSES" virtual table and the "CLASS_DATA" SQL function. check-in: 829b9ff683 user: user tags: trunk | |