Renamed packet_save_file to packet_join

This commit is contained in:
MysterD 2020-09-15 23:07:00 -07:00
parent 2a10cca29a
commit 3a37b79286
7 changed files with 18 additions and 23 deletions

View file

@ -27,7 +27,7 @@ static void on_activity_join_callback(UNUSED void* data, enum EDiscordResult res
discord_network_init(lobby->id);
discord_activity_update(false);
network_on_joined();
network_send_join_request();
}
static void on_activity_join(UNUSED void* data, const char* secret) {

View file

@ -58,10 +58,6 @@ bool network_init(enum NetworkType inNetworkType) {
return true;
}
void network_on_joined(void) {
network_send_save_file_request();
}
void network_on_init_level(void) {
// reset loading timer
networkLoadingLevel = 0;

View file

@ -78,7 +78,6 @@ void network_on_init_level(void);
void network_on_loaded_level(void);
void network_send(struct Packet* p);
void network_receive(u8* data, u16 dataLength);
void network_on_joined(void);
void network_update(void);
void network_shutdown(void);

View file

@ -16,8 +16,8 @@ void packet_receive(struct Packet* p) {
case PACKET_COLLECT_ITEM: network_receive_collect_item(p); break;
case PACKET_RESERVATION_REQUEST: network_receive_reservation_request(p); break;
case PACKET_RESERVATION: network_receive_reservation(p); break;
case PACKET_SAVE_FILE_REQUEST: network_receive_save_file_request(p); break;
case PACKET_SAVE_FILE: network_receive_save_file(p); break;
case PACKET_JOIN_REQUEST: network_receive_join_request(p); break;
case PACKET_JOIN: network_receive_join(p); break;
case PACKET_CHAT: network_receive_chat(p); break;
case PACKET_CUSTOM: network_receive_custom(p); break;
default: LOG_ERROR("received unknown packet: %d", p->buffer[0]);

View file

@ -22,8 +22,8 @@ enum PacketType {
PACKET_COLLECT_ITEM,
PACKET_RESERVATION_REQUEST,
PACKET_RESERVATION,
PACKET_SAVE_FILE_REQUEST,
PACKET_SAVE_FILE,
PACKET_JOIN_REQUEST,
PACKET_JOIN,
PACKET_CHAT,
PACKET_CUSTOM = 255,
};
@ -105,11 +105,11 @@ void network_receive_reservation_request(UNUSED struct Packet* p);
void network_send_reservation(void);
void network_receive_reservation(struct Packet* p);
// packet_save_file.c
void network_send_save_file_request(void);
void network_receive_save_file_request(UNUSED struct Packet* p);
void network_send_save_file(void);
void network_receive_save_file(struct Packet* p);
// packet_join.c
void network_send_join_request(void);
void network_receive_join_request(UNUSED struct Packet* p);
void network_send_join(void);
void network_receive_join(struct Packet* p);
// packet_custom.c
u8 network_register_custom_packet(void (*send_callback)(struct Packet* p, void* params), void (*receive_callback)(struct Packet* p));

View file

@ -15,22 +15,22 @@
extern u8* gOverrideEeprom;
static u8 eeprom[512] = { 0 };
void network_send_save_file_request(void) {
void network_send_join_request(void) {
assert(gNetworkType == NT_CLIENT);
gOverrideEeprom = eeprom;
struct Packet p;
packet_init(&p, PACKET_SAVE_FILE_REQUEST, true);
packet_init(&p, PACKET_JOIN_REQUEST, true);
network_send(&p);
}
void network_receive_save_file_request(UNUSED struct Packet* p) {
void network_receive_join_request(UNUSED struct Packet* p) {
assert(gNetworkType == NT_SERVER);
network_send_save_file();
network_send_join();
}
void network_send_save_file(void) {
void network_send_join(void) {
assert(gNetworkType == NT_SERVER);
fs_file_t* fp = fs_open(SAVE_FILENAME);
@ -42,7 +42,7 @@ void network_send_save_file(void) {
char hash[HASH_LENGTH] = GIT_HASH;
struct Packet p;
packet_init(&p, PACKET_SAVE_FILE, true);
packet_init(&p, PACKET_JOIN, true);
packet_write(&p, &hash, sizeof(u8) * HASH_LENGTH);
packet_write(&p, &gCurrSaveFileNum, sizeof(s16));
packet_write(&p, &gServerSettings.playerInteractions, sizeof(u8));
@ -52,7 +52,7 @@ void network_send_save_file(void) {
network_send(&p);
}
void network_receive_save_file(struct Packet* p) {
void network_receive_join(struct Packet* p) {
assert(gNetworkType == NT_CLIENT);
gOverrideEeprom = eeprom;

View file

@ -78,7 +78,7 @@ static bool ns_socket_initialize(enum NetworkType networkType) {
gOpenConnectMenu = TRUE;
gNetworkType = NT_CLIENT;
network_on_joined();
network_send_join_request();
}
LOG_INFO("initialized");