2D Run-and-gun shooter inspired by One Man's Doomsday, Counter-Strike, and Metal Slug.
選択できるのは25トピックまでです。 トピックは、先頭が英数字で、英数字とダッシュ('-')を使用した35文字以内のものにしてください。
 
 
 
 
 
 

36 行
696 B

  1. #ifndef IZ_WEBSOCKET_H
  2. #define IZ_WEBSOCKET_H
  3. #include "libwebsockets.h"
  4. #include "../../IZ_common.h"
  5. #define NETWORK_PROTOCOL "izanagi-networking"
  6. #define RING_COUNT 32
  7. /* one of these created for each message */
  8. typedef struct {
  9. u8 binary: 1;
  10. void* payload; /* is malloc'd */
  11. size_t len;
  12. u8 first: 1;
  13. u8 final: 1;
  14. } IZ_WebsocketMessage;
  15. typedef struct {
  16. struct lws_context* context;
  17. struct lws* connection;
  18. u8 interrupted: 1;
  19. } IZ_Websocket;
  20. void IZ_WebsocketInitialize(IZ_Websocket*);
  21. IZ_ProcedureResult IZ_WebsocketHandle(IZ_Websocket*);
  22. void IZ_WebsocketTeardown(IZ_Websocket*);
  23. void IZ_WebsocketDestroyMessage(void*);
  24. void IZ_WebsocketCancelService(IZ_Websocket*);
  25. #endif