diff --git a/Source/multi.cpp b/Source/multi.cpp index 28ff1fafb..4e7694502 100644 --- a/Source/multi.cpp +++ b/Source/multi.cpp @@ -32,7 +32,7 @@ bool gbSomebodyWonGameKludge; TBuffer sgHiPriBuf; char szPlayerDescript[128]; uint16_t sgwPackPlrOffsetTbl[MAX_PLRS]; -PkPlayerStruct netplr[MAX_PLRS]; +PlayerPack netplr[MAX_PLRS]; bool sgbPlayerTurnBitTbl[MAX_PLRS]; bool sgbPlayerLeftGameTbl[MAX_PLRS]; bool gbShouldValidatePackage; @@ -315,11 +315,11 @@ void ProcessTmsgs() void SendPlayerInfo(int pnum, _cmd_id cmd) { - static_assert(alignof(PkPlayerStruct) == 1, "Fix pkplr alignment"); - std::unique_ptr pkplr { new byte[sizeof(PkPlayerStruct)] }; + static_assert(alignof(PlayerPack) == 1, "Fix pkplr alignment"); + std::unique_ptr pkplr { new byte[sizeof(PlayerPack)] }; - PackPlayer(reinterpret_cast(pkplr.get()), Players[MyPlayerId], true); - dthread_send_delta(pnum, cmd, std::move(pkplr), sizeof(PkPlayerStruct)); + PackPlayer(reinterpret_cast(pkplr.get()), Players[MyPlayerId], true); + dthread_send_delta(pnum, cmd, std::move(pkplr), sizeof(PlayerPack)); } dungeon_type InitLevelType(int l) diff --git a/Source/pack.cpp b/Source/pack.cpp index 334a0d462..caafae598 100644 --- a/Source/pack.cpp +++ b/Source/pack.cpp @@ -74,7 +74,7 @@ void PackItem(PkItemStruct *id, const ItemStruct *is) } } -void PackPlayer(PkPlayerStruct *pPack, const Player &player, bool manashield) +void PackPlayer(PlayerPack *pPack, const Player &player, bool manashield) { memset(pPack, 0, sizeof(*pPack)); pPack->destAction = player.destAction; @@ -197,7 +197,7 @@ void UnPackItem(const PkItemStruct *is, ItemStruct *id, bool isHellfire) *id = item; } -void UnPackPlayer(const PkPlayerStruct *pPack, Player &player, bool netSync) +void UnPackPlayer(const PlayerPack *pPack, Player &player, bool netSync) { player.position.tile = { pPack->px, pPack->py }; player.position.future = { pPack->px, pPack->py }; diff --git a/Source/pack.h b/Source/pack.h index 5081b4cbc..fda676ea3 100644 --- a/Source/pack.h +++ b/Source/pack.h @@ -27,7 +27,7 @@ struct PkItemStruct { int32_t dwBuff; }; -struct PkPlayerStruct { +struct PlayerPack { uint32_t dwLowDateTime; uint32_t dwHighDateTime; int8_t destAction; @@ -79,8 +79,8 @@ struct PkPlayerStruct { }; #pragma pack(pop) -void PackPlayer(PkPlayerStruct *pPack, const Player &player, bool manashield); -void UnPackPlayer(const PkPlayerStruct *pPack, Player &player, bool netSync); +void PackPlayer(PlayerPack *pPack, const Player &player, bool manashield); +void UnPackPlayer(const PlayerPack *pPack, Player &player, bool netSync); void PackItem(PkItemStruct *id, const ItemStruct *is); void UnPackItem(const PkItemStruct *is, ItemStruct *id, bool isHellfire); diff --git a/Source/pfile.cpp b/Source/pfile.cpp index eae20d6b4..e31b1ba72 100644 --- a/Source/pfile.cpp +++ b/Source/pfile.cpp @@ -139,7 +139,7 @@ std::unique_ptr ReadArchive(HANDLE archive, const char *pszName, size_t return buf; } -bool ReadHero(HANDLE archive, PkPlayerStruct *pPack) +bool ReadHero(HANDLE archive, PlayerPack *pPack) { size_t read; @@ -156,7 +156,7 @@ bool ReadHero(HANDLE archive, PkPlayerStruct *pPack) return ret; } -void EncodeHero(const PkPlayerStruct *pack) +void EncodeHero(const PlayerPack *pack) { size_t packedLen = codec_get_encoded_len(sizeof(*pack)); std::unique_ptr packed { new byte[packedLen] }; @@ -272,7 +272,7 @@ void pfile_write_hero(bool writeGameData, bool clearTables) SaveGameData(); RenameTempToPerm(); } - PkPlayerStruct pkplr; + PlayerPack pkplr; auto &myPlayer = Players[MyPlayerId]; PackPlayer(&pkplr, myPlayer, !gbIsMultiplayer); @@ -290,7 +290,7 @@ bool pfile_ui_set_hero_infos(bool (*uiAddHeroInfo)(_uiheroinfo *)) for (uint32_t i = 0; i < MAX_CHARACTERS; i++) { HANDLE archive = OpenSaveArchive(i); if (archive != nullptr) { - PkPlayerStruct pkplr; + PlayerPack pkplr; if (ReadHero(archive, &pkplr)) { _uiheroinfo uihero; uihero.saveNumber = i; @@ -337,7 +337,7 @@ uint32_t pfile_ui_get_first_unused_save_num() bool pfile_ui_save_create(_uiheroinfo *heroinfo) { - PkPlayerStruct pkplr; + PlayerPack pkplr; uint32_t saveNum = heroinfo->saveNumber; if (saveNum >= MAX_CHARACTERS) @@ -378,7 +378,7 @@ bool pfile_delete_save(_uiheroinfo *heroInfo) void pfile_read_player_from_save(uint32_t saveNum, Player &player) { HANDLE archive; - PkPlayerStruct pkplr; + PlayerPack pkplr; archive = OpenSaveArchive(saveNum); if (archive == nullptr) diff --git a/test/writehero_test.cpp b/test/writehero_test.cpp index ee6112602..c7fee2068 100644 --- a/test/writehero_test.cpp +++ b/test/writehero_test.cpp @@ -130,7 +130,7 @@ static void PackItemFullRejuv(PkItemStruct *id, int i) id->bMCh = 0; } -static int PrepareInvSlot(PkPlayerStruct *pPack, int pos, int size, int start = 0) +static int PrepareInvSlot(PlayerPack *pPack, int pos, int size, int start = 0) { static char ret = 0; if (start) @@ -160,7 +160,7 @@ static int PrepareInvSlot(PkPlayerStruct *pPack, int pos, int size, int start = return ret - 1; } -static void PackPlayerTest(PkPlayerStruct *pPack) +static void PackPlayerTest(PlayerPack *pPack) { memset(pPack, 0, 0x4F2); pPack->destAction = -1; @@ -337,7 +337,7 @@ TEST(Writehero, pfile_write_hero) strcpy(info.name, "TestPlayer"); info.heroclass = HeroClass::Rogue; pfile_ui_save_create(&info); - PkPlayerStruct pks; + PlayerPack pks; PackPlayerTest(&pks); UnPackPlayer(&pks, Players[MyPlayerId], true); AssertPlayer(Players[0]);