The International Simutrans Forum

 

Author Topic: ctrl + remove > giving a choice between multiple objects  (Read 1937 times)

0 Members and 1 Guest are viewing this topic.

Offline ML

  • *
  • Posts: 66
  • panda > ML
  • Languages: CZ, en, d
ctrl + remove > giving a choice between multiple objects
« on: November 29, 2012, 09:08:57 PM »
 Quite often one needs to remove one of the multiple objects on the tile (station/ electrification/tram track/rail signal/road/citycar/whatever), but there is a defined order, so it might take you a while to “get” to the right one and then eventually rebuilt the rest.
 
What if there was a combination of ctrl+remove tool, which would open a little dialogue letting you choose what exactly to delete?
 
There was a thread about this on the old forum – and not denied as far as I understand
http://archive.forum.simutrans.com/topic/04704.0/index.html
 
What are your thoughts, players and devs?
 

Offline Fabio

  • Devotee
  • Administrator
  • *
  • Posts: 2898
  • The Pak128 Guy
    • Visit me on Facebook
  • Languages: EN, IT, RO, FR
Re: ctrl + remove > giving a choice between multiple objects
« Reply #1 on: November 29, 2012, 09:49:39 PM »
Awesome idea! This could even be the default remove tool behavior, in a user-friendliness perspective, while leaving ctrl+click and ctrl+shift+click for current behavior and power users. It would be nice if this tool could also be dragged.

I would also request a drag tool for removing stations only, just like for ways and wayobjects.

Offline prissi

  • Developer
  • Administrator
  • *
  • Posts: 9557
  • Languages: De,EN,JP
Re: ctrl + remove > giving a choice between multiple objects
« Reply #2 on: November 29, 2012, 10:41:04 PM »
Requested before. But pedestrians and city cars change tiles quite often, so you may need to leave them out.

Offline Fabio

  • Devotee
  • Administrator
  • *
  • Posts: 2898
  • The Pak128 Guy
    • Visit me on Facebook
  • Languages: EN, IT, RO, FR
Re: ctrl + remove > giving a choice between multiple objects
« Reply #3 on: November 29, 2012, 11:19:31 PM »
Hence an expensive  drag tool to remove just city cars & pedestrian, plus they should get removed when the road is removed. It must be costly, as it can solve traffic jams, think of it like paying a cab fare to everyone on that tile! Something like 100$ per car and  5$ per pedestrian.

With this, Bulldozer should simply ignore city cars & pedestrians. It would be much more logical, often you bulldoze a road by mistake tyring to get rid off city cars.

Offline Ters

  • Coder/patcher
  • Devotee
  • *
  • Posts: 5542
  • Languages: EN, NO
Re: ctrl + remove > giving a choice between multiple objects
« Reply #4 on: November 30, 2012, 05:44:44 AM »
Having a window pop up by default sounds very cumbersome. There are actually dedicated remove tools for much of the things that stack on a tile. I think it's only stops and moving objects that can only be removed with the generic remove tool. Signals can kind of be removed by reducing their spacing with the signal drag tool.

Offline kierongreen

  • Dev Team, Coder/patcher
  • Devotee
  • *
  • Posts: 2269
Re: ctrl + remove > giving a choice between multiple objects
« Reply #5 on: November 30, 2012, 08:08:41 AM »
Control remove isn't by default though.

Offline Fabio

  • Devotee
  • Administrator
  • *
  • Posts: 2898
  • The Pak128 Guy
    • Visit me on Facebook
  • Languages: EN, IT, RO, FR
Re: ctrl + remove > giving a choice between multiple objects
« Reply #6 on: November 30, 2012, 08:56:06 AM »
A side request for default bulldozer: when the cursor is on a tile, highlight in red the object which would be removed if clicking.

Offline An_dz

  • Web Admin
  • Administrator
  • *
  • Posts: 2908
  • D'oh
    • by An_dz
  • Languages: pt, en, it, (de)
Re: ctrl + remove > giving a choice between multiple objects
« Reply #7 on: November 30, 2012, 12:36:05 PM »
With fabio idea of the red highlight maybe we can use the mouse wheel to choose what to remove?

As you scroll the highlight changes to what will be removed.

Offline Fabio

  • Devotee
  • Administrator
  • *
  • Posts: 2898
  • The Pak128 Guy
    • Visit me on Facebook
  • Languages: EN, IT, RO, FR
Re: ctrl + remove > giving a choice between multiple objects
« Reply #8 on: November 30, 2012, 12:50:53 PM »
This would mean no zoom when bulldozer is selected?
The idea is intriguing, but this would be an issue to consider.

Anyway, I would really like to split citycars&pedestrian removal from the bulldozer tool to an own tool, because
pedestrians and city cars change tiles quite often
and bulldozing them is very error-prone.

Offline Dwachs

  • DevTeam, Coder/patcher
  • Administrator
  • *
  • Posts: 4601
  • Languages: EN, DE, AT
Re: ctrl + remove > giving a choice between multiple objects
« Reply #9 on: November 30, 2012, 12:58:18 PM »
Is there a need for removing pedestrians at all?

Offline Combuijs

  • Web Team
  • Devotee
  • *
  • Posts: 1392
  • Maintainer of maps.simutrans.com
    • Combuijs
  • Languages: EN, NL
Re: ctrl + remove > giving a choice between multiple objects
« Reply #10 on: November 30, 2012, 01:14:19 PM »
No, they can run around where they want, as long as they don't block anything, and as far as I know they don't.

Offline Ters

  • Coder/patcher
  • Devotee
  • *
  • Posts: 5542
  • Languages: EN, NO
Re: ctrl + remove > giving a choice between multiple objects
« Reply #11 on: November 30, 2012, 03:34:24 PM »
Removing pedestrians seem pointless, but a method for removing moving objects with traffic blocking abilities, like sheep and city cars, without the risk of removing the infrastructure is indeed useful.

Offline Fabio

  • Devotee
  • Administrator
  • *
  • Posts: 2898
  • The Pak128 Guy
    • Visit me on Facebook
  • Languages: EN, IT, RO, FR
Re: ctrl + remove > giving a choice between multiple objects
« Reply #12 on: November 30, 2012, 03:36:59 PM »
And anyway, all these should be removed from bulldozer queue, so that it works only for buildings and infrastructure objects.

Offline An_dz

  • Web Admin
  • Administrator
  • *
  • Posts: 2908
  • D'oh
    • by An_dz
  • Languages: pt, en, it, (de)
Re: ctrl + remove > giving a choice between multiple objects
« Reply #13 on: November 30, 2012, 03:47:11 PM »
This would mean no zoom when bulldozer is selected?
The idea is intriguing, but this would be an issue to consider.
CTRL+wheel?

Offline Fabio

  • Devotee
  • Administrator
  • *
  • Posts: 2898
  • The Pak128 Guy
    • Visit me on Facebook
  • Languages: EN, IT, RO, FR
Re: ctrl + remove > giving a choice between multiple objects
« Reply #14 on: November 30, 2012, 03:51:54 PM »
Beside the fact that CTRL is a bit hidden to new players, it sounds great.

(By the way, CTRL+click is the standard zoom tool in many application, so they could even get swapped)



The same logic of CTRL + wheel and highlighting of object could be also used by the Info tool: you select with CTRL+wheel the object you want info about and click to open dialog.