# JGameObject Member List

This is the complete list of members for JGameObject, including all inherited members.

AddFrame(float x, float y, float width, float height, bool flipped=false) | JSprite |
AddFrame(JTexture *tex, float x, float y, float width, float height, bool flipped=false) | JSprite |
ANIMATION_TYPE enum name | JSprite |
ANIMATION_TYPE_LOOPING enum value | JSprite |
ANIMATION_TYPE_ONCE_AND_BACK enum value | JSprite |
ANIMATION_TYPE_ONCE_AND_GONE enum value | JSprite |
ANIMATION_TYPE_ONCE_AND_STAY enum value | JSprite |
ANIMATION_TYPE_PINGPONG enum value | JSprite |
Collide(JGameObject *target) | JGameObject |
EnableAlpha(bool flag, float delta=0.0f) | JGameObject |
EnableRotation(bool flag, float delta=0.0f) | JGameObject |
EnableScaling(bool flag, float delta=0.0f) | JGameObject |
GetAlpha() | JSprite |
GetBBox(float x, float y, float *xNow, float *yNow, float *width, float *height) | JGameObject |
GetBlood() | JGameObject |
GetCollisionTarget() | JGameObject |
GetCurrentFrame() | JSprite |
GetCurrentFrameIndex() | JSprite |
GetDirection() | JSprite |
GetFrame(int index) | JSprite |
GetFrameCount() | JSprite |
GetHitPoint() | JGameObject |
GetId() | JSprite |
GetRotation() | JSprite |
GetScale() | JSprite |
GetSpeed() | JSprite |
GetX() | JSprite |
GetXVelocity() | JSprite |
GetY() | JSprite |
GetYVelocity() | JSprite |
IsActive() | JSprite |
IsAnimating() | JSprite |
IsFlashing() | JGameObject |
JGameObject(JTexture *tex, float x, float y, float width, float height) | JGameObject |
JSprite(JTexture *tex=NULL, float x=0.0f, float y=0.0f, float width=0.0f, float height=0.0f, bool flipped=false) | JSprite |
Move(float x, float y) | JSprite |
OnCollide() | JGameObject | `[virtual]`
Render() | JGameObject | `[virtual]`
RestartAnimation() | JSprite |
SetActive(bool f) | JSprite |
SetAlpha(float alpha) | JSprite |
SetAnimationType(int type) | JSprite |
SetBBox(float x, float y, float width, float height) | JGameObject |
SetBlood(int pt) | JGameObject |
SetCollisionCircle(float cx, float cy, float radius) | JGameObject |
SetCollisionTarget(JGameObject *target) | JGameObject |
SetColor(PIXEL_TYPE color) | JSprite |
SetCurrentFrameIndex(int frame) | JSprite |
SetDirection(float angle) | JSprite |
SetDirection(float x, float y) | JSprite |
SetDuration(float duration) | JSprite |
SetFlip(bool flip, int index=-1) | JSprite |
SetHitPoint(int pt) | JGameObject |
SetHotSpot(float x, float y, int index=-1) | JSprite |
SetId(int id) | JSprite |
SetPosition(float x, float y) | JSprite |
SetRenderFlags(int flags) | JGameObject |
SetRotation(float rot) | JSprite |
SetScale(float hscale, float vscale) | JSprite |
SetScale(float scale) | JSprite |
SetSpeed(float speed) | JSprite |
SetX(float x) | JSprite |
SetY(float y) | JSprite |
StartAnimation() | JSprite |
StartFlashing() | JGameObject |
StopAnimation() | JSprite |
StopFlashing() | JGameObject |
Update(float dt) | JGameObject | `[virtual]`