revision 2
[carveJwlIkooP6JGAAIwe30JlM.git] / player_api.h
index b3b6907c047b165e372baabcb7e9c495a1fd990c..68f5aca348d6ebd5c676b22d3ecde082705bbe42 100644 (file)
@@ -1,11 +1,7 @@
-#ifndef PLAYER_API_H
-#define PLAYER_API_H
-
+#pragma once
 #include "model.h"
 #include "camera.h"
-#include "entity.h"
 
-#define PLAYER_API static
 typedef struct player_instance player_instance;
 typedef struct player_pose player_pose;
 
@@ -27,4 +23,13 @@ struct player_pose{
    board;
 };
 
-#endif /* PLAYER_API_H */
+enum player_subsystem{
+   k_player_subsystem_walk = 0,
+   k_player_subsystem_skate = 1,
+   k_player_subsystem_dead = 2,
+   k_player_subsystem_drive = 3,
+   k_player_subsystem_basic_info = 4,
+   k_player_subsystem_glide = 5,
+   k_player_subsystem_max,
+   k_player_subsystem_invalid = 255
+};