Commit graph

84 commits

Author SHA1 Message Date
bleeptrack 2d68e6fce1 Minor gameplay improvements 2020-11-25 15:21:10 +01:00
blinry c863814862 Create inventory directory when loading a level 2020-11-25 14:47:04 +01:00
blinry 1289ce19a3 Only drag one file with drag and drop, pretty ordering when taking/dropping 2020-11-25 14:39:52 +01:00
blinry f27faabcba Restore card drag and drop 2020-11-25 13:53:07 +01:00
bleeptrack abbfc4f1d6 drag and drop files between invetory and world
caution: breaks card drag and drop
2020-11-24 17:34:46 +01:00
blinry c1fd2e0f45 Drag and drop files 2020-11-24 15:28:25 +01:00
blinry 007cf764bf Add drop and take scripts, which add/remove items from the inventory 2020-11-24 15:11:00 +01:00
blinry 39577a94a7 Focus file browser by default 2020-11-24 10:16:19 +01:00
blinry 12e9aff7ff Handle files without a position in them. Streamline cards a bit. 2020-11-18 22:31:23 +01:00
blinry ca09ad0245 Put tiny 2D worlds into all the commits 2020-11-18 21:19:16 +01:00
blinry 0ba806108f Rebuild lion level with 2D objects 2020-11-18 20:43:14 +01:00
blinry 61325b7a97 Restrict movement to arrow keys, switch to terminal by typing letters 2020-11-18 20:12:15 +01:00
blinry b5143ec906 If there's no player in a level, add one 2020-11-18 19:51:27 +01:00
blinry b91ebe0f36 Smooth movement of player 2020-11-18 19:33:28 +01:00
blinry b7710e1422 Either world or terminal has focus 2020-11-18 19:21:10 +01:00
blinry 96e4c56521 Display index and HEAD versions in the file browser 2020-11-18 19:08:27 +01:00
blinry 833475e80b Display index versions of items 2020-11-18 18:36:29 +01:00
blinry e635efa796 Item have a clear serialization interface 2020-11-18 18:06:46 +01:00
bleeptrack 3167e5c76a move player and pickup items 2020-11-17 18:31:19 +01:00
blinry 17302c3f01 Distribute file items randomly in the world. Add an "edit" card. 2020-11-17 17:07:16 +01:00
blinry e97af81c0f New Item scene, in preparation for a 2D world 2020-11-17 16:27:16 +01:00
bleeptrack 04e48a8bf2 Fix MacOS Crash because of sed -r option
closes #9.
2020-11-17 10:53:22 +01:00
blinry 803f4f897a "branch-remove" level 2020-11-13 12:27:37 +01:00
blinry f742085fd1 Add a "create files" level 2020-11-13 11:21:36 +01:00
blinry 898f276eba Make fonts 15% larger
This should help make the game more accessible, and reduce font
rendering issues. Closes #5.
2020-11-10 23:23:10 +01:00
blinry 9a9541a858 Close all open editors when running a terminal command
This is a first workaround for the problem that editors are sometimes
out of date. The UI around these will probably continue to change
significantly. Closes #7.
2020-11-10 22:52:48 +01:00
blinry 0e2cacabce Make terminal not react to hotkeys, unless focused
Closes #8.
2020-11-10 22:45:03 +01:00
blinry 4d97430d44 Fix warnings 2020-11-10 22:45:03 +01:00
blinry d57674acca Allow cards with [string] parameters 2020-11-10 22:44:52 +01:00
blinry 4fa9b27354 Always show index and working directory
Seems confusing to have them disappear?
2020-11-10 21:51:59 +01:00
bleeptrack 39e62eb8cf New File Popup (no function) 2020-11-10 18:34:51 +01:00
bleeptrack 563f6ba835 Delete Files via Popup Menue 2020-11-10 18:22:24 +01:00
blinry 107d6f8fb1 Show deleted files in the working directory and the index 2020-11-10 15:28:37 +01:00
bleeptrack 20358f78a1 Tween animation for highlights 2020-11-10 12:42:47 +01:00
bleeptrack 45442dd549 Shader as Target Highlights 2020-11-10 12:14:45 +01:00
blinry 8760ad7178 Enable files' drop area, two levels about the index 2020-11-09 21:00:18 +01:00
blinry a893cba9d3 When yielding after an async command, call the rest deferred
This might help fix the crash bug?
2020-11-09 19:37:26 +01:00
blinry 38faac5485 Make drop areas react to collision with "cursor" scene
This is a preparation to allow drop areas on GUI elements.
2020-11-07 14:08:15 +01:00
blinry f6c7ef90d8 Update the FileBrowser when saving a file
Status icons could have been changed.
2020-11-03 17:06:22 +01:00
bleeptrack a725508dc8 Index Status Icons 2020-11-03 16:39:55 +01:00
blinry f2b8a252a1 Set drop areas to "not highlighted" by default 2020-11-03 14:39:54 +01:00
blinry 751434c4d8 Enable actual command execution again, when playing cards 2020-11-03 13:08:07 +01:00
blinry 977a085940 Specify valid targets in cards' command, highlight them when dragged 2020-11-03 12:39:40 +01:00
blinry 3a3baa54fa When the history contains an entry like "git ", don't crash 2020-11-02 15:39:12 +01:00
blinry 664fefe2e5 Store reference to thread in ShellCommand 2020-11-02 15:34:00 +01:00
blinry e220211140 Add run_async to shell, which should be more stable than the previous threading
This might fix the "random crash" problem?
2020-11-02 14:35:34 +01:00
blinry 53f60247f3 Disable file explorer popups for commits
Our beta testers seemed to be confused by this and recommended removing
it.
2020-10-30 19:41:15 +01:00
blinry af78043251 Clip content inside of repository scene 2020-10-30 19:32:34 +01:00
blinry c2763846c7 Manually rename branch to "main" after initializing 2020-10-30 13:02:34 +01:00
blinry 8548074be4 Always play pop sounds for commits and refs 2020-10-29 20:34:28 +01:00