summaryrefslogtreecommitdiff
path: root/mobile/get_trainer_class.asm
diff options
context:
space:
mode:
Diffstat (limited to 'mobile/get_trainer_class.asm')
-rw-r--r--mobile/get_trainer_class.asm46
1 files changed, 0 insertions, 46 deletions
diff --git a/mobile/get_trainer_class.asm b/mobile/get_trainer_class.asm
deleted file mode 100644
index 37fe91c56..000000000
--- a/mobile/get_trainer_class.asm
+++ /dev/null
@@ -1,46 +0,0 @@
-GetMobileOTTrainerClass: ; mobile function
- ld h, b
- ld l, c
- call .GetMobileOTTrainerClass
- ld c, a
- ret
-
-.GetMobileOTTrainerClass: ; 4e930
- ld a, [hli]
- xor [hl]
- ld c, a
- jr z, .skip_male_trainers
- srl c
- srl c
-.male_trainer_loop
- srl c
- ld a, c
- cp MaleTrainersEnd - MaleTrainers - 1
- jr nc, .male_trainer_loop
- inc c
-
-.skip_male_trainers
- ld a, [de]
- cp $1
- ld hl, MaleTrainers
- jr nz, .finished
-
- ld hl, FemaleTrainers
- ld a, c
- and a
- jr z, .finished
-
-.female_trainer_loop
- srl c
- ld a, c
- cp FemaleTrainersEnd - FemaleTrainers - 1
- jr nc, .female_trainer_loop
- inc c
-
-.finished
- ld b, $0
- add hl, bc
- ld a, [hl]
- ret
-
-INCLUDE "data/trainers/gendered_trainers.asm"