mirror of
https://gitlab.com/xCrystal/pokecrystal-board.git
synced 2024-11-16 11:27:33 -08:00
0f5540740b
* Macro loop for EmptyAllSRAMBanks * Many things labeled and magic numbers removed * Conform to the style guide * Rename URLs in mobile_46 * MOBILEAPI_19 -> MOBILEAPI_TELEPHONESTATUS * Update engine/menus/empty_sram.asm Co-authored-by: Rangi <35663410+Rangi42@users.noreply.github.com> * Update ram/wram.asm Co-authored-by: Rangi <35663410+Rangi42@users.noreply.github.com> * Update mobile/mobile_46.asm Co-authored-by: Rangi <35663410+Rangi42@users.noreply.github.com> * Update mobile/mobile_46.asm Co-authored-by: Rangi <35663410+Rangi42@users.noreply.github.com> * Remove underscore from Set*DownloadURL symbols * Begin Labeling TradeCornerHoldMon routines * Add wMobileMon party_struct * Add TRADE_CORNER_REQUEST_LENGTH constant * Name battle tower action functions * Label trade corner send/receive buffer * Label the saved copy of the trade corner pokemon also fix mailmsg_jp * So many copies of decodeBase64Character * Label another buffer * Fix Alignment and use MOBILE_EMAIL_LENGTH * `Function11ad8a` -> `MobileIncJumptableIndex` * Apply Rangi Suggestions pass 1 Co-Authored-By: Rangi <35663410+Rangi42@users.noreply.github.com> * Apply Suggestions 2 Co-authored-by: Rangi <35663410+Rangi42@users.noreply.github.com> Co-authored-by: vulcandth <vulcandth@gmail.com>
71 lines
1.7 KiB
NASM
71 lines
1.7 KiB
NASM
; MobileAPI calls (see lib/mobile/main.asm:_MobileAPI)
|
|
const_def 0, 2
|
|
const MOBILEAPI_00
|
|
const MOBILEAPI_01
|
|
const MOBILEAPI_02
|
|
const MOBILEAPI_03
|
|
const MOBILEAPI_04
|
|
const MOBILEAPI_05
|
|
const MOBILEAPI_06
|
|
const MOBILEAPI_07
|
|
const MOBILEAPI_08
|
|
const MOBILEAPI_09
|
|
const MOBILEAPI_0A
|
|
const MOBILEAPI_0B
|
|
const MOBILEAPI_0C
|
|
const MOBILEAPI_0D
|
|
const MOBILEAPI_0E
|
|
const MOBILEAPI_0F
|
|
const MOBILEAPI_10
|
|
const MOBILEAPI_11
|
|
const MOBILEAPI_12
|
|
const MOBILEAPI_13
|
|
const MOBILEAPI_14
|
|
const MOBILEAPI_15
|
|
const MOBILEAPI_16
|
|
const MOBILEAPI_17
|
|
const MOBILEAPI_SETTIMER
|
|
const MOBILEAPI_TELEPHONESTATUS
|
|
const MOBILEAPI_1A
|
|
const MOBILEAPI_1B
|
|
const MOBILEAPI_1C
|
|
const MOBILEAPI_1D
|
|
const MOBILEAPI_1E
|
|
const MOBILEAPI_1F
|
|
const MOBILEAPI_20
|
|
const MOBILEAPI_21
|
|
|
|
; MobileEZChatCategoryPointers indexes (see mobile/fixed_words.asm)
|
|
const_def
|
|
const EZCHAT_POKEMON
|
|
const EZCHAT_TYPES
|
|
const EZCHAT_GREETINGS
|
|
const EZCHAT_PEOPLE
|
|
const EZCHAT_BATTLE
|
|
const EZCHAT_EXCLAMATIONS
|
|
const EZCHAT_CONVERSATION
|
|
const EZCHAT_FEELINGS
|
|
const EZCHAT_CONDITIONS
|
|
const EZCHAT_LIFE
|
|
const EZCHAT_HOBBIES
|
|
const EZCHAT_ACTIONS
|
|
const EZCHAT_TIME
|
|
const EZCHAT_FAREWELLS
|
|
const EZCHAT_THISANDTHAT
|
|
|
|
DEF NUM_KANA EQU 45 ; length of SortedPokemon table (see mobile/fixed_words.asm)
|
|
|
|
DEF MOBILE_LOGIN_PASSWORD_LENGTH EQU 17
|
|
DEF MOBILE_PHONE_NUMBER_LENGTH EQU 20
|
|
|
|
; Maximum amount of time allowed for mobile battles each day
|
|
DEF MOBILE_BATTLE_ALLOWED_SECONDS EQU 0
|
|
DEF MOBILE_BATTLE_ALLOWED_MINUTES EQU 10
|
|
|
|
; Trade corner request size
|
|
; DION addr $1e + request $8 + Name $5
|
|
; + party struct $30 + OT $5 + NICK $5
|
|
; + JP Mail struct $2a
|
|
DEF MOBILE_EMAIL_LENGTH EQU $1e
|
|
DEF TRADE_CORNER_REQUEST_LENGTH EQU $8f
|