test network 1
[carveJwlIkooP6JGAAIwe30JlM.git] / player_remote.h
diff --git a/player_remote.h b/player_remote.h
new file mode 100644 (file)
index 0000000..bd5f6dd
--- /dev/null
@@ -0,0 +1,28 @@
+#ifndef PLAYER_REMOTE_H
+#define PLAYER_REMOTE_H
+
+#include "player.h"
+#include "network.h"
+
+struct {
+   struct network_player {
+      int active;
+      u16 board_view_slot, playermodel_view_slot;
+      player_pose pose;
+
+      char username[32];
+
+      enum player_subsystem subsystem;
+      union {
+         struct player_skate_animator _skate;
+         struct player_walk_animator _walk;
+         struct player_dead_animator _dead;
+      };
+   }
+   list[ 32 ];
+}
+static netplayers;
+
+static void player_remote_packet( SteamNetworkingMessage_t *msg );
+
+#endif /* PLAYER_REMOTE_H */