50 events occurring around 3608bd2d5da7cbd6.
More ↑
2020-12-20
| ||
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 | |
02:55 | • Closed ticket [e58b36fe26]: Better level compression plus 5 other changes artifact: aa4d199c2e user: anonymous | |
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 | |
08:10 | • New ticket [e58b36fe26] Better level compression. artifact: afb7eeb24e user: anonymous | |
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 | |