ZoriaRPG

string_constants.zh for ZC 2.55

Nov 25th, 2016
45
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. //String Constants
  2. //10-JUNE-2016
  3.  
  4. //printf, sprintf and strcatf arguments
  5. const int MSGC_LINEFEED         = 10;   // '\n'
  6.  
  7. const int MF_NONE               = 0;    // '%n'
  8. const int MF_STRING             = 1;    // '%s'
  9. const int MF_INT                = 2;    // '%i'
  10. const int MF_FLOAT              = 3;    // '%f'
  11. const int MF_NUM                = 4;    // '%d'
  12. const int MF_PTR                = 5;    // '%p'
  13. const int MF_CHAR               = 6;    // '%c'
  14. const int MF_HEXLOWER           = 7;    // '%x'
  15. const int MF_HEXUPPER           = 8;    // '%X'
  16.  
  17.  
  18. //Base ASCII Table
  19. const int CHAR_NULL         = 0; //NULL char, end of string.
  20. const int CHAR_SOH      = 1; //Start of heading.
  21. const int CHAR_STX      = 2; //Start of text.
  22. const int CHAR_ETX      = 3; //End of text.
  23. const int CHAR_EOT      = 4; //End of transmission.
  24. const int CHAR_ENQ      = 5; //Enquiry
  25. const int CHAR_ACK      = 6; //Acknowledge
  26. const int CHAR_BELL     = 7; //Bell tone.
  27. const int CHAR_BACKSPACE    = 8;
  28. const int CHAR_TAB      = 9;
  29. const int CHAR_LF       = 10; //Line feed, new line.
  30. const int CHAR_NEWLINE      = 10;
  31. const int CHAR_VTAB         = 11; //Vertical tab.
  32. const int CHAR_FF       = 12; //Form feed, new page.
  33. const int CHAR_FORMFEED     = 12;
  34. const int CHAR_CR       = 13; //Carriage return.
  35. const int CHAR_RETURN       = 13;
  36. const int CHAR_SHIFTOUT     = 14;
  37. const int CHAR_SHIFTIN      = 15;
  38. const int CHAR_DLE      = 16; //Data Link Escape
  39. const int CHAR_DEVCONT1     = 17; //Device Control 1
  40. const int CHAR_DEVCONT2     = 18; //Device Control 2
  41. const int CHAR_DEVCONT3     = 19; //Device Control 3
  42. const int CHAR_DEVCONT4     = 20; //Device Control 4
  43. const int CHAR_NEGACK       = 21; //Negative acknowledge.
  44. const int CHAR_SYNCIDLE     = 22; //Synchronous idle.
  45. const int CHAR_ENDTRANSBLOCK    = 23; //End of transmission block.
  46. const int CHAR_CANCEL       = 24; //Cancel
  47. const int CHAR_ENDMEDIUM    = 25; //End of medium.
  48. const int CHAR_EM       = 25; //End of medium.
  49. const int CHAR_SUB      = 26; //Substitute
  50. const int CHAR_SUBSTITUTE   = 26;
  51. const int CHAR_ESC      = 27; //Escape char.
  52. const int CHAR_FS       = 28; //File separator.
  53. const int CHAR_FILESEP      = 28;
  54. const int CHAR_GROUPSEP     = 29;
  55. const int CHAR_GS       = 29; //Group separator.
  56. const int CHAR_RECORDSEP    = 30;
  57. const int CHAR_RS       = 30; //Record separator.
  58. const int CHAR_UNITSEP      = 31;
  59. const int CHAR_US       = 31; //Unit separaor
  60. const int CHAR_SPACE        = 32;
  61. const int CHAR_BANG         = 33; //Bang sign (!)
  62. const int CHAR_DQUOTE       = 34; //Double-quote (")
  63. const int CHAR_HASH         = 35; //Hash sign (#)
  64. const int CHAR_DOLLAR       = 36; //Dollar sign ($)
  65. const int CHAR_PERCENT      = 37; //Percent sign (%)
  66. const int CHAR_AND      = 38; //And sign (&)
  67. const int CHAR_QUOTE        = 39; //Single quote (')
  68. const int CHAR_LPAREN       = 40; //Left paren
  69. const int CHAR_RPAREN       = 41; //Right paren
  70. const int CHAR_STAR     = 42; //Star (multiply) sign (*)
  71. const int CHAR_PLUS     = 43; //Plus sign (+)
  72. const int CHAR_COMMA        = 44; //Comma (,)
  73. const int CHAR_MINUS        = 45; //Minus (-)
  74. const int CHAR_DOT      = 46; //Dot (.)
  75. const int CHAR_FSLASH       = 47; //Forward slash (/)
  76. const int CHAR_0        = 48; //Numerals
  77. const int CHAR_1        = 49;
  78. const int CHAR_2        = 50;
  79. const int CHAR_3        = 51;
  80. const int CHAR_4        = 52;
  81. const int CHAR_5        = 53;
  82. const int CHAR_6        = 54;
  83. const int CHAR_7        = 55;
  84. const int CHAR_8        = 56;
  85. const int CHAR_9        = 57;
  86. const int CHAR_COLON        = 58; //Colon (:)
  87. const int CHAR_SCOLON       = 59; //Semicolon (;)
  88. const int CHAR_LESSTHAN     = 60; //Less than (<)
  89. const int CHAR_EQUALS       = 61; //Equals (=)
  90. const int CHAR_MORETHAN     = 62; //More than (>)
  91. const int CHAR_QUESTION     = 63; //Question mark (?)
  92. const int CHAR_ATSIGN       = 64; //At sign (@)
  93. const int CHAR_A        = 65; //Uppercase Alpha
  94. const int CHAR_B        = 66;
  95. const int CHAR_C        = 67;
  96. const int CHAR_D        = 68;
  97. const int CHAR_E        = 69;
  98. const int CHAR_F        = 70;
  99. const int CHAR_G        = 71;
  100. const int CHAR_H        = 72;
  101. const int CHAR_I        = 73;
  102. const int CHAR_J        = 74;
  103. const int CHAR_K        = 75;
  104. const int CHAR_L        = 76;
  105. const int CHAR_M        = 77;
  106. const int CHAR_N        = 78;
  107. const int CHAR_O        = 79;
  108. const int CHAR_P        = 80;
  109. const int CHAR_Q        = 81;
  110. const int CHAR_R        = 82;
  111. const int CHAR_S        = 83;
  112. const int CHAR_T        = 84;
  113. const int CHAR_U        = 85;
  114. const int CHAR_V        = 86;
  115. const int CHAR_W        = 87;
  116. const int CHAR_X        = 88;
  117. const int CHAR_Y        = 89;
  118. const int CHAR_Z        = 90;
  119. const int CHAR_LBRACE       = 91; //Left brace ([)
  120. const int CHAR_BSLASH       = 92; //Backslash (\)
  121. const int CHAR_RBRACE       = 93; //Right brace (])
  122. const int CHAR_CARET        = 94; //Caret (^)
  123. const int CHAR_UNDERSCORE   = 95; //Underscore (_)
  124. const int CHAR_GRAVE        = 96; //Grave (`)
  125. const int CHAR_a        = 97; //Lowercase alpha.
  126. const int CHAR_b        = 98;
  127. const int CHAR_c        = 99;
  128. const int CHAR_d        = 100;
  129. const int CHAR_e        = 101;
  130. const int CHAR_f        = 102;
  131. const int CHAR_g        = 103;
  132. const int CHAR_h        = 104;
  133. const int CHAR_i        = 105;
  134. const int CHAR_j        = 106;
  135. const int CHAR_k        = 107;
  136. const int CHAR_l        = 108;
  137. const int CHAR_m        = 109;
  138. const int CHAR_n        = 110;
  139. const int CHAR_o        = 111;
  140. const int CHAR_p        = 112;
  141. const int CHAR_q        = 113;
  142. const int CHAR_r        = 114;
  143. const int CHAR_s        = 115;
  144. const int CHAR_t        = 116;
  145. const int CHAR_u        = 117;
  146. const int CHAR_v        = 118;
  147. const int CHAR_w        = 119;
  148. const int CHAR_x        = 120;
  149. const int CHAR_y        = 121;
  150. const int CHAR_z        = 122;
  151. const int CHAR_LCURLYBR     = 123; //Left curly brace ({)
  152. const int CHAR_PIPE         = 124; //Pipe (|)
  153. const int CHAR_RCURLYBR     = 125; //Right curly brace (})
  154. const int CHAR_TILDE        = 126; //Tilde (~)
  155. const int CHAR_UNUSED       = 127; //Last of Standard ASCII Map
  156. const int CHAR_DEL      = 127; //Forward delete.
  157.  
  158.  
  159. //Extended ASCII
  160.  
  161. //The following characters will not show in the ZQ editor, or in Zelda Classic, but you may use them
  162. //in HARDCODED ZScript Strings (not in the ZQ String Editor!) when making a Tile Font, so that you may
  163. //type non-English characters, and mathematical/currency symbols into hard-coded strings, and display
  164. //them using your Tile Font.
  165.  
  166. const int CHAR_EURO             = 128; //Euro Sign €
  167. const int CHAR_BLANK129         = 129; //Blank
  168. const int CHAR_BLANK130         = 130; //Blank
  169. const int CHAR_QUOTE_LOW        = 131; //Comma ‚
  170. const int CHAR_FLORIN           = 132; //Florin Sign ƒ
  171. const int CHAR_DOUBLEQUOTE_LOW      = 133; //Low Double-Quote „
  172. const int CHAR_ELIPSE           = 134; //Elipse …
  173. const int CHAR_CROSS            = 135; //Cross †
  174. const int CHAR_DOUBLE_CROSS     = 136; //Double Cross ‡
  175. const int CHAR_CIRCUMFLEX       = 137; //Raw Circumflex ˆ
  176. const int CHAR_PERMILLE         = 138; //Permille Sign ‰
  177. const int CHAR_S_CARON          = 139; //S with Carom Š
  178. const int CHAR_LESSTHAN2        = 140; // Less Than (Maths) ‹
  179. const int CHAR_DIPTHONG_OE      = 141; //OE Dipthong Œ
  180. const int CHAR_BLANK142         = 142; //Blank
  181. const int CHAR_Z_CARON          = 143; //Z with Caron Ž
  182. const int CHAR_BLANK144         = 144; //Blank
  183. const int CHAR_BLANK145         = 145; //Blank
  184. const int CHAR_QUOTE_FANCY_L        = 146; //Fancy left Quote ‘
  185. const int CHAR_QUOTE_FANCY_R        = 147; //Fancy Right Quote ’
  186. const int CHAR_DOUBLEQUOTE_L        = 148; //Fancy Left Double-Quote “
  187. const int CHAR_DOUBLEQUOTE_R        = 149; //Fancy Right Double-Quote ”
  188. const int CHAR_DOT_LIST         = 150; //Listing Bullet Dot •
  189. const int CHAR_BULLET           = 150; //Listing Bullet Dot •
  190. const int CHAR_NDASH            = 151; //N-Dash –
  191. const int CHAR_MDASH            = 152; //M-Dash —
  192. const int CHAR_TILDE_OVER       = 153; //Raw Tilde Overscore ˜
  193. const int CHAR_TRADEMARK        = 154; //Trademark Sign ™
  194. const int CHAR_s_CARON          = 155; //S with Caron š
  195. const int CHAR_MORETHAN2        = 156; // More Than (Maths) ›
  196. const int CHAR_DIPTHONG_OW_LOWER    = 157; //Lowercase OE Dipthong œ
  197. const int CHAR_BLANK158         = 158; //Blank
  198. const int CHAR_z_CARON          = 159; //Z with Caron ž
  199. const int CHAR_Y_UMLAT          = 160; //Y with Umlat Ÿ
  200. const int CHAR_BLANK162         = 161; //Blank
  201. const int CHAR_BANG_INVERT      = 162; //Inverted Bang ¡
  202. const int CHAR_CENTS            = 163; //Cents Sign ¢
  203. const int CHAR_POUNDS           = 164; //Pounds Sign £
  204. const int CHAR_CURRENCY         = 165; //Misc. Currency Sign ¤
  205. const int CHAR_YEN          = 166; //Yen Sign ¥
  206. const int CHAR_BROKEN_BAR       = 167; //Broken Vertical Bar ¦
  207. const int CHAR_SECTION          = 168; //Section Sign §
  208. const int CHAR_UMLAT            = 169; //Raw Umlat ¨
  209. const int CHAR_COPYRIGHT        = 170; //Copyright Sign ©
  210. const int CHAR_ORDINAL_A        = 171; //Ordinal A (Fem) ª
  211. const int CHAR_MUCHLESSTHAN         = 172; //Much Less Than «
  212. const int CHAR_NOT_SYMBOL       = 173; //Maths Symbol Not ¬
  213. const int CHAR_MATHS_MINUS      = 174; //Maths Minus Sign ­
  214. const int CHAR_REGISTERED_TM        = 175; //Registered TM Symbol ®
  215. const int CHAR_MACRON           = 176; //Macron (Overscore) Sign ¯
  216. const int CHAR_RING             = 177; //Raw Ring °
  217. const int CHAR_PLUSMINUS        = 178; //Plus/Minus Sign ±
  218. const int CHAR_SQUARED          = 179; //Squared (Superscript) 2 ²
  219. const int CHAR_CUBED            = 180; //Cubed (Superscript) 3 ³
  220. const int CHAR_ACCUTE_ACCENT        = 181; //Raw Accute Accent ´
  221. const int CHAR_MICRO            = 182; //Micro Symbol µ
  222. const int CHAR_PARAGRAPH        = 183; //Paragraph Sign ¶
  223. const int CHAR_DOT_MATHS        = 184; //Maths Dot (Multiplication) ·
  224. const int CHAR_CEDILLA          = 185; //Raw Cedilla ¸
  225. const int CHAR_1_SUPER          = 186; //Superscript 1 ¹
  226. const int CHAR_0_SUPER          = 187; //Superscript 0 º
  227. const int CHAR_FRACTION_QUARTER     = 188; //Fraction One-Quarter ¼
  228. const int CHAR_FRACTION_HALF        = 189; //Fraction One-Half ½
  229. const int CHAR_FRACTION_THREE_QUARTERS  = 190; //Fraction Three-Quarters ¾
  230. const int CHAR_QUESTION_INV         = 191; //Inverted Question Mark ¿
  231. const int CHAR_A_GRAVE          = 192; //A with Grave Accent À
  232. const int CHAR_A_ACUTE          = 193; //A with Acute Accent Á
  233. const int CHAR_A_CIRCUMFLEX         = 194; //A with Circumflex Â
  234. const int CHAR_A_TILDE          = 195; //A with Tilde Ã
  235. const int CHAR_A_UMLAT          = 196; //A with Umlat Ä
  236. const int CHAR_A_RING           = 197; //A with Ring Å
  237. const int CHAR_DIPTHONG_AE      = 198; //AE Dipthong Æ
  238. const int CHAR_C_CEDILLA        = 199; //C with Cedilla Ç
  239. const int CHAR_E_GRAVE          = 200; //E with Grave Accent È
  240. const int CHAR_E_ACUTE          = 201; //E with Acute Accent É
  241. const int CHAR_E_CIRCUMFLEX         = 202; //E withy Circumflex Ê
  242. const int CHAR_E_UMLAT          = 203; //E with Umlat Accent Ë
  243. const int CHAR_I_GRAVE          = 204; //I with Grave Accent Ì
  244. //const int CHAR_I_ACUTE            = 205; //I with Acute Accent Í
  245. const int CHAR_I_CIRCUMFLEX         = 206; //I with Circumflex Accent Î
  246. const int CHAR_I_UMLAT          = 207; //I with Umlat Ï
  247. const int CHAR_ETH          = 208; //Eth Ð
  248. const int CHAR_EYNE             = 209; //Eyne Ñ
  249. const int CHAR_O_GRAVE          = 210; //O with Grave Accent Ò
  250. const int CHAR_I_ACUTE          = 211; //O with Acute Accent Ó
  251. const int CHAR_O_CIRCUMFLEX         = 212; //O With CircumflexÔ
  252. const int CHAR_O_TILDE          = 213; //O with Tilde Accent Õ
  253. const int CHAR_O_UMLAT          = 214; //O with Umlat Ö
  254. const int CHAR_MULTIPLY_X       = 215; //Multiplication X ×
  255. const int CHAR_O_STROKE         = 216; //O with Diagonal Stroke Ø
  256. const int CHAR_U_GRAVE          = 217; //U with Grave Accent Ù
  257. const int CHAR_U_ACUTE          = 218; //U with Acute Accent Ú
  258. const int CHAR_U_CIRCUMFLEX         = 219; //U with Circumflex Accent Û
  259. const int CHAR_U_UMLAT          = 220; //U with Umlat Ü
  260. const int CHAR_Y_ACUTE          = 221; //Y With Acute Accent Ý
  261. const int CHAR_THORN            = 222; //Thorn Þ
  262. const int CHAR_BETA             = 223; //Beta ß
  263. const int CHAR_a_GRAVE          = 224; //Lowercase a with Grave Accent à
  264. const int CHAR_a_ACUTE          = 225; //Lowercase a with Acute Accentá
  265. const int CHAR_a_CIRCUMFLEX         = 226; //Lowercase a with Circumflex Accent â
  266. const int CHAR_a_TILDE          = 227; //Lowercase a with Tilde Accent ã
  267. const int CHAR_a_UMLAT          = 228; //Lowercase a with Umlat ä
  268. const int CHAR_a_RING           = 229; //Lowercase a with Ring å
  269. const int CHAR_DIPTHONG_ae      = 230; //Lowercase ae Dipthong æ
  270. const int CHAR_c_CEDILLA        = 231; //Lowercase c with Cedilla ç
  271. const int CHAR_e_GRAVE          = 232; //Lowercase e with Grave Accent è
  272. const int CHAR_e_ACUTE          = 233; //Lowercase e with Acute Accent é
  273. const int CHAR_e_CIRCUMFLEX         = 234; //Lowercase e with Circumflex ê
  274. const int CHAR_e_UMLAT          = 235; //Lowercase e with Umlat ë
  275. const int CHAR_i_GRAVE          = 236; //Lowercase i with Grave Accent ì
  276. const int CHAR_i_ACUTE          = 237; //Lowercase i with Acute Accent í
  277. const int CHAR_i_CIRCUMFLEX         = 238; //Lowercase i with Circumflex î
  278. const int CHAR_i_UMLAT          = 239; //Lowercase i with Umlat ï
  279. const int CHAR_eth          = 240; //Lowercade eth ð
  280. const int CHAR_eyne             = 241; //Lowercase enye ñ
  281. const int CHAR_o_GRAVE          = 242; //Lowercase o with Grave Accent ò
  282. const int CHAR_o_ACUTE          = 243; //Lowercase o with Acute Accent ó
  283. const int CHAR_o_CIRCUMFLEX         = 244; //Lowercase o with Circumflex ô
  284. const int CHAR_o_TILDE          = 245; //Lowercase o with Tilde õ
  285. const int CHAR_o_UMLAT          = 246; //Lowercase o with Umlat ö
  286. const int CHAR_DIVISION_MATHS       = 247; //Maths Division Sign ÷·
  287. const int CHAR_o_STROKE         = 248; //Lowercase o with Stroke ø
  288. const int CHAR_u_GRAVE          = 249; //Lowercase u with Grave Accent ù
  289. const int CHAR_u_ACUTE          = 250; //Lowercase u with Acute Accent ú
  290. const int CHAR_u_CIRCUMFLEX         = 251; //Lowercase u with Circumflex û
  291. const int CHAR_u_UMLAT          = 252; //Lowercase u with Umlat ü
  292. const int CHAR_y_ACUTE          = 253; //Lowercase y with Acute Accent ý
  293. const int CHAR_thorn            = 254; //Lowercase thorn þ
  294. const int CHAR_y_UMLAT          = 255; //Lowercase y with Umlat ÿ
RAW Paste Data