Compiles with no ipc
This commit is contained in:
parent
ee6998fcde
commit
38cda23831
@ -63,11 +63,11 @@ target_include_directories(cathook PRIVATE
|
|||||||
add_subdirectory(include)
|
add_subdirectory(include)
|
||||||
add_subdirectory(src)
|
add_subdirectory(src)
|
||||||
|
|
||||||
find_library(LIBSDL2 NAMES libSDL2-2.0.so.0 PATHS "${PROJECT_SOURCE_DIR}/lib" NO_DEFAULT_PATH)
|
find_library(ValveLibrarySDL2 NAMES libSDL2-2.0.so.0 PATHS "${PROJECT_SOURCE_DIR}/lib" NO_DEFAULT_PATH)
|
||||||
find_library(LIBTIER0 NAMES tier0 PATHS "${PROJECT_SOURCE_DIR}/lib" NO_DEFAULT_PATH)
|
find_library(ValveLibraryTier0 NAMES tier0 PATHS "${PROJECT_SOURCE_DIR}/lib" NO_DEFAULT_PATH)
|
||||||
find_library(LIBVSTDLIB NAMES vstdlib PATHS "${PROJECT_SOURCE_DIR}/lib" NO_DEFAULT_PATH)
|
find_library(ValveLibraryVStdLib NAMES vstdlib PATHS "${PROJECT_SOURCE_DIR}/lib" NO_DEFAULT_PATH)
|
||||||
|
|
||||||
# TODO glez_LIBRARIES?
|
# TODO glez_LIBRARIES?
|
||||||
target_link_libraries(cathook ${LIBTIER0} ${LIBVSTDLIB} glez xoverlay ssl GLEW stdc++ ${LIBSDL2})
|
target_link_libraries(cathook ${ValveLibrarySDL2} ${ValveLibraryTier0} ${ValveLibraryVStdLib} glez xoverlay ssl GLEW stdc++)
|
||||||
|
|
||||||
set_target_properties(cathook PROPERTIES LIBRARY_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/bin)
|
set_target_properties(cathook PROPERTIES LIBRARY_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/bin)
|
@ -18,10 +18,13 @@ namespace catbot
|
|||||||
|
|
||||||
bool is_a_catbot(unsigned steamID);
|
bool is_a_catbot(unsigned steamID);
|
||||||
bool should_ignore_player(CachedEntity *player);
|
bool should_ignore_player(CachedEntity *player);
|
||||||
void update_ipc_data(ipc::user_data_s &data);
|
|
||||||
void update();
|
void update();
|
||||||
void init();
|
void init();
|
||||||
void level_init();
|
void level_init();
|
||||||
|
|
||||||
|
#if ENABLE_IPC
|
||||||
|
void update_ipc_data(ipc::user_data_s &data);
|
||||||
|
#endif
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -172,10 +172,12 @@ bool should_ignore_player(CachedEntity *player)
|
|||||||
return is_a_catbot(player->player_info.friendsID);
|
return is_a_catbot(player->player_info.friendsID);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#if ENABLE_IPC
|
||||||
void update_ipc_data(ipc::user_data_s &data)
|
void update_ipc_data(ipc::user_data_s &data)
|
||||||
{
|
{
|
||||||
data.ingame.bot_count = count_bots;
|
data.ingame.bot_count = count_bots;
|
||||||
}
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
Timer level_init_timer{};
|
Timer level_init_timer{};
|
||||||
|
|
||||||
|
@ -267,6 +267,7 @@ void DrawTick()
|
|||||||
#endif
|
#endif
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#if ENABLE_IPC
|
||||||
static CatCommand
|
static CatCommand
|
||||||
follow_me("fb_follow_me", "IPC connected bots will follow you", []() {
|
follow_me("fb_follow_me", "IPC connected bots will follow you", []() {
|
||||||
if (!ipc::peer)
|
if (!ipc::peer)
|
||||||
@ -303,6 +304,7 @@ static CatCommand
|
|||||||
ipc::commands::execute_client_cmd, 0, 0);
|
ipc::commands::execute_client_cmd, 0, 0);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
#endif
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user