mirror of
https://github.com/ACreTeam/ac-decomp
synced 2026-05-23 14:41:38 -04:00
Implement & link m_mail_check[_ovl].c
This commit is contained in:
@@ -79,6 +79,8 @@ m_mail.c:
|
||||
.text: [0x803BC70C, 0x803BD230]
|
||||
.data: [0x80656670, 0x806566C0]
|
||||
.bss: [0x81297CD0, 0x81297E68]
|
||||
m_mail_check.c:
|
||||
.text: [0x803BD230, 0x803BD250]
|
||||
m_mail_password_check.c:
|
||||
.text: [0x803BD250, 0x803BEC9C]
|
||||
.data: [0x806566C0, 0x806571D8]
|
||||
@@ -255,6 +257,9 @@ m_random_field/mRF_MakePerfectBit.c:
|
||||
.text: [0x8050B1AC, 0x8050B1D4]
|
||||
m_random_field/mRF_GetRandomStepMode.c:
|
||||
.text: [0x8050B284, 0x8050B2C0]
|
||||
m_mail_check_ovl.c:
|
||||
.text: [0x8050F06C, 0x8050F838]
|
||||
.data: [0x8069F320, 0x8069FA40]
|
||||
ac_douzou.c:
|
||||
.text: [0x805AD6D8, 0x805AE704]
|
||||
.rodata: [0x8064A7C0, 0x8064A7E8]
|
||||
|
||||
@@ -0,0 +1,16 @@
|
||||
#ifndef M_MAIL_CHECK_H
|
||||
#define M_MAIL_CHECK_H
|
||||
|
||||
#include "types.h"
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C" {
|
||||
#endif
|
||||
|
||||
extern int mMC_get_mail_hit_rate(int* len, u8* str);
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
|
||||
#endif
|
||||
@@ -0,0 +1,36 @@
|
||||
#ifndef M_MAIL_CHECK_OVL_H
|
||||
#define M_MAIL_CHECK_OVL_H
|
||||
|
||||
#include "types.h"
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C" {
|
||||
#endif
|
||||
|
||||
enum {
|
||||
mMck_CASE_LOWER,
|
||||
mMck_CASE_UPPER,
|
||||
|
||||
mMck_CASE_NUM
|
||||
};
|
||||
|
||||
enum {
|
||||
mMck_CHECK_KEY_TYPE_A,
|
||||
mMck_CHECK_KEY_TYPE_B,
|
||||
mMck_CHECK_KEY_TYPE_C,
|
||||
mMck_CHECK_KEY_TYPE_D,
|
||||
mMck_CHECK_KEY_TYPE_E,
|
||||
mMck_CHECK_KEY_TYPE_F,
|
||||
mMck_CHECK_KEY_TYPE_G,
|
||||
|
||||
mMck_CHECK_KEY_TYPE_NUM
|
||||
};
|
||||
|
||||
extern int mMck_check_key_hit(int* len, u8* str);
|
||||
extern int mMck_check_key_hit_nes(u8* str);
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
|
||||
#endif
|
||||
@@ -0,0 +1,7 @@
|
||||
#include "m_mail_check.h"
|
||||
|
||||
#include "m_mail_check_ovl.h"
|
||||
|
||||
extern int mMC_get_mail_hit_rate(int* len, u8* str) {
|
||||
return mMck_check_key_hit(len, str);
|
||||
}
|
||||
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user