sovereignx/include/trade.h

28 lines
860 B
C
Raw Normal View History

2017-11-11 00:06:06 +00:00
#ifndef GUARD_TRADE_H
#define GUARD_TRADE_H
2018-12-13 03:55:39 +00:00
#include "link_rfu.h"
2019-10-04 00:39:37 +01:00
#include "constants/trade.h"
2018-12-13 03:55:39 +00:00
2017-11-11 00:06:06 +00:00
// Exported type declarations
// Exported RAM declarations
2019-10-04 12:42:45 +01:00
extern struct MailStruct gTradeMail[PARTY_SIZE];
extern u8 gSelectedTradeMonPositions[2];
2017-11-11 00:06:06 +00:00
// Exported ROM declarations
2019-10-07 03:58:25 +01:00
extern const struct WindowTemplate gTradeEvolutionSceneYesNoWindowTemplate;
2017-11-11 00:06:06 +00:00
2019-10-10 08:50:51 +01:00
s32 GetGameProgressForLinkTrade(void);
2019-10-09 10:56:44 +01:00
void CB2_StartCreateTradeMenu(void);
2019-10-05 15:41:37 +01:00
void CB2_LinkTrade(void);
2020-02-16 18:49:36 +00:00
int CanRegisterMonForTradingBoard(struct GFtgtGnameSub a0, u16, u16, u8);
int GetUnionRoomTradeMessageId(struct GFtgtGnameSub a0, struct GFtgtGnameSub a1, u16 a2, u16 a3, u8 a4, u16 a5, u8 a6);
2019-10-18 00:22:03 +01:00
int CanSpinTradeMon(struct Pokemon*, u16);
2019-10-10 08:50:51 +01:00
void InitTradeSequenceBgGpuRegs(void);
void LinkTradeDrawWindow(void);
2019-10-05 15:41:37 +01:00
void InitTradeBg(void);
2019-10-04 00:39:37 +01:00
void DrawTextOnTradeWindow(u8, const u8 *, u8);
2017-11-11 00:06:06 +00:00
#endif //GUARD_TRADE_H