Character encoding (Generation IV): Difference between revisions

Line 590: Line 590:
* 0x25BC and 0x25BD both mark a prompt for the player to press a button to continue the dialogue. However, they will print the new line of dialogue differently: 0x25BC will clear the dialogue box entirely before printing the next line, while 0x25BD will scroll the previous dialogue up one line before printing it.
* 0x25BC and 0x25BD both mark a prompt for the player to press a button to continue the dialogue. However, they will print the new line of dialogue differently: 0x25BC will clear the dialogue box entirely before printing the next line, while 0x25BD will scroll the previous dialogue up one line before printing it.
* 0xE000 is a line break.
* 0xE000 is a line break.
* 0xF100 is an escape character that indicates that the string is compressed, using 9 bits per character instead of 16 bits per character.
* 0xFFFE is an {{wp|escape character}} for functions and variables. It is followed by a 16-bit integer indicating the index of the function to call, a 16-bit integer indicating the number of arguments to the function, and lastly the specified number of arguments.
* 0xFFFE is an {{wp|escape character}} for functions and variables. It is followed by a 16-bit integer indicating the index of the function to call, a 16-bit integer indicating the number of arguments to the function, and lastly the specified number of arguments.
* 0xFFFF is a terminator, marking the ends of strings.
* 0xFFFF is a terminator, marking the ends of strings.