From 2c8d16bcbe6d3afc56efbd1fd174be560d672b29 Mon Sep 17 00:00:00 2001 From: girst Date: Sat, 16 Feb 2019 23:18:36 +0100 Subject: [PATCH] merge freecell todos into readme --- README.md | 56 +++++++++++-------------------------------------------- 1 file changed, 11 insertions(+), 45 deletions(-) diff --git a/README.md b/README.md index e0d1b1d..8c21e55 100644 --- a/README.md +++ b/README.md @@ -25,11 +25,17 @@ You can use, study, share and improve this software under the terms of the GNU General Public License, version 3. Copyright 2019 Tobias Girstmair. For licensing details, see `LICENSE`. - + * TODO FREECELL: t2t() multi card move and accompanying pop_undo() + (also DO_HI and TOP_HI macros) + * TODO FREECELL: non-hjkl/cursor addressing: + - mouse (term2pile() cell encoding, set_mouse(), wait_mouse_up()) + - direct addressing ("select correct cell/found pile") ### P2 * TODO: suggest moves (`h` => hint) * TODO: cleanup: in `x2y()` functions there is a lot of replication and noise @@ -41,6 +47,7 @@ licensing details, see `LICENSE`. * TODO: FreeCell (/u/CFWhitman) - req' algorithm for moving multiple cards around for first multicardmove impl.: allow moving (n+1) cards where n is empty spaces ### P4 + * TODO: differentiate foundation placeholder from cells ph. (freecell) * TODO: mouse mode improvements: - spider: detect how many cards to move to empty pile (must find exact position despite `extreme_overlap`) @@ -62,7 +69,7 @@ licensing details, see `LICENSE`. * once segfaulted on large column * sometimes doesn't work (ERR when it should be OK) Cannot reproduce - * DONE: some input functions are in `x2y()` - - move them to `get_cmd()` (req. + * DONE: some input functions are in `x2y()` -- move them to `get_cmd()` (req. for mouse, hjkl modes) * DONE: sigint, sigcont handler! atexit() to avoid inconsistent term state * DONE: hjkl keyboard mode @@ -104,7 +111,7 @@ licensing details, see `LICENSE`. * DONE: `:help` to show keyhelp (/u/Valley6660) * DONE: don't show cursor-highlight when inputting directly or with the mouse (/u/TooEarlyForMe) * DONE: remove sysmlink trickery and just call sol.c explicitly ---> + ## Notes @@ -120,44 +127,3 @@ licensing details, see `LICENSE`. [] {} [] ``` - - -- 2.39.3