FUNCTION MakeWifeHappy
** This function should be called when
** oWifeMemory.GetPreviousMistakes()
** event fires
lAdmitMistake = .T.
IF lDidLast = lBoughtGift
DO FixHouseHoldItem
ELSE
DO BuyWifeGift
ENDIF
IF oWife.CheckStatus # CONST_WIFEHAPPY
= MakeWifeHappy()
ENDIF
RETURN .T.
FUNCTION RespondToWife
nRandNumber = RIGHT(TRAN(RAND()),1)
DO CASE
CASE nRandNumber $ "16"
RETURN "Yes, dear"
CASE nRandNumber $ "27"
RETURN "You don't say."
CASE nRandNumber $ "38"
RETURN "That's interesting"
CASE nRandNumber $ "49"
RETURN "Hmmmm"
CASE nRandNumber $ "50"
RETURN "OK"
ENDCASE