Decompile 3 functions in Source/Contents/NavigationManager.h, Source/Contents/NavigationRequest.cpp, ...
Batch #3874 by eAthena: 3 byte-identical, 0 confirmed by peer review. - fn_19639 CNavigationManager::StateCount: byte-identical - fn_19640 CNavigationManager::NodeCount: byte-identical - fn_19669 CEntryQueueMgr::ResetCurrent: byte-identical Merged automatically: every function is byte-identical to the original. Adds to the build: Source/Contents/EntryQueueMgr.cpp
This commit is contained in:
parent
a9d0782a19
commit
bba41f34f1
6 changed files with 134 additions and 0 deletions
61
Source/Contents/EntryQueueMgr.cpp
Normal file
61
Source/Contents/EntryQueueMgr.cpp
Normal file
|
|
@ -0,0 +1,61 @@
|
|||
#include "Contents/EntryQueueMgr.h"
|
||||
|
||||
#include "Contents/Sound/SoundMgr.h"
|
||||
#include "Network/Connection/Connection.h"
|
||||
#include "Network/Packets/PacketLengths.h"
|
||||
|
||||
#include <cstring>
|
||||
|
||||
struct EntryQueueAdmissionPacket {
|
||||
/* 0000 */ std::uint16_t id;
|
||||
/* 0002 */ std::uint8_t result;
|
||||
/* 0003 */ char queueName[24];
|
||||
/* 001B */ char characterName[24];
|
||||
};
|
||||
|
||||
struct EntryQueueApplyPacket {
|
||||
/* 0000 */ std::uint16_t id;
|
||||
/* 0002 */ std::uint16_t type;
|
||||
/* 0004 */ char queueName[24];
|
||||
};
|
||||
|
||||
struct EntryQueueNamePacket {
|
||||
/* 0000 */ std::uint16_t id;
|
||||
/* 0002 */ char queueName[24];
|
||||
};
|
||||
|
||||
// GLOBAL: gl_24868
|
||||
CEntryQueueMgr* g_entryQueueMgr;
|
||||
// GLOBAL: gl_24869
|
||||
std::map<int, EntryQueueInfo*> g_entryQueueList;
|
||||
|
||||
CEntryQueueMgr::~CEntryQueueMgr() {
|
||||
for (std::map<int, EntryQueueInfo*>::iterator it = g_entryQueueList.begin(); it != g_entryQueueList.end(); ++it) {
|
||||
if (it->second) {
|
||||
delete it->second;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// OFFSET: 0x00BA1F80
|
||||
|
||||
// OFFSET: 0x00BA2030
|
||||
|
||||
// OFFSET: 0x00BA20A0
|
||||
|
||||
// OFFSET: 0x00BA2110
|
||||
|
||||
// OFFSET: 0x00BA2180
|
||||
|
||||
// OFFSET: 0x00BA2250
|
||||
|
||||
// OFFSET: 0x00BA2270
|
||||
|
||||
// OFFSET: 0x00BA28B0
|
||||
// FUNCTION: fn_19669
|
||||
void CEntryQueueMgr::ResetCurrent(int unused) {
|
||||
this->current = nullptr;
|
||||
this->ready = 0;
|
||||
}
|
||||
|
||||
// OFFSET: 0x00BA2EB0
|
||||
Loading…
Add table
Add a link
Reference in a new issue