Starting a bit late today because I felt the need to catch up on sleep (I am kitty, of course). My focus for today are the "Chef Actions" which will actually change the state of Ingredients, possibly creating new Ingredients if combined with others.
This is probably the most complicated piece of this Cooking screen UI, so I am making flowcharts as one does.
Basically, my existing send behavior happens immediately, but the Chef Actions area has multiple possible actions, so there needs to be an aiming process for non-mouse input, which could possibly be cancelled out of. Mouse users can, of course, just drag and drop. That might be where they regain an advantage speed wise.
I'll also need to do something similar when sending Ingredients to the Trash, as that should confirm if that's what the player wants to do because it can't be undone. (Though it might be very funny to let the player take Ingredients back out the trash and have the party complain about eating trash food...)
Nonetheless, I do think I have a pretty good plan here, it remains to be seen if it works and even if it feels good to play.
