Ticket #8787: drascula_spanish_chars.patch

File drascula_spanish_chars.patch, 5.6 KB (added by bluegr, 16 years ago)

Remove/replace Spanish characters from Drascula

Line 
1Index: drascula.cpp
2===================================================================
3--- drascula.cpp (revision 30606)
4+++ drascula.cpp (working copy)
5@@ -2222,9 +2222,9 @@
6 x_de_letra = X_M;
7 else if (c == 'N')
8 x_de_letra = X_N;
9-//TODO else if (c == '¥')
10+//TODO else if (c == '\165')
11 // x_de_letra = X_GN;
12- else if (c == '¤')
13+ else if (c == '\164')
14 x_de_letra = X_GN;
15 else if (c == 'O')
16 x_de_letra = X_O;
17@@ -2262,13 +2262,13 @@
18 x_de_letra = X_GUION;
19 else if (c == '?')
20 x_de_letra = X_CIERRA_INTERROGACION;
21-//TODO else if (c == '¨')
22+//TODO else if (c == '\168')
23 // x_de_letra = X_ABRE_INTERROGACION;
24 else if (c == '"')
25 x_de_letra = X_COMILLAS;
26 else if (c == '!')
27 x_de_letra = X_CIERRA_EXCLAMACION;
28-//TODO else if (c == '­')
29+//TODO else if (c == '\173')
30 // x_de_letra = X_ABRE_EXCLAMACION;
31 else if (c == ';')
32 x_de_letra = X_PUNTO_Y_COMA;
33@@ -2316,74 +2316,7 @@
34 x_de_letra = X_N0;
35 else
36 y_de_letra = Y_ACENTOS;
37-/*
38- if (c == ' ')
39- x_de_letra = X_A;
40- else if (c == '‚')
41- x_de_letra = X_B;
42- else if (c == '¡')
43- x_de_letra = X_C;
44- else if (c == '¢')
45- x_de_letra = X_D;
46- else if (c == '£')
47- x_de_letra = X_E;
48- else if (c == '…
49')
50- x_de_letra = X_F;
51- else if (c == 'Š')
52- x_de_letra = X_G;
53- else if (c == '')
54- x_de_letra = X_H;
55- else if (c == '•')
56- x_de_letra = X_I;
57- else if (c == '—')
58- x_de_letra = X_J;
59- else if (c == 'ƒ')
60- x_de_letra = X_K;
61- else if (c == 'ˆ')
62- x_de_letra = X_L;
63- else if (c == 'Œ')
64- x_de_letra = X_M;
65- else if (c == '“')
66- x_de_letra = X_N;
67- else if (c == '–')
68- x_de_letra = X_GN;
69- else if (c == '\'')
70- x_de_letra = X_O;
71- else if (c == '€')
72- x_de_letra = X_P;
73- else if (c == '‡')
74- x_de_letra = X_P;
75- else if (c == 'µ')
76- x_de_letra = X_A;
77- else if (c == '')
78- x_de_letra = X_B;
79- else if (c == 'Ö')
80- x_de_letra = X_C;
81- else if (c == 'à')
82- x_de_letra = X_D;
83- else if (c == 'é')
84- x_de_letra = X_E;
85- else if (c == '·')
86- x_de_letra = X_F;
87- else if (c == 'Ô')
88- x_de_letra = X_G;
89- else if (c == 'Þ')
90- x_de_letra = X_H;
91- else if (c == 'ã')
92- x_de_letra = X_I;
93- else if (c == 'ë')
94- x_de_letra = X_J;
95- else if (c == '¶')
96- x_de_letra = X_K;
97- else if (c == 'Ò')
98- x_de_letra = X_L;
99- else if (c == '×')
100- x_de_letra = X_M;
101- else if (c == 'â')
102- x_de_letra = X_N;
103- else if (c == 'ê')
104- x_de_letra = X_GN;
105-*/ }
106+ }
107
108 pos_texto[0] = x_de_letra;
109 pos_texto[1] = y_de_letra;
110@@ -4764,7 +4697,7 @@
111 else if (key == Common::KEYCODE_l)
112 select2[v] = 'l';
113 else if ((key == Common::KEYCODE_LCTRL) || (key == Common::KEYCODE_RCTRL))
114- select2[v] = '¤';
115+ select2[v] = '\164';
116 else if (key == Common::KEYCODE_z)
117 select2[v] = 'z';
118 else if (key == Common::KEYCODE_x)
119@@ -4800,7 +4733,7 @@
120 else if (key == Common::KEYCODE_0)
121 select2[v] = '0';
122 else if (key == Common::KEYCODE_SPACE)
123- select2[v] = '§';
124+ select2[v] = '\167';
125 else if (key == ESC)
126 break;
127 else if (key == Common::KEYCODE_RETURN) {
128@@ -5824,30 +5757,14 @@
129 char c = toupper(dicho[h]);
130 if (c == 'A')
131 x_de_letra = X_A_OPC;
132-// else if (c == 'µ')
133-// x_de_letra = X_A_OPC;
134-// else if (c == '·')
135-// x_de_letra = X_A_OPC;
136-// else if (c == '¶')
137-// x_de_letra = X_A_OPC;
138 else if (c == 'B'
139 )x_de_letra = X_B_OPC;
140 else if (c == 'C')
141 x_de_letra = X_C_OPC;
142-// else if (c == '€')
143-// x_de_letra = X_C_OPC;
144-// else if (c == '‡')
145-// x_de_letra = X_C_OPC;
146 else if (c == 'D')
147 x_de_letra = X_D_OPC;
148 else if (c == 'E')
149 x_de_letra = X_E_OPC;
150-// else if (c == '')
151-// x_de_letra = X_E_OPC;
152-// else if (c == 'Ô')
153-// x_de_letra = X_E_OPC;
154-// else if (c == 'Ò')
155-// x_de_letra = X_E_OPC;
156 else if (c == 'F')
157 x_de_letra = X_F_OPC;
158 else if (c == 'G')
159@@ -5856,12 +5773,6 @@
160 x_de_letra = X_H_OPC;
161 else if (c == 'I')
162 x_de_letra = X_I_OPC;
163-// else if (c == 'Ö')
164-// x_de_letra = X_I_OPC;
165-// else if (c == 'Þ')
166-// x_de_letra = X_I_OPC;
167-// else if (c == '×')
168-// x_de_letra = X_I_OPC;
169 else if (c == 'J')
170 x_de_letra = X_J_OPC;
171 else if (c == 'K')
172@@ -5872,16 +5783,8 @@
173 x_de_letra = X_M_OPC;
174 else if (c == 'N')
175 x_de_letra = X_N_OPC;
176-// else if (c == ''')
177-// x_de_letra = X_GN_OPC;
178 else if (c == 'O')
179 x_de_letra = X_O_OPC;
180-// else if (c == 'à')
181-// x_de_letra = X_O_OPC;
182-// else if (c == 'â')
183-// x_de_letra = X_O_OPC;
184-// else if (c == 'ã')
185-// x_de_letra = X_O_OPC;
186 else if (c == 'P')
187 x_de_letra = X_P_OPC;
188 else if (c == 'Q')
189@@ -5894,12 +5797,6 @@
190 x_de_letra = X_T_OPC;
191 else if (c == 'U')
192 x_de_letra = X_U_OPC;
193-// else if (c == 'ë')
194-// x_de_letra = X_U_OPC;
195-// else if (c == 'ê')
196-// x_de_letra = X_U_OPC;
197-// else if (c == 'é')
198-// x_de_letra = X_U_OPC;
199 else if (c == 'V')
200 x_de_letra = X_V_OPC;
201 else if (c == 'W')
202@@ -5910,8 +5807,6 @@
203 x_de_letra = X_Y_OPC;
204 else if (c == 'Z')
205 x_de_letra = X_Z_OPC;
206-// else if (c == ' ')
207-// x_de_letra = ESPACIO_OPC;
208 else
209 y_de_letra = y_de_signos;
210
211@@ -5923,14 +5818,8 @@
212 x_de_letra = X_GUION_OPC;
213 else if (c == '?')
214 x_de_letra = X_CIERRA_INTERROGACION_OPC;
215-// else if (c == '¨')
216-// x_de_letra = X_ABRE_INTERROGACION_OPC;
217 else if (c == '"')
218 x_de_letra = X_COMILLAS_OPC;
219-// else if (c == '!')
220-// x_de_letra = X_CIERRA_EXCLAMACION_OPC;
221- else if (c == '­')
222- x_de_letra = X_ABRE_EXCLAMACION_OPC;
223 else if (c == ';')
224 x_de_letra = X_PUNTO_Y_COMA_OPC;
225 else if (c == '>')