A large commit.
[pdp8.git] / sw / adventure / work / YES.FT
CommitLineData
84b5715c
PH
1 LOGICAL FUNCTION YES(X,Y,Z)\r
2C\r
3C PRINT MESSAGE X, WAIT FOR YES/NO ANSWER. IF YES, PRINT Y AND LEAVE YEA\r
4C TRUE; IF NO, PRINT Z AND LEAVE YEA FALSE. SPK IS EITHER RSPEAK OR MSPEAK.\r
5C\r
6 INTEGER REPLY,X,Y,Z\r
7C\r
81 IF(X.NE.0)CALL RSPEAK(X)\r
9 CALL GETIN(REPLY,JUNK1,JUNK2,JUNK3)\r
10 IF(REPLY.EQ.'YES'.OR.REPLY.EQ.'YE'.OR.REPLY.EQ.'Y')GOTO 10\r
11 IF(REPLY.EQ.'NO' .OR. REPLY.EQ.'N')GOTO 20\r
12C WRITE(4,9)\r
13C9 FORMAT(/' PLEASE ANSWER THE QUESTION.')\r
14 CALL SIXOUT('P]LEASE ANSWER THE QUESTION.',15,0)\r
15 GOTO 1\r
1610 YES=. TRUE.\r
17 IF(Y.NE.0)CALL RSPEAK(Y)\r
18 RETURN\r
1920 YES=.FALSE.\r
20 IF(Z.NE.0)CALL RSPEAK(Z)\r
21 RETURN\r
22 END\r