From 96fb03f671add07c1d30c59a303c144aca06de02 Mon Sep 17 00:00:00 2001 From: fedesco Date: Sat, 1 Jun 2013 08:03:43 +0000 Subject: [PATCH] italian version git-svn-id: svn://kolibrios.org@3580 a494cfbc-eb01-0410-851d-a64ba20cac60 --- programs/games/freecell/freecell.asm | 16 +++++++++++++++- programs/games/freecell/makefile | 24 ++++++++++++++++++++++++ 2 files changed, 39 insertions(+), 1 deletion(-) create mode 100644 programs/games/freecell/makefile diff --git a/programs/games/freecell/freecell.asm b/programs/games/freecell/freecell.asm index 3ea492901f..a8f20b244e 100644 --- a/programs/games/freecell/freecell.asm +++ b/programs/games/freecell/freecell.asm @@ -648,7 +648,11 @@ code mcall mov eax, 4 - mov ebx, 20 shl 16 + 22 + topbuttonsbarheight/2 - 4 + if lang eq it + mov ebx, 7 shl 16 + 22 + topbuttonsbarheight/2 - 4 + else + mov ebx, 20 shl 16 + 22 + topbuttonsbarheight/2 - 4 + end if mov ecx, [syscolors.work_button_text] mov edx, new_game mov esi, new_game_len @@ -1992,6 +1996,16 @@ if lang eq ru s: db "10" +else if lang eq it + title db 'Freecell',0 + + new_game: db "Nuova partita" + new_game_len = $ - new_game + + exit: db "Esci" + exit_len = $ - exit + + s: db "10" else title db 'Freecell',0 diff --git a/programs/games/freecell/makefile b/programs/games/freecell/makefile new file mode 100644 index 0000000000..de7636f392 --- /dev/null +++ b/programs/games/freecell/makefile @@ -0,0 +1,24 @@ +#Makefile per la compilazione + +#Macro +FASM=/opt/bin/fasm +KPACK=/opt/bin/kpack +LANG=lang.inc +FILE=freecell +SOURCE=${FILE}.asm +OUT=${FILE}.bin + +en: + echo "lang fix en" > lang.inc + ${FASM} ${SOURCE} ${OUT} + +ru: + echo "lang fix ru" > lang.inc + ${FASM} ${SOURCE} ${OUT} + +it: + echo "lang fix it" > lang.inc + ${FASM} ${SOURCE} ${OUT} + +clean: + rm -f ${OUT} ${LANG}