dialog galgjed { title "Galgje door Rob" size -1 -1 280 200 option dbu tab "Instellingen", 1, 1 1 273 170 text "Na hoeveel seconden spelen wordt het eind van het woord bereikt",10,10 20 200 7,tab1 edit "",11, 230 20 20 10,autohs tab1 text "Na hoeveel punten is de ronde ten einde.",12,10 35 200 7,tab1 edit "",13,230 35 20 10,autohs tab1 text "Hoe lang krijgt een speler om een nieuw woord te zetten. Daarna mag iedereen het.",14,10 50 200 7,tab1 edit "",15,230 50 20 10,autohs tab1 text "Wanneer er te veel foute letters zijn gevraagd punt toekennen aan verzinner",16,10 65 200 7,tab1 radio "Ja",17,230 65 20 10,tab1 radio "Nee",18,230 75 20 10,tab1 tab "Kleuren-galgje",2 combo 200,10 30 200 80,tab 2 text "Selecteer een algemene-event waarbij u de kleur wilt instellen",201,10 20 150 7, tab 2 combo 205,10 70 200 80,tab 2 text "Selecteer de kleur die u bij dit event wilt hebben.",202,10 50 200 7, tab 2 text "Als u geen mooie kleurcombinatie kan vinden klikt u op Kleuren om deze in te stellen",203,10 60 200 7, tab 2 edit "",206,10 85 200 10,autohs tab 2 button "&Kleuren",212,10 140 45 16,tab 2 text "Om de kleurencombinaties te veranderen klikt u op Kleuren",209,60 145 150 7, tab 2 button "&Ok", 99, 50 180 40 17, ok button "&Cancel", 100, 100 180 40 17, cancel } on *:dialog:galgjed:init:*: { algemene-init $dname var %i = 1 while ( $dialog_galgje_sort(edit,%i) ) { did -ra galgjed $dialog_galgje_sort(edit,%i) $hget(galgje,$dialog_galgje_sort(edit,%i)) inc %i } var %i = 1 while ( $dialog_galgje_sort(radio,%i) ) { did -c galgjed $hget(galgje,$dialog_galgje_sort(radio,%i)) inc %i } _-_s ΒΆ 265 did -a galgjed 200 } on *:dialog:galgjed:sclick:*: { goto $did :212 dialog -m game game did -c game 3 halt :200 | :205 algemene-sclick $dname $did | halt :99 var %i = 1 while ( $dialog_galgje_sort(edit,%i) ) { var %ii = $dialog_galgje_sort(edit,%i) if ( $hget(galgje,%ii) != $did(%ii) && $did(%ii) != $null ) { hadd -m galgje %ii $did(%ii) } inc %i } save-dialog-radio galgjed galgje 17 18 .hsave -bo kleuren " $+ $snircscript $+ kleuren.hsh $+ " .hsave -o galgje " $+ $snircscript $+ galgje.ins $+ " dialog -c galgjed halt :100 if ( $hget(kleuren) ) { .hfree kleuren } if ( $hget(galgje) ) { .hfree galgje } .hmake galgje 100 .hmake kleuren 100 .hload -b kleuren " $+ $snircscript $+ kleuren.hsh $+ " .hload galgje " $+ $snircscript $+ galgje.ins $+ " dialog -c galgjed halt :0 | :1 | :2 | :17 | :18 } alias dialog_galgje_sort { if ( $1 == edit ) { return $gettok(11 13 15,$2,32) } if ( $1 == radio ) { return $gettok(1718,$2,32) } ; if ( $1 == check ) { return $gettok(38 52 44 51,$2,32) } ;return $gettok(7 61,$1,32) }