Skip to content

Commit e4a89c1

Browse files
committed
refactor: use ll's FormIdManager
1 parent 599c0a6 commit e4a89c1

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

src/legacy/legacyapi/form/FormPacketHelper.cpp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
#include "FormPacketHelper.h"
22

33
#include "FormUI.h"
4+
#include "ll/api/form/FormBase.h"
5+
#include "ll/api/form/FormIdManager.h"
46
#include "ll/api/memory/Hook.h"
57
#include "mc/network/PacketHandlerDispatcherInstance.h"
68
#include "mc/network/ServerNetworkHandler.h"
@@ -34,12 +36,10 @@ std::unordered_map<unsigned, std::shared_ptr<CustomForm>> customFormBuilders;
3436

3537
//////////////////////////////// Functions ////////////////////////////////
3638

37-
#define RAND_FORM_ID() (unsigned)((rand() << 16) + rand())
38-
3939
unsigned NewFormId() {
4040
unsigned formId;
4141
do {
42-
formId = RAND_FORM_ID();
42+
formId = ll::form::FormIdManager::genFormId();
4343
} while (formTypes.find(formId) != formTypes.end());
4444
return formId;
4545
}

0 commit comments

Comments
 (0)