From a3e699a391f43c0230aab525d85bc3236161516b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Juhani=20Krekel=C3=A4?= Date: Thu, 24 Feb 2022 21:38:54 +0200 Subject: [PATCH] Pluralize victory message correctly --- dosdl.asm | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) diff --git a/dosdl.asm b/dosdl.asm index 7b0c303..0f96449 100644 --- a/dosdl.asm +++ b/dosdl.asm @@ -413,9 +413,19 @@ victory: mov ah, 2 int 0x21 - mov dx, guesses_str - mov ah, 9 - int 0x21 + cmp byte [guesses], 1 + je .singular + + .plural: + mov dx, guesses_str + jmp .print + + .singular: + mov dx, guess_str + + .print: + mov ah, 9 + int 0x21 exit: ret @@ -745,6 +755,7 @@ erase_word_str db ' $' word_was_str db 'The word was: $' correct_in_str db 'Correct in $' guesses_str db ' guesses.$' +guess_str db ' guess.$' %include "dictionary.inc" %include "targets.inc"