Commit Graph

54 Commits

Author SHA1 Message Date
justin e31f6dfd4b Continue mouse refactor, add explicit release event/timer 2024-11-19 12:00:31 +00:00
justin 5b709cd7ba Continue mouse context refactor 2024-11-18 22:21:12 +00:00
justin 69fe28afe7 Cleanup 2024-11-18 11:02:12 +00:00
justin 3c5e5b92b1 Refactor code for initial mouse click in game 2024-11-18 11:00:41 +00:00
justin a0431ff9a3 Remove possiblity of displayed but non-focussed terminal 2024-11-16 20:25:49 +00:00
justin bfd4649e1b Refactor terminal prompt/maxlines into terminaltype 2024-11-06 11:16:35 +00:00
justin 7e1b5f0921 Start to refactor terminals 2024-11-05 21:14:53 +00:00
justin fafef1275b Allow filtering of combinations with mouse click on inventory 2024-11-04 00:07:37 +00:00
justin 0c5a21765a Reimplement dragging upwards with mouse 2024-10-25 10:29:27 +01:00
justin 8b6f5529ff Add 8-way cardinal/intercardinal datatype 2024-10-18 12:39:46 +01:00
justin cf0873d73b Start adding mouse control of inventory 2024-10-15 23:26:08 +01:00
justin 031af611cd Cleanup, stop assigning hotkeys to unequipped items 2023-05-05 01:59:40 +01:00
justin 727e5af2a6 Fix left clicks in terminals 2023-05-03 16:45:39 +01:00
justin ed8d8f0e93 Work on terminals 2023-05-03 11:19:47 +01:00
justin 61f88aeb4a Cleanup 2023-05-01 22:35:33 +01:00
justin bdd022e40b Fix reloading crash 2022-12-29 01:37:03 +00:00
justin 7fc3b788b4 Make hud non-saveable 2022-12-29 01:10:09 +00:00
justin 7e790b7153 Add in "linear" lWorld to separate time reversable worlds 2022-10-28 12:24:51 +01:00
justin 3b7841677a Nest fields in CWorld 2022-08-19 11:28:19 +01:00
justin 8aeabf3f6c Cleanup 2022-07-28 12:35:19 +01:00
justin 160560af5f Refactor, try to limit dependencies 2022-07-28 00:59:56 +01:00
justin b2efbd2b3e Separate out concrete part of world 2022-07-25 12:10:50 +01:00
justin 14c4c47bf5 Cleanup 2022-07-25 00:56:55 +01:00
justin 1b26ad361d Fix: move terminal functions around 2022-07-25 00:50:23 +01:00
justin d219d8d889 Broken: refactor terminals 2022-07-25 00:45:15 +01:00
justin cf5ec4a261 Use strict-containers for IntMaps 2022-07-21 15:27:00 +01:00
justin 0edc1cfe11 Make world booleans (triggers) non-functional 2022-07-19 21:21:32 +01:00
justin e4a4766ddf Add sounds, move data types out into separate folders 2022-07-16 17:06:51 +01:00
justin f8f4766012 Cleanup 2022-07-14 21:46:21 +01:00
justin fb3f677957 Add more sounds 2022-06-23 21:23:45 +01:00
justin df1f3ad6b0 Split Dodge.Base 2022-06-19 11:34:59 +01:00
justin db8c30dac8 Cleanup 2022-06-11 13:26:50 +01:00
justin f41fbbbb8d Fix terminal distance bug 2022-06-11 13:07:56 +01:00
justin 7b00867f6d Commit before unifying placements in rooms (in/out) 2022-06-11 12:37:56 +01:00
justin 91f426e56e Cleanup item combinations, prevent creation of identical items 2022-06-08 21:20:52 +01:00
justin d91a53f76c Remove hvAuto, replace with machineGun 2022-06-07 23:50:28 +01:00
justin c31f398fab Allow terminals to block input 2022-06-07 22:56:20 +01:00
justin 1c80447f9a Add distance indicator for forcefield gun 2022-06-07 16:01:08 +01:00
justin c8c299cfb5 Cleanup 2022-06-07 14:20:13 +01:00
justin cc5d431d4c Simplify (data-ify) command arguments 2022-06-07 12:48:22 +01:00
justin 3c2f0cb824 Commit before simplifying terminal commands 2022-06-07 11:40:59 +01:00
justin d42538e3c0 Add fix bug in terminal destruction effects 2022-06-07 01:25:36 +01:00
justin 1fe41889fe Commit before changing TerminalCommand to produce [TerminalLine] 2022-06-06 20:25:38 +01:00
justin b20502bc35 Commit before removing "un-input-able" terminals 2022-06-06 18:33:44 +01:00
justin 4e181b8273 Cleanup 2022-06-06 16:37:52 +01:00
justin b92305798f Cleanup 2022-06-06 16:22:47 +01:00
justin eb38874102 Partially successful change of terminals to external entities 2022-06-06 12:49:14 +01:00
justin 8e9f33d038 Commit before making terminals there own entities 2022-06-06 11:17:11 +01:00
justin 5ff2fb4910 Cleanup terminal display 2022-06-03 09:20:03 +01:00
justin 024f72da20 Remove _plGenUpdate field, instead allow Placements to take World arg 2022-06-02 20:00:03 +01:00