Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Programa Dado
Programa Dado
Inicializar:
DIRL = %01111111 ' define salidas del basic stamp
Principal:
GOSUB GetDie ' obtiene valor anterior del dado
PAUSE 5
' Verifica si est presionado el botn
BUTTON RollBtn,0,255,10,swData,1,ShowDie
GOTO Principal
ShowDie:
READ (DecDig + dieVal),Segs ' muestra el valor
PAUSE 2000 ' durante dos segundos
GOTO Principal ' repite el proceso
END
' ------------------------------------------------------------------------GetDie:
dieVal = dieVal // 9 + 1 ' limita entre 1 y 6
READ (Bug + spinPos),segs Inicializa nuevamente el dado
doSpin = doSpin + 1 // 5 ' actualiza el indicador de giro
IF doSpin > 0 THEN GetDieX ' solo si doSpin = 0
spinPos = spinPos + 1 // 6 ' actualiza el indicador de giro para mostrar del 1 al
6
GetDieX:
RETURN