Work on terminals: allow scrolling to get default inputs
This commit is contained in:
@@ -165,13 +165,14 @@ updateTerminalLine w = case w ^? hud . hudElement . subInventory . termParams .
|
||||
Just (TerminalLineEffect _ eff) -> w
|
||||
& hud . hudElement . subInventory . termParams . termFutureLines %~ tail
|
||||
& eff (_subInventory . _hudElement $ _hud w)
|
||||
Just (TerminalLineChoice _ ops) -> w
|
||||
-- Just (TerminalLineChoice _ ops) -> w
|
||||
-- & hud . hudElement . subInventory . termParams . termFutureLines %~ tail
|
||||
-- & hud . hudElement . subInventory . termParams . termOptions .~ ops
|
||||
-- & hud . hudElement . subInventory . termParams . termSel ?~ 0
|
||||
Just (TerminalLineInput _ commands) -> w
|
||||
& hud . hudElement . subInventory . termParams . termFutureLines %~ tail
|
||||
& hud . hudElement . subInventory . termParams . termOptions .~ ops
|
||||
& hud . hudElement . subInventory . termParams . termSel ?~ 0
|
||||
Just (TerminalLineInput _ func) -> w
|
||||
& hud . hudElement . subInventory . termParams . termFutureLines %~ tail
|
||||
& hud . hudElement . subInventory . termParams . termInput ?~ (T.empty,func)
|
||||
& hud . hudElement . subInventory . termParams . termInput ?~ T.empty
|
||||
& hud . hudElement . subInventory . termParams . termCommands .~ commands
|
||||
|
||||
-- this looks ugly...
|
||||
updateCloseObjects :: World -> World
|
||||
|
||||
Reference in New Issue
Block a user