project_files/frontlib/ipc.h
changeset 7177 bf6cf4dd847a
parent 7175 038e3415100a
equal deleted inserted replaced
7175:038e3415100a 7177:bf6cf4dd847a
     1 #ifndef IPC_H_
     1 #ifndef IPC_H_
     2 #define IPC_H_
     2 #define IPC_H_
     3 
     3 
     4 #include "buffer.h"
     4 #include "buffer.h"
       
     5 #include "model/weapon.h"
     5 
     6 
     6 #include <stddef.h>
     7 #include <stddef.h>
     7 #include <stdint.h>
     8 #include <stdint.h>
     8 #include <stdbool.h>
     9 #include <stdbool.h>
     9 
    10 
    38 int flib_ipc_send_map_maze(flib_ipc ipc, const char *theme, int mazeType);
    39 int flib_ipc_send_map_maze(flib_ipc ipc, const char *theme, int mazeType);
    39 int flib_ipc_send_map_drawn(flib_ipc ipc, const char *theme, void *drawnMapData, size_t drawnMapDataLen);
    40 int flib_ipc_send_map_drawn(flib_ipc ipc, const char *theme, void *drawnMapData, size_t drawnMapDataLen);
    40 int flib_ipc_send_map_named(flib_ipc ipc, const char *mappath);
    41 int flib_ipc_send_map_named(flib_ipc ipc, const char *mappath);
    41 int flib_ipc_send_gamemods(flib_ipc ipc, uint32_t modflags);
    42 int flib_ipc_send_gamemods(flib_ipc ipc, uint32_t modflags);
    42 int flib_ipc_send_gamesetting(flib_ipc ipc, const char *settingname, int modflags);
    43 int flib_ipc_send_gamesetting(flib_ipc ipc, const char *settingname, int modflags);
    43 int flib_ipc_send_weapon_loadout(flib_ipc ipc, const char *weapsettings);
    44 int flib_ipc_send_weaponset(flib_ipc ipc, flib_weaponset *set);
    44 int flib_ipc_send_weapon_delay(flib_ipc ipc, const char *weapsettings);
       
    45 int flib_ipc_send_weapon_cratechance(flib_ipc ipc, const char *weapsettings);
       
    46 int flib_ipc_send_weapon_crateammo(flib_ipc ipc, const char *weapsettings);
       
    47 
    45 
    48 int flib_ipc_send_conf_end(flib_ipc ipc);
    46 int flib_ipc_send_conf_end(flib_ipc ipc);
    49 
    47 
    50 
    48 
    51 uint16_t flib_ipc_port(flib_ipc ipc);
    49 uint16_t flib_ipc_port(flib_ipc ipc);