_angle | Jypeli.GameObject | private |
_brain | Jypeli.GameObjects.GameObjectBase | private |
_bRect | Jypeli.PhysicsObject | private |
_childObjects | Jypeli.GameObject | package |
_collisionIgnorer | Jypeli.PhysicsObject | private |
_color | Jypeli.GameObject | private |
_facingDirection | PlatformCharacter | private |
_horizontalSizing | Jypeli.GameObject | private |
_layer | Jypeli.GameObjects.GameObjectBase | private |
_layout | Jypeli.GameObject | private |
_layoutNeedsRefreshing | Jypeli.GameObject | private |
_maxAngularV | Jypeli.PhysicsObject | private |
_maxLifetime | Jypeli.GameObjects.GameObjectBase | private |
_maxLinearV | Jypeli.PhysicsObject | private |
_preferredSize | Jypeli.GameObject | private |
_rotateImage | Jypeli.GameObjects.GameObjectBase | private |
_shape | Jypeli.GameObject | private |
_size | Jypeli.GameObject | private |
_sizeByLayout | Jypeli.GameObject | private |
_storedMomentOfInertia | Jypeli.PhysicsObject | private |
_textureFillsShape | Jypeli.GameObject | private |
_textureWrapSize | Jypeli.GameObject | private |
_timeBetweenShots | ShootingPlatformCharacter | private |
_turnsWhenWalking | PlatformCharacter | private |
_verticalSizing | Jypeli.GameObject | private |
AbsoluteAngle | Jypeli.GameObjects.GameObjectBase | |
AbsolutePosition | Jypeli.GameObjects.GameObjectBase | |
AbsoluteX | Jypeli.GameObjects.GameObjectBase | |
AbsoluteY | Jypeli.GameObjects.GameObjectBase | |
Acceleration | Jypeli.PhysicsObject | |
Add(IGameObject childObject) | Jypeli.GameObject | |
AddCollisionHelpers() | PlatformCharacter | private |
AddCollisionIgnoreGroup(int group) | Jypeli.PhysicsObject | |
Jypeli::GameObject.Jypeli::GameObjects::GameObjectBase.AddedToGame | Jypeli.GameObjects.GameObjectBase | |
Jypeli::IGameObjectInternal.AddedToGame | Jypeli.IGameObject | |
AdjustPosition() | PlatformCharacter | private |
Angle | Jypeli.PhysicsObject | |
AngularAcceleration | Jypeli.PhysicsObject | |
AngularDamping | Jypeli.PhysicsObject | |
AngularVelocity | Jypeli.PhysicsObject | |
Animation | Jypeli.GameObject | |
AnimationPlayed() | PlatformCharacter | private |
AnimFall | PlatformCharacter | |
AnimIdle | PlatformCharacter | |
AnimJump | PlatformCharacter | |
AnimWalk | PlatformCharacter | |
ApplyTorque(double torque) | Jypeli.PhysicsObject | virtual |
arrivedAction | Jypeli.GameObject | protected |
AssociatedListeners | Jypeli.GameObject | |
autoResizeChildObjects | Jypeli.GameObject | protected |
Body | Jypeli.PhysicsObject | |
Jypeli::GameObject.Jypeli::GameObjects::GameObjectBase.Bottom | Jypeli.GameObjects.GameObjectBase | |
Jypeli::IGameObjectInternal.Bottom | Jypeli.DimensionalRW | |
BoundingRectangle | Jypeli.PhysicsObject | |
Jypeli::GameObject.Jypeli::GameObjects::GameObjectBase.Brain | Jypeli.GameObjects.GameObjectBase | |
Jypeli::IGameObjectInternal.Brain | Jypeli.IGameObject | |
CanMoveOnAir | PlatformCharacter | |
CanRotate | Jypeli.PhysicsObject | |
CanWalk(double dx) | PlatformCharacter | private |
CanWalkAgainstWalls | PlatformCharacter | |
Clear() | Jypeli.GameObject | virtual |
ClearCollisionIgnoreGroups() | Jypeli.PhysicsObject | |
ClearOscillations() | Jypeli.GameObject | |
Collided | Jypeli.PhysicsObject | |
collisionHelpers | PlatformCharacter | private |
CollisionIgnoreGroup | PlatformCharacter | |
CollisionIgnorer | PlatformCharacter | |
Color | Jypeli.GameObject | |
CreateStaticObject(double width, double height, Shape shape) | Jypeli.PhysicsObject | static |
CreateStaticObject(double width, double height) | Jypeli.PhysicsObject | static |
CreateStaticObject(Animation animation) | Jypeli.PhysicsObject | static |
Jypeli::GameObject.Jypeli::GameObjects::GameObjectBase.CreationTime | Jypeli.GameObjects.GameObjectBase | |
Jypeli::IGameObjectInternal.CreationTime | Jypeli.IGameObject | |
customAnimAction | PlatformCharacter | private |
customAnimPlaying | PlatformCharacter | private |
Destroy() | ShootingPlatformCharacter | virtual |
DestroyChildren() | Jypeli.GameObject | private |
Destroyed | Jypeli.GameObjects.GameObjectBase | |
Destroying | Jypeli.PhysicsObject | |
DirectionChanged | PlatformCharacter | |
FacingDirection | PlatformCharacter | |
FindPlatform() | PlatformCharacter | private |
FlipImage() | Jypeli.GameObject | |
ForceJump(double speed) | PlatformCharacter | |
Game | Jypeli.GameObjects.GameObjectBase | |
GameObject(double width, double height) | Jypeli.GameObject | |
GameObject(double width, double height, double x, double y) | Jypeli.GameObject | |
GameObject(double width, double height, Shape shape, double x, double y) | Jypeli.GameObject | |
GameObject(double width, double height, Shape shape) | Jypeli.GameObject | |
GameObject(Animation animation) | Jypeli.GameObject | |
GameObject(ILayout layout) | Jypeli.GameObject | |
GameObjectBase() | Jypeli.GameObjects.GameObjectBase | protected |
GetChildObjectList | Jypeli.GameObject | |
GetChildObjects< T >() | Jypeli.GameObject | |
GetChildObjects< T >(Predicate< T > predicate) | Jypeli.GameObject | |
GetMainParent() | Jypeli.GameObject | |
GetMaximumSize() | Jypeli.GameObject | protectedvirtual |
GetPlatformTopY(GameObject platform) | PlatformCharacter | private |
GetStateColor(PlatformCharacterState state) | PlatformCharacter | private |
Jypeli::GameObject.Jypeli::GameObjects::GameObjectBase.Height | Jypeli.GameObjects.GameObjectBase | |
Jypeli::IGameObjectInternal.Height | Jypeli.DimensionalRW | |
highTolerance | PlatformCharacter | private |
Hit(Vector impulse) | Jypeli.PhysicsObject | virtual |
HorizontalSizing | Jypeli.GameObject | |
IgnoresCollisionResponse | Jypeli.PhysicsObject | |
IgnoresCollisionWith(PhysicsObject target) | Jypeli.PhysicsObject | |
IgnoresExplosions | Jypeli.PhysicsObject | |
IgnoresGravity | Jypeli.PhysicsObject | |
IgnoresLighting | Jypeli.GameObject | |
IgnoresPhysicsLogics | Jypeli.PhysicsObject | |
Jypeli::GameObject.Jypeli::GameObjects::GameObjectBase.Image | Jypeli.GameObjects.GameObjectBase | |
Jypeli::IGameObjectInternal.Image | Jypeli.IGameObject | |
InitAppearance() | Jypeli.GameObject | private |
InitAppearance(Animation animation) | Jypeli.GameObject | private |
InitChildren() | Jypeli.GameObject | protectedvirtual |
InitDimensions(double width, double height, Shape shape) | Jypeli.GameObject | private |
Initialize(double width, double height, Shape shape) | Jypeli.PhysicsObject | private |
InitialRelativeAngle | Jypeli.GameObjects.GameObjectBase | package |
InitialRelativePosition | Jypeli.GameObjects.GameObjectBase | package |
InitLayout(double width, double height) | Jypeli.GameObject | |
InitLayout(double width, double height, ILayout layout) | Jypeli.GameObject | |
InitListeners() | Jypeli.GameObject | private |
IsAboutToFall() | PlatformCharacter | |
IsAddedToGame | Jypeli.GameObject | |
IsBetween(Vector pos1, Vector pos2) | Jypeli.GameObject | |
IsDestroyed | Jypeli.GameObjects.GameObjectBase | |
IsDestroying | Jypeli.PhysicsObject | |
IsInside(Vector point) | Jypeli.GameObject | |
IsInsideChildren(Vector point) | Jypeli.GameObject | private |
IsInsideRect(Vector point) | Jypeli.GameObject | |
IsPlatform(PhysicsObject o) | PlatformCharacter | privatestatic |
IsStandingOn(PhysicsObject target, double yTolerance) | PlatformCharacter | private |
Jypeli::GameObject.Jypeli::GameObjects::GameObjectBase.IsUpdated | Jypeli.GameObjects.GameObjectBase | |
Jypeli::IGameObjectInternal.IsUpdated | Jypeli.Updatable | |
IsVisible | Jypeli.GameObject | |
isWalking | PlatformCharacter | private |
IsWeaponFacingRight() | PlatformCharacter | private |
Jump(double speed) | PlatformCharacter | |
KineticFriction | Jypeli.PhysicsObject | |
lastDt | PlatformCharacter | private |
lastPlatform | PlatformCharacter | private |
lastPlatformPosition | PlatformCharacter | private |
Jypeli::GameObject.Jypeli::GameObjects::GameObjectBase.Layer | Jypeli.GameObjects.GameObjectBase | |
Jypeli::IGameObjectInternal.Layer | Jypeli.IGameObjectInternal | |
Layout | Jypeli.GameObject | |
Jypeli::GameObject.Jypeli::GameObjects::GameObjectBase.Left | Jypeli.GameObjects.GameObjectBase | |
Jypeli::IGameObjectInternal.Left | Jypeli.DimensionalRW | |
Jypeli::GameObject.Jypeli::GameObjects::GameObjectBase.Lifetime | Jypeli.GameObjects.GameObjectBase | |
Jypeli::IGameObjectInternal.Lifetime | Jypeli.IGameObject | |
LifetimeLeft | Jypeli.GameObjects.GameObjectBase | |
LinearDamping | Jypeli.PhysicsObject | |
LoopFallAnim | PlatformCharacter | |
LoopJumpAnim | PlatformCharacter | |
lowTolerance | PlatformCharacter | private |
MaintainMomentum | PlatformCharacter | |
MakeOneWay() | Jypeli.PhysicsObject | |
MakeOneWay(Vector dir) | Jypeli.PhysicsObject | |
MakeStatic() | Jypeli.PhysicsObject | |
Mass | Jypeli.PhysicsObject | |
MaxAngularVelocity | Jypeli.PhysicsObject | |
Jypeli::GameObject.Jypeli::GameObjects::GameObjectBase.MaximumLifetime | Jypeli.GameObjects.GameObjectBase | |
Jypeli::IGameObjectInternal.MaximumLifetime | Jypeli.IGameObject | |
MaximumShootingDistance | ShootingPlatformCharacter | |
MaxVelocity | Jypeli.PhysicsObject | |
MirrorImage() | Jypeli.GameObject | |
MomentOfInertia | Jypeli.PhysicsObject | |
Move(Vector movement) | PlatformCharacter | virtual |
moveSpeed | Jypeli.GameObject | protected |
moveTarget | Jypeli.GameObject | protected |
moveTimer | Jypeli.GameObject | protected |
MoveTo(Vector location, double speed, Action doWhenArrived) | Jypeli.GameObject | virtual |
Jypeli::GameObjects::GameObjectBase.MoveTo(Vector location, double speed) | Jypeli.GameObjects.GameObjectBase | |
MoveToTarget() | PlatformCharacter | protectedvirtual |
NotifyParentAboutChangedSizingAttributes() | Jypeli.GameObject | protected |
ObjectCount | Jypeli.GameObject | |
Objects | Jypeli.GameObject | |
Jypeli::GameObject.Jypeli::GameObjects::GameObjectBase.OnAddedToGame() | Jypeli.GameObjects.GameObjectBase | |
Jypeli::IGameObjectInternal.OnAddedToGame() | Jypeli.IGameObjectInternal | |
OnChildAdded(GameObject child) | Jypeli.GameObject | private |
OnChildRemoved(GameObject child) | Jypeli.GameObject | private |
OnCollided(IPhysicsBody thisBody, IPhysicsBody otherBody) | Jypeli.PhysicsObject | |
OnCollision(PhysicsObject collisionHelperObject, PhysicsObject target) | PlatformCharacter | private |
OnDestroyed() | Jypeli.GameObjects.GameObjectBase | protected |
Jypeli::GameObject.Jypeli::GameObjects::GameObjectBase.OnRemoved() | Jypeli.GameObjects.GameObjectBase | |
Jypeli::IGameObjectInternal.OnRemoved() | Jypeli.IGameObjectInternal | |
Oscillate(Vector axis, double amplitude, double frequency, double phase=0, double damping=0) | Jypeli.GameObject | |
OscillateAngle(double direction, UnlimitedAngle amplitude, double frequency, double damping=0) | Jypeli.GameObject | |
oscillators | Jypeli.GameObject | private |
Jypeli::GameObject.Jypeli::GameObjects::GameObjectBase.Parent | Jypeli.GameObjects.GameObjectBase | |
Jypeli::IGameObjectInternal.Parent | Jypeli.IGameObject | |
ParentStructure | Jypeli.PhysicsObject | |
PhysicsObject(double width, double height, Shape shape, double x=0.0, double y=0.0) | Jypeli.PhysicsObject | |
PhysicsObject(double width, double height) | Jypeli.PhysicsObject | |
PhysicsObject(double width, double height, double x, double y) | Jypeli.PhysicsObject | |
PhysicsObject(Animation animation) | Jypeli.PhysicsObject | |
PhysicsObject(RaySegment raySegment) | Jypeli.PhysicsObject | |
PlatformCharacter(double width, double height) | PlatformCharacter | |
PlatformCharacter(double width, double height, Shape shape) | PlatformCharacter | |
PlatformCharacterState luettelotyypin nimi | PlatformCharacter | private |
PlayAnimation(Animation anim, Action onPlayed=null) | PlatformCharacter | |
Position | Jypeli.PhysicsObject | |
PreferredSize | Jypeli.GameObject | |
PrepareThrowable(PhysicsObject obj, Angle angle, double force, double distanceDelta, double axialDelta) | PlatformCharacter | protectedvirtual |
Push(Vector force) | Jypeli.PhysicsObject | virtual |
Push(Vector force, TimeSpan time) | Jypeli.PhysicsObject | |
RefreshLayout() | Jypeli.GameObject | |
Jypeli::GameObject.Jypeli::GameObjects::GameObjectBase.RelativeAngle | Jypeli.GameObjects.GameObjectBase | |
Jypeli::IGameObjectInternal.RelativeAngle | Jypeli.IGameObject | |
Jypeli::GameObject.Jypeli::GameObjects::GameObjectBase.RelativeAngleToMainParent | Jypeli.GameObjects.GameObjectBase | |
Jypeli::IGameObjectInternal.RelativeAngleToMainParent | Jypeli.IGameObject | |
RelativeBottom | Jypeli.GameObjects.GameObjectBase | |
RelativeLeft | Jypeli.GameObjects.GameObjectBase | |
Jypeli::GameObject.Jypeli::GameObjects::GameObjectBase.RelativePosition | Jypeli.GameObjects.GameObjectBase | |
Jypeli::IGameObjectInternal.RelativePosition | Jypeli.IGameObject | |
Jypeli::GameObject.Jypeli::GameObjects::GameObjectBase.RelativePositionToMainParent | Jypeli.GameObjects.GameObjectBase | |
Jypeli::IGameObjectInternal.RelativePositionToMainParent | Jypeli.IGameObject | |
RelativeRight | Jypeli.GameObjects.GameObjectBase | |
RelativeTop | Jypeli.GameObjects.GameObjectBase | |
Jypeli::GameObject.Jypeli::GameObjects::GameObjectBase.RelativeUnitX | Jypeli.GameObjects.GameObjectBase | |
Jypeli::IGameObjectInternal.RelativeUnitX | Jypeli.IGameObject | |
Jypeli::GameObject.Jypeli::GameObjects::GameObjectBase.RelativeUnitY | Jypeli.GameObjects.GameObjectBase | |
Jypeli::IGameObjectInternal.RelativeUnitY | Jypeli.IGameObject | |
Remove(IGameObject childObject) | Jypeli.GameObject | |
RemoveCollisionHelpers() | PlatformCharacter | private |
RemoveCollisionIgnoreGroup(int group) | Jypeli.PhysicsObject | |
Jypeli::GameObject.Jypeli::GameObjects::GameObjectBase.Removed | Jypeli.GameObjects.GameObjectBase | |
Jypeli::IGameObjectInternal.Removed | Jypeli.IGameObject | |
Reset() | PlatformCharacter | |
Restitution | Jypeli.PhysicsObject | |
Jypeli::GameObject.Jypeli::GameObjects::GameObjectBase.Right | Jypeli.GameObjects.GameObjectBase | |
Jypeli::IGameObjectInternal.Right | Jypeli.DimensionalRW | |
Jypeli::GameObject.Jypeli::GameObjects::GameObjectBase.RotateImage | Jypeli.GameObjects.GameObjectBase | |
Jypeli::IGameObjectInternal.RotateImage | Jypeli.IGameObject | |
SetAnimation(Animation anim, bool loop=true) | PlatformCharacter | private |
SetEquilibrium() | Jypeli.GameObject | |
SetIdleAnim() | PlatformCharacter | private |
SetImage(StorageFile file) | Jypeli.GameObject | |
Shape | Jypeli.PhysicsObject | |
ShapeString | Jypeli.GameObject | package |
Shoot() | ShootingPlatformCharacter | private |
ShootingPlatformCharacter(double width, double height) | ShootingPlatformCharacter | |
ShootingPlatformCharacter(double width, double height, Shape shape) | ShootingPlatformCharacter | |
ShootingPlatformCharacter_AddedToGame() | ShootingPlatformCharacter | private |
Size | PlatformCharacter | |
SizingByLayout | Jypeli.GameObject | |
state | PlatformCharacter | private |
stateIndicator | PlatformCharacter | private |
StaticFriction | Jypeli.PhysicsObject | |
Stop() | Jypeli.PhysicsObject | virtual |
StopAngular() | Jypeli.PhysicsObject | |
StopAxial(Vector axis) | Jypeli.PhysicsObject | |
StopHorizontal() | Jypeli.PhysicsObject | |
StopMoveTo() | Jypeli.GameObject | |
StopVertical() | Jypeli.PhysicsObject | |
StopWalking() | PlatformCharacter | private |
Tag | Jypeli.GameObjects.GameObjectBase | |
Target | ShootingPlatformCharacter | |
TextureFillsShape | Jypeli.GameObject | |
TextureWrapSize | Jypeli.GameObject | |
Throw(PhysicsObject obj, Angle angle, double force, double distOffset=0, int layer=0, double axialOffset=0) | Jypeli.PhysicsObject | |
TimeBetweenShots | ShootingPlatformCharacter | |
timer | ShootingPlatformCharacter | private |
Jypeli::GameObject.Jypeli::GameObjects::GameObjectBase.Top | Jypeli.GameObjects.GameObjectBase | |
Jypeli::IGameObjectInternal.Top | Jypeli.DimensionalRW | |
Turn(Direction direction) | PlatformCharacter | |
TurnsWhenWalking | PlatformCharacter | |
Jypeli::GameObject.Jypeli::GameObjects::GameObjectBase.UnitX | Jypeli.GameObjects.GameObjectBase | |
Jypeli::IGameObjectInternal.UnitX | Jypeli.IGameObject | |
Jypeli::GameObject.Jypeli::GameObjects::GameObjectBase.UnitY | Jypeli.GameObjects.GameObjectBase | |
Jypeli::IGameObjectInternal.UnitY | Jypeli.IGameObject | |
Update(Time time) | ShootingPlatformCharacter | virtual |
UpdateChildren(Time time) | Jypeli.GameObject | private |
UpdateChildSizes(Vector oldSize, Vector newSize) | Jypeli.GameObject | private |
UpdateLayout(Vector maximumSize) | Jypeli.GameObject | private |
UpdateSizeHints() | Jypeli.GameObject | private |
Velocity | Jypeli.PhysicsObject | |
VerticalSizing | Jypeli.GameObject | |
Visualize() | PlatformCharacter | private |
Walk(double horizontalVelocity) | PlatformCharacter | |
WalkOnAir | PlatformCharacter | |
weapon | PlatformCharacter | private |
Weapon | PlatformCharacter | |
Jypeli::GameObject.Jypeli::GameObjects::GameObjectBase.Width | Jypeli.GameObjects.GameObjectBase | |
Jypeli::IGameObjectInternal.Width | Jypeli.DimensionalRW | |
Jypeli::GameObject.Jypeli::GameObjects::GameObjectBase.X | Jypeli.GameObjects.GameObjectBase | |
Jypeli::IGameObjectInternal.X | Jypeli.PositionalRW | |
Jypeli::GameObject.Jypeli::GameObjects::GameObjectBase.Y | Jypeli.GameObjects.GameObjectBase | |
Jypeli::IGameObjectInternal.Y | Jypeli.PositionalRW | |