All pastes #566531 Raw Edit

Untitled

public text v1 · immutable
·published 2007-06-14 14:12 UTC
rendered paste body
dialog hw { 
  title "huiswerk maker by Dani_l11"
  size -1 -1 240 100
  option dbu
  text "voeg straks 20 woorden toe met (2) betekenis(sen)", 342, 70 10 85 20 
  button "start", 3, 70 35 85 50
}

on *:dialog:hw:sclick:3:{ 
  unset %hwcount
  unset %hwa*
  unset %hwv*
  dialog -x hw
dialog -m huiswerk huiswerk }

dialog huiswerk { 
  title "huiswerk maker by Dani_l11"
  size -1 -1 240 100
  option dbu
  text "woord dat gevraagd word", 342, 70 10 85 10 
  edit "", 1, 70 20 85 10
  text "vertaling", 321, 70 40 85 10
  edit "", 2, 70 50 85 10
  button "volgend woord", 50, 5 5 60 60
}

on *:dialog:huiswerk:sclick:50:{ if (%hwcount != 20) { 
    inc %hwcount 
    set %hwv [ $+ [ %hwcount ] ] $did(1)
    set %hwa [ $+ [ %hwcount ] ] $did(2)
    dialog -x huiswerk
    dialog -m huiswerk huiswerk
  }
  if (%hwcount == 20) { /dialog -x huiswerk
    /dialog -m vragen vragen
  }
}
on *:dialog:vragen:init:*:{ set %vraag $rand(1,20)
  did -a $dname 1 $(%hwv [ $+ [ %vraag ] ])
}

dialog vragen {  
  title "huiswerk maker by Dani_l11"
  size -1 -1 240 100
  option dbu
  edit "", 1, 70 30 85 10, READ
  edit "vertaling", 2, 70 50 85 10
  button "controleer", 4, 70 70 85 20
}

on *:dialog:vragen:sclick:4:{ if (%hwa [ $+ [ %vraag ] ] == $did(2)) { inc %hwvragen
    inc %hwvrageng
    set %goedfout $did(2) was goed! 
    /dialog -x vragen
    /dialog -m vrageng vrageng
  }
  if (%hwa [ $+ [ %vraag ] ] != $did(2)) { inc %hwvragen
    inc %hwvragenf
    set %goedfout $did(2) was fout, %hwa [ $+ [ %vraag ] ] was goed geweest! 
    /dialog -x vragen
    /dialog -m vrageng vrageng
  }
}

on *:dialog:vrageng:init:*:{ set %vraag $rand(1,20)
  did -a $dname 1 $(%hwv [ $+ [ %vraag ] ])
  did -a $dname 3 $(%goedfout)
}

dialog vrageng {
  title "huiswerk maker by Dani_l11"
  size -1 -1 240 100
  option dbu
  edit "", 3, 60 10 110 10, READ 
  edit "", 1, 70 30 85 10, READ
  edit "vertaling", 2, 70 50 85 10
  button "controleer", 4, 70 70 85 20
  button "cijfer", 60, 10 10 50 70
}

on *:dialog:vrageng:sclick:4:{
  if (%hwa [ $+ [ %vraag ] ] != $did(2)) { inc %hwvragen
    inc %hwvragenf
    set %goedfout $did(2) was fout, %hwa [ $+ [ %vraag ] ] was goed geweest! 
    /dialog -x vrageng
    /dialog -m vrageng vrageng
  }
  if (%hwa [ $+ [ %vraag ] ] == $did(2)) { inc %hwvragen
    inc %hwvrageng
    set %goedfout $did(2) was goed! 
    /dialog -x vrageng
    /dialog -m vrageng vrageng
  }
}

on *:dialog:vrageng:sclick:60:{
  notice $me als je geen berichtjes ziet, kijk dan ffs alle channels na ;)
  /echo 4je hebt %hwvragen vragen gehad
  /echo 4voor een 6 moet je 75% goed hebben
  /echo 4je had %hwvragenf fout en %hwvrageng goed
  /echo 4je hebt had $calc(100 / (%hwvragen / %hwvragenf)) $+ % fout.
}