summaryrefslogtreecommitdiff
path: root/src/field_specials.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/field_specials.c')
-rw-r--r--[-rwxr-xr-x]src/field_specials.c19
1 files changed, 19 insertions, 0 deletions
diff --git a/src/field_specials.c b/src/field_specials.c
index dc70ef2d5..b289e655e 100755..100644
--- a/src/field_specials.c
+++ b/src/field_specials.c
@@ -12,6 +12,8 @@
#include "strings.h"
#include "text.h"
#include "wallclock.h"
+#include "tv.h"
+#include "link.h"
#if ENGLISH
#define CHAR_DECIMAL_SEPARATOR CHAR_PERIOD
@@ -264,3 +266,20 @@ u8 GetSSTidalLocation(s8 *mapGroup, s8 *mapNum, s16 *x, s16 *y)
*y = 20;
return 0;
}
+
+u8 GetLinkPartnerNames(void)
+{
+ u8 i;
+ u8 j = 0;
+ u8 myLinkPlayerNumber = sub_8008218();
+ u8 nLinkPlayers = sub_800820C();
+ for (i=0; i<nLinkPlayers; i++)
+ {
+ if (myLinkPlayerNumber != i)
+ {
+ StringCopy(gUnknown_083D1464[j], gLinkPlayers[i].name);
+ j++;
+ }
+ }
+ return nLinkPlayers;
+}