|
|
Micropolis Activity
########################################################################
# Questions
########################################################################
global Questions
proc Question {id color title msg {props {}}} {
global Questions
set Questions($id) [list $color $title $msg $props]
}
Question QuitSingle #ff0000 "Quit Micropolis" \
"Do you want to quit playing Micropolis?" \
{{left {{Keep Playing.} Quit.KeepPlaying
{RejectPlan}}}
{right {{I Quit!} Quit.IQuit
{DoReallyQuit %s}}}}
Question QuitMulti #ff0000 "Quit Micropolis" \
"Do you want to quit playing Micropolis?" \
{{left {{Keep Playing.} Quit.KeepPlaying
{RejectPlan}}}
{middle {{I Resign!} Quit.IResign
{DoIResign %s}}}
{right {{I Quit!} Quit.AllQuit
{DoReallyQuit %s}}}}
Question Choose #ff0000 "New City" \
"Do you want to abandon this city and select another one?" \
{{left {{Keep Playing.} SelectCity.No
{RejectPlan}}}
{right {{Yes, another city!} SelectCity.Yes
{UIPickScenarioMode}}}}
# Ugh.
Question Build #00ff00 "%s" "%s" \
{{left {{Dismiss Plan.} Plan.Dismiss
{WithdrawAskOf %s}}}
{right {{Support plan!} Plan.Support
{SupportPlan $view %s $tool $x $y}
{PreviewSupportPlan $view %s $tool $x $y}}}}
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.