15 #ifndef __CU_WHEEL_OBSTACLE_H__
16 #define __CU_WHEEL_OBSTACLE_H__
18 #include <Box2D/Collision/Shapes/b2CircleShape.h>
19 #include "CUSimpleObstacle.h"
25 #pragma mark Wheel Obstacle
48 #pragma mark Scene Graph Methods
62 #pragma mark Static Constructors
101 #pragma mark Dimensions
118 #pragma mark Physics Methods
136 #pragma mark Initializers
137 CC_CONSTRUCTOR_ACCESS:
148 virtual bool init()
override {
return init(Vec2::ZERO,0.0); }
162 virtual bool init(
const Vec2& pos)
override {
return init(pos,0.0); }
177 virtual bool init(
const Vec2& pos,
float radius);
b2Fixture * _geometry
Definition: CUWheelObstacle.h:44
Definition: CUWheelObstacle.h:35
virtual bool init() override
Definition: CUWheelObstacle.h:148
float getRadius() const
Definition: CUWheelObstacle.h:107
b2CircleShape _shape
Definition: CUWheelObstacle.h:42
virtual void createFixtures()
Definition: CUSimpleObstacle.h:792
virtual void releaseFixtures()
Definition: CUSimpleObstacle.h:799
Definition: CUSimpleObstacle.h:36
virtual void resetDebugNode()
Definition: CUObstacle.h:106
virtual bool init()
Definition: CUObstacle.h:982
void markDirty(bool value)
Definition: CUObstacle.h:758
virtual bool init(const Vec2 &pos) override
Definition: CUWheelObstacle.h:162
void setRadius(float value)
Definition: CUWheelObstacle.h:114