summaryrefslogtreecommitdiff
path: root/src/use_pokeblock.c
diff options
context:
space:
mode:
authorPikalaxALT <pikalaxalt@gmail.com>2017-06-28 21:53:45 -0400
committerPikalaxALT <pikalaxalt@gmail.com>2017-06-28 21:53:45 -0400
commit66f219dba7d19cc5561cd12fb81b4add8eb888e0 (patch)
tree0f6688fbadc4140be9a33f9a9b241ac59cbbb710 /src/use_pokeblock.c
parent5c8320f9e1f8735272e2b8239fbba3b2b6eb69c4 (diff)
through sub_8136C40
Diffstat (limited to 'src/use_pokeblock.c')
-rwxr-xr-xsrc/use_pokeblock.c49
1 files changed, 49 insertions, 0 deletions
diff --git a/src/use_pokeblock.c b/src/use_pokeblock.c
index 861a3efcd..e6875645b 100755
--- a/src/use_pokeblock.c
+++ b/src/use_pokeblock.c
@@ -5,6 +5,8 @@
#include "global.h"
#include "main.h"
#include "rom4.h"
+#include "string_util.h"
+#include "strings.h"
#include "pokemon.h"
#include "pokenav.h"
#include "palette.h"
@@ -496,3 +498,50 @@ void sub_81369CC(void)
break;
}
}
+
+void sub_8136B44(void)
+{
+ switch (gUnknown_02039304->unk50)
+ {
+ case 0:
+ BeginNormalPaletteFade(-1, 0, 0, 16, 0);
+ gUnknown_02039304->unk50++;
+ break;
+ case 1:
+ if (!gPaletteFade.active)
+ {
+ gUnknown_02039304->unk50 = 2;
+ }
+ break;
+ case 2:
+ sub_80F5BDC();
+ gUnknown_02039304->unk50++;
+ break;
+ case 3:
+ SetMainCallback2(gUnknown_02039304->callback);
+ break;
+ }
+}
+
+void sub_8136BB8(void)
+{
+ GetMonData(&gPlayerParty[sub_81370A4(gUnknown_083DFEC4->unk87DC)], MON_DATA_NICKNAME, gUnknown_02039304->stringBuffer);
+ StringGetEnd10(gUnknown_02039304->stringBuffer);
+ StringAppend(gUnknown_02039304->stringBuffer, gOtherText_GetsAPokeBlock);
+ BasicInitMenuWindow(&gWindowConfig_81E709C);
+ MenuDrawTextWindow(0, 16, 29, 19);
+ MenuPrint(gUnknown_02039304->stringBuffer, 1, 17);
+ DisplayYesNoMenu(23, 10, 1);
+ MoveMenuCursor(0);
+}
+
+s8 sub_8136C40(void)
+{
+ s8 retval = ProcessMenuInputNoWrap();
+ if ((u8)(retval + 1) < 3)
+ {
+ MenuZeroFillScreen();
+ BasicInitMenuWindow(&gWindowConfig_81E7080);
+ }
+ return retval;
+}