Blame | Last modification | View Log | Download
program Cholerik;var i, last;LMOT:=30;RMOT:=20;while truedo#last:= RRTOUCH & RFTOUCH & LRTOUCH & LFTOUCH;if LEYE = 0 thenLMOT:=-30;RMOT:=-30;i:=TIME;while TIME < (i+0.5)doend;LMOT:=-30;RMOT:=30;i:=TIME;while TIME < (i+1)doif CEYE = 0 thenbreak;end;end;LMOT:=30;RMOT:=30;end;if REYE = 0 thenLMOT:=-30;RMOT:=-30;while TIME < (i+0.5)doend;LMOT:=30;RMOT:=-30;i:=TIME;while TIME < (i+1)doif CEYE = 0 thenbreak;end;end;LMOT:=30;RMOT:=30;end;if CEYE = 0 thenRMOT:=-30;LMOT:=-30;i:=TIME;while TIME < (i+0.5)doend;RMOT:=30;LMOT:=-30;i:=TIME;while TIME < (i+1)doif RRADAR>0 or LRADAR>0 thenbreak;end;RMOT:=30;LMOT:=30;end;if RFTOUCH = 1 thenRMOT:=-30;LMOT:=30;i:=TIME;while TIME < (i+1)doif CEYE = 0 thenbreak;end;end;RMOT:=30;LMOT:=0;i:=TIME;while TIME < (i+1)doif CEYE = 0 or RRADAR>0 or LRADAR>0 thenbreak;end;end;RMOT:=30;LMOT:=30;end;if LFTOUCH = 1 thenRMOT:=30;LMOT:=-30;i:=TIME;while TIME < (i+0.5)doif CEYE = 0 thenbreak;end;end;RMOT:=0;LMOT:=30;i:=TIME;while TIME < (i+0.5)doif CEYE = 0 or RRADAR>0 or LRADAR>0 thenbreak;end;end;RMOT:=30;LMOT:=30;end;if RRTOUCH = 1 or LRTOUCH = 1 thenRMOT:=30;LMOT:=-30;end;end;end;