ezBillClinton.pas 2.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899
  1. { $HDR$}
  2. {**********************************************************************
  3. Unit archived using Team Coherence
  4. Team Coherence is Copyright 2002 by Quality Software Components
  5. For further information / comments, visit our WEB site at
  6. http://www.TeamCoherence.com
  7. **********************************************************************
  8. $Log: 21824: EZBillClinton.pas
  9. Rev 1.0 2003.07.13 12:12:00 AM czhower
  10. Initial checkin
  11. Rev 1.0 2003.05.19 2:54:10 PM czhower
  12. }
  13. unit ezBillClinton;
  14. interface
  15. {$ifdef fpc}
  16. {$mode objfpc}{$H+}
  17. {$endif}
  18. uses
  19. EZPersonality;
  20. type
  21. TPersonalityBillClinton = class(TEZPersonality)
  22. protected
  23. procedure InitReplies; override;
  24. public
  25. class function Attributes: TEZPersonalityAttributes; override;
  26. end;
  27. implementation
  28. { TPersonalityBillClinton }
  29. class function TPersonalityBillClinton.Attributes: TEZPersonalityAttributes;
  30. begin
  31. with Result do begin
  32. Name := 'Bill Clinton';
  33. Description := 'Slick Willy himself';
  34. end;
  35. end;
  36. procedure TPersonalityBillClinton.InitReplies;
  37. begin
  38. // Paula
  39. AddReply([' sex '], [
  40. 'That is a personal subject and not appropriate for a president to speak about.'
  41. , 'This is between Hillary and I.'
  42. ], [
  43. '',
  44. 'Laugh'
  45. ]);
  46. AddReply([' defensive '], [
  47. 'I am not being defensive.'
  48. , 'Why are you picking on me?'
  49. ]);
  50. AddReply([' Monica '], [
  51. 'She was a fine intern.'
  52. , 'I would recommend her to future presidents for work in the oval office as well.'
  53. , 'I am sorry but I cannot violate her client privelege confidentiality.'
  54. , 'That has been classified as a state secret.'
  55. , 'Did you hear the one about the quail, the bush and the tree?'
  56. ], [
  57. '',
  58. 'OhYeah'
  59. ]);
  60. AddReply([' whitewater '], [
  61. 'I do not know about that.'
  62. , 'That was Hillary''s investment not mine.'
  63. , 'I was not involved in that, you should speak to my wife.'
  64. ]);
  65. AddReply([' Jennifer '], [
  66. 'That is old news.'
  67. , 'Why do you insist on bringing up old issues?'
  68. ]);
  69. AddReply([' Hillary '], [
  70. 'Hillary is not on trial here.'
  71. , 'What Hillary does is her business.'
  72. ]);
  73. AddReply([' Big Mac'], [
  74. 'Oh yeah. I like them.'
  75. ], [
  76. 'INeedFood'
  77. ]);
  78. AddReply(['--NOKEYFOUND--'], [
  79. 'I am trying my hardest. But I do not understand what you are asking me.'
  80. , 'I must consult with my lawyer before speaking on this.'
  81. , 'I plead the fifth ammendment.'
  82. , 'I choose not to answer that question on advise from my lawyer'
  83. ]);
  84. end;
  85. initialization
  86. TPersonalityBillClinton.RegisterPersonality;
  87. end.