build: reworked build and package to simplify process

build: reworked build and package to simplify process
build: windows dll is now compiled by clang, msvc build added to extras package
fix: clear all the implicit conversions in the code (also fixed some bugs)
fix: crash on  never xash3d-fwgs engine
fix: fixed bad bot behaviors on aarch64
fix: crash on some maps due to missing previous node
fix: finally removed memset(this) within bot creatin
This commit is contained in:
jeefo 2023-04-02 12:17:12 +03:00 committed by GitHub
commit 53df621dfc
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
35 changed files with 1004 additions and 949 deletions

View file

@ -63,21 +63,21 @@ public:
};
private:
StringArray m_args;
Array <BotCmd> m_cmds;
Array <BotMenu> m_menus;
Deque <PrintQueue> m_printQueue;
IntArray m_campIterator;
StringArray m_args {};
Array <BotCmd> m_cmds {};
Array <BotMenu> m_menus {};
Deque <PrintQueue> m_printQueue {};
IntArray m_campIterator {};
edict_t *m_ent;
Bot *m_djump;
edict_t *m_ent {};
Bot *m_djump {};
bool m_isFromConsole;
bool m_rapidOutput;
bool m_isMenuFillCommand;
bool m_ignoreTranslate;
bool m_isFromConsole {};
bool m_rapidOutput {};
bool m_isMenuFillCommand {};
bool m_ignoreTranslate {};
int m_menuServerFillTeam;
int m_menuServerFillTeam {};
int m_interMenuData[4] = { 0, };
float m_printQueueFlushTimestamp {};