Explorar el Código

char_encode: add hyphen character support

Needed for HO-OH default name support eventually

Signed-off-by: Kris Bahnsen <Kris@KBEmbedded.com>
Kris Bahnsen hace 1 año
padre
commit
57dac60037
Se han modificado 2 ficheros con 5 adiciones y 0 borrados
  1. 4 0
      pokemon_char_encode.c
  2. 1 0
      pokemon_char_encode.h

+ 4 - 0
pokemon_char_encode.c

@@ -109,6 +109,8 @@ char pokemon_char_to_encoded(int byte) {
         return y_;
         return y_;
     case 'z':
     case 'z':
         return z_;
         return z_;
+    case '-':
+        return HYPHEN_;
     case '0':
     case '0':
         return _0_;
         return _0_;
     case '1':
     case '1':
@@ -255,6 +257,8 @@ int pokemon_encoded_to_char(char byte) {
         return 'y';
         return 'y';
     case z_:
     case z_:
         return 'z';
         return 'z';
+    case HYPHEN_:
+        return '-';
     case _0_:
     case _0_:
         return '0';
         return '0';
     case _1_:
     case _1_:

+ 1 - 0
pokemon_char_encode.h

@@ -87,6 +87,7 @@
 #define D_ARR_ 0xee
 #define D_ARR_ 0xee
 #define MALE_ 0xef
 #define MALE_ 0xef
 #define FEMALE_ 0xf5
 #define FEMALE_ 0xf5
+#define HYPHEN_ 0xe3
 #define _0_ 0xf6
 #define _0_ 0xf6
 #define _1_ 0xf7
 #define _1_ 0xf7
 #define _2_ 0xf8
 #define _2_ 0xf8