#include "workshop.h"
#include "addon.h"
-#define SKATESHOP_VIEW_SLOT_MAX 6
+#define SKATESHOP_VIEW_SLOT_MAX 5
struct{
v3f look_target;
- ent_skateshop *ptr_ent;
- int active;
- float factive;
+#if 0
+ ent_skateshop *ptr_ent; /* TODO */
+ float factive; /* TODO */
+ camera cam;
+#endif
struct shop_view_slot{
- struct cache_board *cache_ptr;
+ u16 cache_id;
float view_blend;
}
shop_view_slots[ SKATESHOP_VIEW_SLOT_MAX ];
u32 selected_world_id,
selected_board_id,
+ selected_player_id,
pointcloud_world_id;
struct {
}
static global_skateshop={.render={.reg_id=0xffffffff,.world_reg=0xffffffff}};
-VG_STATIC void global_skateshop_exit(void);
+static void ent_skateshop_preupdate( ent_skateshop *shop, int active );
+static void skateshop_render( ent_skateshop *shop );
#endif /* ENT_SKATESHOP_H */