BodyDef.smali
.class public Lorg/jbox2d/dynamics/BodyDef;
.super Ljava/lang/Object;
.source "BodyDef.java"
# instance fields
.field public active:Z
.field public allowSleep:Z
.field public angle:F
.field public angularDamping:F
.field public angularVelocity:F
.field public awake:Z
.field public bullet:Z
.field public fixedRotation:Z
.field public gravityScale:F
.field public linearDamping:F
.field public linearVelocity:Lorg/jbox2d/common/Vec2;
.field public position:Lorg/jbox2d/common/Vec2;
.field public type:Lorg/jbox2d/dynamics/BodyType;
.field public userData:Ljava/lang/Object;
# direct methods
.method public constructor <init>()V
.registers 5
.prologue
const/4 v3, 0x0
const/4 v2, 0x1
const/4 v1, 0x0
.line 117
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 118
const/4 v0, 0x0
iput-object v0, p0, Lorg/jbox2d/dynamics/BodyDef;->userData:Ljava/lang/Object;
.line 119
new-instance v0, Lorg/jbox2d/common/Vec2;
invoke-direct {v0}, Lorg/jbox2d/common/Vec2;-><init>()V
iput-object v0, p0, Lorg/jbox2d/dynamics/BodyDef;->position:Lorg/jbox2d/common/Vec2;
.line 120
iput v1, p0, Lorg/jbox2d/dynamics/BodyDef;->angle:F
.line 121
new-instance v0, Lorg/jbox2d/common/Vec2;
invoke-direct {v0}, Lorg/jbox2d/common/Vec2;-><init>()V
iput-object v0, p0, Lorg/jbox2d/dynamics/BodyDef;->linearVelocity:Lorg/jbox2d/common/Vec2;
.line 122
iput v1, p0, Lorg/jbox2d/dynamics/BodyDef;->angularVelocity:F
.line 123
iput v1, p0, Lorg/jbox2d/dynamics/BodyDef;->linearDamping:F
.line 124
iput v1, p0, Lorg/jbox2d/dynamics/BodyDef;->angularDamping:F
.line 125
iput-boolean v2, p0, Lorg/jbox2d/dynamics/BodyDef;->allowSleep:Z
.line 126
iput-boolean v2, p0, Lorg/jbox2d/dynamics/BodyDef;->awake:Z
.line 127
iput-boolean v3, p0, Lorg/jbox2d/dynamics/BodyDef;->fixedRotation:Z
.line 128
iput-boolean v3, p0, Lorg/jbox2d/dynamics/BodyDef;->bullet:Z
.line 129
sget-object v0, Lorg/jbox2d/dynamics/BodyType;->STATIC:Lorg/jbox2d/dynamics/BodyType;
iput-object v0, p0, Lorg/jbox2d/dynamics/BodyDef;->type:Lorg/jbox2d/dynamics/BodyType;
.line 130
iput-boolean v2, p0, Lorg/jbox2d/dynamics/BodyDef;->active:Z
.line 131
const/high16 v0, 0x3f800000 # 1.0f
iput v0, p0, Lorg/jbox2d/dynamics/BodyDef;->gravityScale:F
.line 132
return-void
.end method
# virtual methods
.method public getAngle()F
.registers 2
.prologue
.line 184
iget v0, p0, Lorg/jbox2d/dynamics/BodyDef;->angle:F
return v0
.end method
.method public getAngularDamping()F
.registers 2
.prologue
.line 246
iget v0, p0, Lorg/jbox2d/dynamics/BodyDef;->angularDamping:F
return v0
.end method
.method public getAngularVelocity()F
.registers 2
.prologue
.line 212
iget v0, p0, Lorg/jbox2d/dynamics/BodyDef;->angularVelocity:F
return v0
.end method
.method public getGravityScale()F
.registers 2
.prologue
.line 342
iget v0, p0, Lorg/jbox2d/dynamics/BodyDef;->gravityScale:F
return v0
.end method
.method public getLinearDamping()F
.registers 2
.prologue
.line 228
iget v0, p0, Lorg/jbox2d/dynamics/BodyDef;->linearDamping:F
return v0
.end method
.method public getLinearVelocity()Lorg/jbox2d/common/Vec2;
.registers 2
.prologue
.line 198
iget-object v0, p0, Lorg/jbox2d/dynamics/BodyDef;->linearVelocity:Lorg/jbox2d/common/Vec2;
return-object v0
.end method
.method public getPosition()Lorg/jbox2d/common/Vec2;
.registers 2
.prologue
.line 169
iget-object v0, p0, Lorg/jbox2d/dynamics/BodyDef;->position:Lorg/jbox2d/common/Vec2;
return-object v0
.end method
.method public getType()Lorg/jbox2d/dynamics/BodyType;
.registers 2
.prologue
.line 139
iget-object v0, p0, Lorg/jbox2d/dynamics/BodyDef;->type:Lorg/jbox2d/dynamics/BodyType;
return-object v0
.end method
.method public getUserData()Ljava/lang/Object;
.registers 2
.prologue
.line 154
iget-object v0, p0, Lorg/jbox2d/dynamics/BodyDef;->userData:Ljava/lang/Object;
return-object v0
.end method
.method public isActive()Z
.registers 2
.prologue
.line 328
iget-boolean v0, p0, Lorg/jbox2d/dynamics/BodyDef;->active:Z
return v0
.end method
.method public isAllowSleep()Z
.registers 2
.prologue
.line 263
iget-boolean v0, p0, Lorg/jbox2d/dynamics/BodyDef;->allowSleep:Z
return v0
.end method
.method public isAwake()Z
.registers 2
.prologue
.line 278
iget-boolean v0, p0, Lorg/jbox2d/dynamics/BodyDef;->awake:Z
return v0
.end method
.method public isBullet()Z
.registers 2
.prologue
.line 310
iget-boolean v0, p0, Lorg/jbox2d/dynamics/BodyDef;->bullet:Z
return v0
.end method
.method public isFixedRotation()Z
.registers 2
.prologue
.line 292
iget-boolean v0, p0, Lorg/jbox2d/dynamics/BodyDef;->fixedRotation:Z
return v0
.end method
.method public setActive(Z)V
.registers 2
.prologue
.line 335
iput-boolean p1, p0, Lorg/jbox2d/dynamics/BodyDef;->active:Z
.line 336
return-void
.end method
.method public setAllowSleep(Z)V
.registers 2
.prologue
.line 271
iput-boolean p1, p0, Lorg/jbox2d/dynamics/BodyDef;->allowSleep:Z
.line 272
return-void
.end method
.method public setAngle(F)V
.registers 2
.prologue
.line 191
iput p1, p0, Lorg/jbox2d/dynamics/BodyDef;->angle:F
.line 192
return-void
.end method
.method public setAngularDamping(F)V
.registers 2
.prologue
.line 255
iput p1, p0, Lorg/jbox2d/dynamics/BodyDef;->angularDamping:F
.line 256
return-void
.end method
.method public setAngularVelocity(F)V
.registers 2
.prologue
.line 219
iput p1, p0, Lorg/jbox2d/dynamics/BodyDef;->angularVelocity:F
.line 220
return-void
.end method
.method public setAwake(Z)V
.registers 2
.prologue
.line 285
iput-boolean p1, p0, Lorg/jbox2d/dynamics/BodyDef;->awake:Z
.line 286
return-void
.end method
.method public setBullet(Z)V
.registers 2
.prologue
.line 321
iput-boolean p1, p0, Lorg/jbox2d/dynamics/BodyDef;->bullet:Z
.line 322
return-void
.end method
.method public setFixedRotation(Z)V
.registers 2
.prologue
.line 299
iput-boolean p1, p0, Lorg/jbox2d/dynamics/BodyDef;->fixedRotation:Z
.line 300
return-void
.end method
.method public setGravityScale(F)V
.registers 2
.prologue
.line 349
iput p1, p0, Lorg/jbox2d/dynamics/BodyDef;->gravityScale:F
.line 350
return-void
.end method
.method public setLinearDamping(F)V
.registers 2
.prologue
.line 237
iput p1, p0, Lorg/jbox2d/dynamics/BodyDef;->linearDamping:F
.line 238
return-void
.end method
.method public setLinearVelocity(Lorg/jbox2d/common/Vec2;)V
.registers 2
.prologue
.line 205
iput-object p1, p0, Lorg/jbox2d/dynamics/BodyDef;->linearVelocity:Lorg/jbox2d/common/Vec2;
.line 206
return-void
.end method
.method public setPosition(Lorg/jbox2d/common/Vec2;)V
.registers 2
.prologue
.line 177
iput-object p1, p0, Lorg/jbox2d/dynamics/BodyDef;->position:Lorg/jbox2d/common/Vec2;
.line 178
return-void
.end method
.method public setType(Lorg/jbox2d/dynamics/BodyType;)V
.registers 2
.prologue
.line 147
iput-object p1, p0, Lorg/jbox2d/dynamics/BodyDef;->type:Lorg/jbox2d/dynamics/BodyType;
.line 148
return-void
.end method
.method public setUserData(Ljava/lang/Object;)V
.registers 2
.prologue
.line 161
iput-object p1, p0, Lorg/jbox2d/dynamics/BodyDef;->userData:Ljava/lang/Object;
.line 162
return-void
.end method