FS#1167 - Fast GUI for console-style gaming

Attached to Project: OpenTTD
Opened by Daniele (Wolf01) - Tuesday, 28 August 2007, 22:12 GMT
Last edited by andythenorth (andythenorth) - Saturday, 05 August 2017, 16:29 GMT
Type Work in progress
Category Interface
Status Closed
Assigned To andythenorth (andythenorth)
Operating System All
Severity Low
Priority Normal
Reported Version trunk
Due in Version Undecided
Due Date Undecided
Percent Complete 0%
Votes 0
Private No


This is the first attempt to code a fast construction toolbar to allow selecting the tools with less mouse movement as possible (like in consoles, see for example)
Usefull for low resolutions where there is not so many space for all the GUIs
Usefull for handheld devices like PocketPC where you can keep pressed the stylus for a second and then select the tool which is about at 1 cm of distance

open with right click (after 1 second to avoid unwanted toolbar opening) over a tile, with no tool selected
open at the mouse coords, or at least very near it when it is near the screen border
fix the transparency of the inner zone of the gui, to see what happen under it
some other things i'm thinking about
This task depends upon

Closed by  andythenorth (andythenorth)
Saturday, 05 August 2017, 16:29 GMT
Reason for closing:  Won't implement
Additional comments about closing:  Now 10 years old, not happening :)
Comment by Daniele (Wolf01) - Monday, 10 September 2007, 19:53 GMT
updated the previous patch to open the gui by clicking on a tile
needs a timeout to open it after 1 second of mouse button pressed and the gui should open at the tile coordinates
Comment by ledow (ledow) - Monday, 12 November 2007, 19:24 GMT
I vote +1 for this idea. As an owner of a Palm TX and (at Christmas when the wife lets me open it) a GP2X, this would be really useful. I have a version of OpenTTD for both those platforms loaded on an SD card and it's tricky trying to use a joystick/touchscreen as a mouse for certain things.

I haven't tried this patch but I will do at some point. Keep up the good work.