nasm: use preprocessor-time defines for lang
git-svn-id: svn://kolibrios.org@3510 a494cfbc-eb01-0410-851d-a64ba20cac60
This commit is contained in:
parent
0674683a36
commit
4915dae5a6
@ -1 +1 @@
|
|||||||
lang equ 'en'
|
%define lang 'en'
|
||||||
|
@ -1 +1 @@
|
|||||||
lang equ 'it'
|
%define lang 'it'
|
||||||
|
@ -1 +1 @@
|
|||||||
lang equ 'ru'
|
%define lang 'ru'
|
||||||
|
@ -1 +1 @@
|
|||||||
lang equ 'sp'
|
%define lang 'sp'
|
||||||
|
@ -46,7 +46,7 @@ BUTTON_HEIGHT equ 12
|
|||||||
|
|
||||||
BUTTON_NEW_X equ 14
|
BUTTON_NEW_X equ 14
|
||||||
BUTTON_NEW_Y equ 30
|
BUTTON_NEW_Y equ 30
|
||||||
%if lang = 'it'
|
%ifidn lang, 'it'
|
||||||
BUTTON_NEW_WIDTH equ 56 + 28
|
BUTTON_NEW_WIDTH equ 56 + 28
|
||||||
%else
|
%else
|
||||||
BUTTON_NEW_WIDTH equ 56
|
BUTTON_NEW_WIDTH equ 56
|
||||||
@ -64,7 +64,7 @@ BUTTON_PL2UP_X equ (BUTTON_PL2DN_X + BUTTON_SPIN_WIDTH + 1)
|
|||||||
BUTTON_PL2UP_Y equ BUTTON_PL2DN_Y
|
BUTTON_PL2UP_Y equ BUTTON_PL2DN_Y
|
||||||
|
|
||||||
; label dimensions
|
; label dimensions
|
||||||
%if lang = 'it'
|
%ifidn lang, 'it'
|
||||||
LABEL_PL1_X equ 90 + 10
|
LABEL_PL1_X equ 90 + 10
|
||||||
%else
|
%else
|
||||||
LABEL_PL1_X equ 90
|
LABEL_PL1_X equ 90
|
||||||
@ -72,7 +72,7 @@ BUTTON_PL2UP_Y equ BUTTON_PL2DN_Y
|
|||||||
LABEL_PL1_Y equ (1 + BUTTON_PL1DN_Y + (BUTTON_HEIGHT-8)/2)
|
LABEL_PL1_Y equ (1 + BUTTON_PL1DN_Y + (BUTTON_HEIGHT-8)/2)
|
||||||
LABEL_PL2_X equ LABEL_PL1_X
|
LABEL_PL2_X equ LABEL_PL1_X
|
||||||
LABEL_PL2_Y equ (1 + BUTTON_PL2DN_Y + (BUTTON_HEIGHT-8)/2)
|
LABEL_PL2_Y equ (1 + BUTTON_PL2DN_Y + (BUTTON_HEIGHT-8)/2)
|
||||||
%if lang = 'it'
|
%ifidn lang, 'it'
|
||||||
LABEL_PL1TYPE_X equ (LABEL_PL1_X + 10*6 - 4)
|
LABEL_PL1TYPE_X equ (LABEL_PL1_X + 10*6 - 4)
|
||||||
%else
|
%else
|
||||||
LABEL_PL1TYPE_X equ (LABEL_PL1_X + 10*6)
|
LABEL_PL1TYPE_X equ (LABEL_PL1_X + 10*6)
|
||||||
@ -777,14 +777,14 @@ NBUTTONS equ (($-buttons)/BUTTON_size)
|
|||||||
;
|
;
|
||||||
; label table
|
; label table
|
||||||
;
|
;
|
||||||
%if lang = 'it'
|
%ifidn lang, 'it'
|
||||||
newgame db "Nuova partita",0
|
newgame db "Nuova partita",0
|
||||||
%else
|
%else
|
||||||
newgame db "New game",0
|
newgame db "New game",0
|
||||||
%endif
|
%endif
|
||||||
down db "<",0
|
down db "<",0
|
||||||
up db ">",0
|
up db ">",0
|
||||||
%if lang = 'it'
|
%ifidn lang, 'it'
|
||||||
pl1 db "Giocatore 1:",0
|
pl1 db "Giocatore 1:",0
|
||||||
pl2 db "Giocatore 2:",0
|
pl2 db "Giocatore 2:",0
|
||||||
%else
|
%else
|
||||||
@ -792,7 +792,7 @@ up db ">",0
|
|||||||
pl2 db "Player 2:",0
|
pl2 db "Player 2:",0
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
%if lang = 'it'
|
%ifidn lang, 'it'
|
||||||
playertypes:
|
playertypes:
|
||||||
db "Umano",0
|
db "Umano",0
|
||||||
PLAYERTYPELEN equ ($ - playertypes)
|
PLAYERTYPELEN equ ($ - playertypes)
|
||||||
@ -882,7 +882,7 @@ iend
|
|||||||
label_pl1type:
|
label_pl1type:
|
||||||
istruc LABEL
|
istruc LABEL
|
||||||
at LABEL.position
|
at LABEL.position
|
||||||
%if lang = 'it'
|
%ifidn lang, 'it'
|
||||||
dd MOS_DWORD(LABEL_PL1TYPE_X + 18,LABEL_PL1TYPE_Y)
|
dd MOS_DWORD(LABEL_PL1TYPE_X + 18,LABEL_PL1TYPE_Y)
|
||||||
%else
|
%else
|
||||||
dd MOS_DWORD(LABEL_PL1TYPE_X,LABEL_PL1TYPE_Y)
|
dd MOS_DWORD(LABEL_PL1TYPE_X,LABEL_PL1TYPE_Y)
|
||||||
@ -894,7 +894,7 @@ iend
|
|||||||
label_pl2type:
|
label_pl2type:
|
||||||
istruc LABEL
|
istruc LABEL
|
||||||
at LABEL.position
|
at LABEL.position
|
||||||
%if lang = 'it'
|
%ifidn lang, 'it'
|
||||||
dd MOS_DWORD(LABEL_PL2TYPE_X + 18,LABEL_PL2TYPE_Y)
|
dd MOS_DWORD(LABEL_PL2TYPE_X + 18,LABEL_PL2TYPE_Y)
|
||||||
%else
|
%else
|
||||||
dd MOS_DWORD(LABEL_PL2TYPE_X,LABEL_PL2TYPE_Y)
|
dd MOS_DWORD(LABEL_PL2TYPE_X,LABEL_PL2TYPE_Y)
|
||||||
@ -912,7 +912,7 @@ player2_type dd PL2TYPE_INIT
|
|||||||
|
|
||||||
|
|
||||||
; status messages
|
; status messages
|
||||||
%if lang = 'it'
|
%ifidn lang, 'it'
|
||||||
player1hmnprmpt db "Turno del giocatore 1",0
|
player1hmnprmpt db "Turno del giocatore 1",0
|
||||||
player2hmnprmpt db "Turno del giocatore 2",0
|
player2hmnprmpt db "Turno del giocatore 2",0
|
||||||
player1cpuprmpt db "Attendi, giocatore 1 sta pensando...",0
|
player1cpuprmpt db "Attendi, giocatore 1 sta pensando...",0
|
||||||
|
@ -12,11 +12,11 @@ OUT=${FILE}.bin
|
|||||||
all:en
|
all:en
|
||||||
|
|
||||||
en:
|
en:
|
||||||
echo "lang equ 'en'" > lang_nasm.inc
|
echo "%define lang 'en'" > lang_nasm.inc
|
||||||
${NASM} -f bin -o ${OUT} ${SOURCE}
|
${NASM} -f bin -o ${OUT} ${SOURCE}
|
||||||
|
|
||||||
it:
|
it:
|
||||||
echo "lang equ 'it'" > lang_nasm.inc
|
echo "%define lang 'it'" > lang_nasm.inc
|
||||||
${NASM} -f bin -o ${OUT} ${SOURCE}
|
${NASM} -f bin -o ${OUT} ${SOURCE}
|
||||||
|
|
||||||
clean:
|
clean:
|
||||||
|
Loading…
Reference in New Issue
Block a user