Yeah I think this would be good too. In fact I think I know how it could be done...
It wouldn't be hard to set up another spinning car widget in the race menu that allows the user to choose an opponent car. To enable multiple opponents, there could be an "Add Opponent" button below the car. When clicked, the button would add the car's name to a list of opponents (this would have to be a new widget, but a simple one, hardly more complex than the label widget). The button action would have to be a new custom action that knows to take the setting from the spinning car widget, and send it to the list widget.
Whenever the user's finished setting up the game, the default button on the page is pressed (the Start Race button) and all the widgets' values get saved. The new list widget would save its string value (perhaps a comma-separated list of car names) for instance, "M8,CT,CO" in a setting, perhaps game.opponents. This setting could then be read by vamosworld when starting up the new game, which could add the appropriate cars from the list.
Does this make sense? I could probably code all this up but it will take me some time. So if you like the feature pwp has suggested please post your support here...or if anyone else would like to tackle this, let me know and I'm happy to help out.
|