public void draw(Spine.SkeletonRenderer sb) { for (int i = 0; i < bulletCount; i++) { bullets[i].draw(sb); } }
public override void draw(Spine.SkeletonRenderer sb) { if (state == ShopKeeperState.Normal) { for (int i = 0; i < 3; i++) { if (itemsForSale[i] == GlobalGameConstants.itemType.NoItem) { continue; } Vector2 drawItemPos = position + new Vector2((-3 * GlobalGameConstants.TileSize.X) + (i * 3f * GlobalGameConstants.TileSize.X), (2.5f * GlobalGameConstants.TileSize.Y)); itemIcons[i].drawAnimationFrame(0.0f, sb, drawItemPos, new Vector2(1.0f, 1.0f), 0.5f, 0.0f, Vector2.Zero, Color.White); } if (playerOverlap) { buyPic.drawAnimationFrame(0.0f, sb, buyLocation, new Vector2(1), 0.5f, 0.0f, Vector2.Zero, Color.White); leftBuyButton.drawAnimationFrame(0.0f, sb, buyLocation - new Vector2(58, 0) + (new Vector2(0, -0.1f) * (((float)Math.Sin(animationTime)) / 0.01f)), new Vector2(1), 0.5f, 0.0f, Vector2.Zero, Color.White); rightBuyButton.drawAnimationFrame(0.0f, sb, buyLocation + new Vector2(70, 0) + (new Vector2(0, -0.1f) * (((float)Math.Sin(animationTime)) / 0.01f)), new Vector2(1), 0.5f, 0.0f, Vector2.Zero, Color.White); } } if (projectile.active) { shopKeeperFrameAnimationTest.drawAnimationFrame(animationTime * 1000f, sb, projectile.position, new Vector2(1), 0.5f, projectile.direction, Vector2.Zero, Color.White); } }
public override void spinerender(Spine.SkeletonRenderer renderer) { anim.Skeleton.RootBone.X = position.X + (dimensions.X / 2); anim.Skeleton.RootBone.Y = position.Y + (dimensions.Y); anim.Skeleton.UpdateWorldTransform(); renderer.Draw(anim.Skeleton); }
public void draw(Spine.SkeletonRenderer sb) { if (shot.active) { //wandPic.drawAnimationFrame(0.0f, sb, shot.centerPoint, new Vector2(3.0f, 3.0f), 0.6f, shot.timeAlive, new Vector2(8.0f, 8.0f)); wandPic.drawAnimationFrame(0.0f, sb, shot.centerPoint, new Vector2(1), 0.5f, shot.timeAlive, Vector2.Zero, Color.White); } }
public void draw(Spine.SkeletonRenderer sb) { /*if (sword_swing) * { * //sb.Draw(Game1.whitePixel, position, null, Color.Pink, 0.0f, Vector2.Zero, hitbox, SpriteEffects.None, 0.5f); * swordAnim.drawAnimationFrame(0.0f, sb, position, new Vector2(3, 3), 0.5f); * }*/ }
public void draw(Spine.SkeletonRenderer sb) { if (drawPointer) { img.drawAnimationFrame(0.0f, sb, drawPos, new Vector2(1), 0.5f, theta + (float)(Math.PI / 2), Vector2.Zero, Color.White); img2.drawAnimationFrame(0.0f, sb, drawPos2, new Vector2(1), 0.5f, 0.0f, Vector2.Zero, Color.White); } }
public void draw(Spine.SkeletonRenderer sb) { if (active) { //sb.DrawSpriteToSpineVertexArray(Game1.whitePixel, new Rectangle(0, 0, 1, 1), position, Color.Green, 0.0f, dimensions); MachineGun.bulletPic.drawAnimationFrame(0.0f, sb, position - (MachineGun.bulletPic.FrameDimensions / 2), new Vector2(1.0f), 0.5f, direction, Vector2.Zero, Color.White); } }
public override void draw(Spine.SkeletonRenderer sb) { if (doubled && other != null) { other.draw(sb); } anim.drawAnimationFrame(animation_time, sb, position, new Vector2(1), 0.5f, 0.0f, Vector2.Zero, Color.White); }
public override void draw(Spine.SkeletonRenderer sb) { if (chaserState == SlowChaserState.WindUp && chaseIteration == 0) { konamiAlert.drawAnimationFrame(0.0f, sb, position - new Vector2(0, konamiAlert.FrameHeight * 3), new Vector2(3), 0.5f, 0.0f, Vector2.Zero, Color.White); } //sb.DrawSpriteToSpineVertexArray(Game1.whitePixel, new Rectangle(0, 0, 1, 1), position, Color.Lerp(Color.Blue, Color.Red, aggressionTime / maxAggressionTime), 0.0f, dimensions); }
public void draw(Spine.SkeletonRenderer sb) { if (active) { //sb.DrawSpriteToSpineVertexArray(Game1.whitePixel, new Rectangle(0, 0, 1, 1), position - new Vector2(radius), Color.Red, 0.0f, new Vector2(radius / 2)); WaveMotionGun.bulletAnimation.drawAnimationFrame(timePassed, sb, prevPosition2 - new Vector2(radius), new Vector2(1.0f), 0.5f, 0.0f, Vector2.Zero, Color.Lerp(Color.LightCyan, Color.Blue, (float)(Math.Sin(timePassed / 1000f + colorSpinOffset)))); WaveMotionGun.bulletAnimation.drawAnimationFrame(timePassed, sb, prevPosition1 - new Vector2(radius), new Vector2(1.0f), 0.5f, 0.0f, Vector2.Zero, Color.Lerp(Color.LightCyan, Color.Blue, (float)(Math.Sin(timePassed / 1000f + colorSpinOffset)))); WaveMotionGun.bulletAnimation.drawAnimationFrame(timePassed, sb, position - new Vector2(radius), new Vector2(1.0f), 0.5f, 0.0f, Vector2.Zero, Color.Lerp(Color.LightCyan, Color.Blue, (float)(Math.Sin(timePassed / 1000f + colorSpinOffset)))); } }
public void draw(Spine.SkeletonRenderer sb) { if (bushido_state == BushidoState.bushido) { //bushidoAnim.drawAnimationFrame(animation_time, sb, position, new Vector2(2.25f, 2.25f), 0.5f); } else if (enemy_explode == true) { //bushidoAnim.drawAnimationFrame(animation_time, sb, enemy_explode_position, new Vector2(2.25f, 2.25f), 0.5f); } }
public void draw(Spine.SkeletonRenderer sb) { for (int i = 0; i < laser_projectile.Count(); i++) { if (laser_projectile[i].active) { //sb.DrawSpriteToSpineVertexArray(Game1.laserPic, new Rectangle(1, 1, 0, 0), laser_projectile[i].position, Color.White, 0.0f, laser_projectile[i].dimensions); bulletPic.drawAnimationFrame(0.0f, sb, laser_projectile[i].position - bulletPic.FrameDimensions / 2, new Vector2(1.0f), 0.5f, laser_projectile[i].angle, Vector2.Zero, Color.Red); } } }
public override void draw(Spine.SkeletonRenderer sb) { if (molotovState == MolotovState.Throwing) { templateAnim.drawAnimationFrame(animation_time, sb, throwPosition, new Vector2(1, 1), 0.51f, animation_time / 100f, new Vector2(16, 16), Color.White); } if (flame.active) { flameAnim.drawAnimationFrame(animation_time + 100f, sb, flame.position, new Vector2(1, 1), 0.51f, 0.0f, new Vector2(16, 16), Color.White); } }
public override void spinerender(Spine.SkeletonRenderer renderer) { if (minionState == BroodLingState.Chase || minionState == BroodLingState.Biting || minionState == BroodLingState.Idle || minionState == BroodLingState.KnockBack) { anim.Skeleton.RootBone.X = position.X + (dimensions.X / 2); anim.Skeleton.RootBone.Y = position.Y + (dimensions.Y / 2); anim.Skeleton.RootBone.Rotation = direction * (float)(180 / -Math.PI) + 90; anim.Skeleton.UpdateWorldTransform(); renderer.Draw(anim.Skeleton); } }
public override void draw(Spine.SkeletonRenderer sb) { if (minionState == BroodLingState.Dead) { return; } if (minionState == BroodLingState.Egg) { eggAnim.drawAnimationFrame(animation_time, sb, position, new Vector2(1), 0.5f, 0.0f, Vector2.Zero, Color.White); //eggAnim.drawAnimationFrame(animation_time, sb, position, new Vector2(1), 0.5f); } }
public override void spinerender(Spine.SkeletonRenderer renderer) { AnimationLib.SpineAnimationSet currentSkeleton = directionAnims[(int)direction_facing]; currentSkeleton.Skeleton.RootBone.X = CenterPoint.X * (currentSkeleton.Skeleton.FlipX ? -1 : 1); currentSkeleton.Skeleton.RootBone.Y = CenterPoint.Y + (dimensions.Y / 2f); currentSkeleton.Skeleton.RootBone.ScaleX = 1.0f; currentSkeleton.Skeleton.RootBone.ScaleY = 1.0f; currentSkeleton.Skeleton.UpdateWorldTransform(); renderer.Draw(currentSkeleton.Skeleton); }
public void draw(Spine.SkeletonRenderer sb) { if (pellet_count > 0) { for (int i = 0; i < pellet_count; i++) { if (shotgun_pellets[i].active) { bulletAnim.drawAnimationFrame(0, sb, shotgun_pellets[i].position - (bulletAnim.FrameDimensions / 2), new Vector2(1), 0.5f, (float)Math.Atan2(shotgun_pellets[i].velocity.Y, shotgun_pellets[i].velocity.X), Vector2.Zero, Color.White); } } } }
public override void draw(Spine.SkeletonRenderer sb) { for (int i = 0; i < bulletSupply; i++) { //sb.DrawSpriteToSpineVertexArray(Game1.whitePixel, new Rectangle(0, 0, 1, 1), sightBox.position, Color.Wheat, 0.0f, sightBox.hitbox / 2); if (bullets[i].active == false) { continue; } bulletAnim.drawAnimationFrame(0, sb, bullets[i].position - (bulletAnim.FrameDimensions / 2), new Vector2(1), 0.5f, (float)Math.Atan2(bullets[i].velocity.Y, bullets[i].velocity.X), Vector2.Zero, Color.White); } }
public override void draw(Spine.SkeletonRenderer sb) { AnimationLib.FrameAnimationSet dropAnim = null; dropAnim = GlobalGameConstants.WeaponDictionary.weaponInfo[(int)item_type].pickupImage; if (dropAnim != null) { dropAnim.drawAnimationFrame(0.0f, sb, position, new Vector2(1), 0.5f, 0.0f, Vector2.Zero, Color.White); } else { //sb.Draw(Game1.whitePixel, position, null, Color.Black, 0.0f, Vector2.Zero, dimensions, SpriteEffects.None, 0.5f); } }
public void drawSpineSet(Spine.SkeletonRenderer sb, Vector2 cameraPosition, float depthOffset) { for (int i = 0; i < particlePoolSize; i++) { if (!particlePool[i].active) { continue; } if (Vector2.Distance(cameraPosition, particlePool[i].position) > 750f) { continue; } particlePool[i].animation.drawAnimationFrame(particlePool[i].animationTime, sb, particlePool[i].position, particlePool[i].scale, depthOffset, particlePool[i].rotation, particlePool[i].animation.FrameDimensions / 2, particlePool[i].color); } }
public override void draw(Spine.SkeletonRenderer sb) { if (state == DropState.Active) { if (dropItem == DropItemType.CoinDrop) { coinAnim.drawAnimationFrame(animationTime, sb, this.position, new Vector2(image_size), 0.5f, 0.0f, Vector2.Zero, Color.White); } else if (dropItem == DropItemType.MedDrop) { medAnim.drawAnimationFrame(animationTime, sb, this.position, new Vector2(image_size), 0.5f, 0.0f, Vector2.Zero, Color.White); } else if (dropItem == DropItemType.AmmoDrop) { ammoAnim.drawAnimationFrame(animationTime, sb, this.position, new Vector2(image_size), 0.5f, 0.0f, Vector2.Zero, Color.White); } } }
public void draw(Spine.SkeletonRenderer sb) { switch (bomb_state) { case Bomb_State.placed: //sb.DrawSpriteToSpineVertexArray(Game1.whitePixel, new Rectangle(0, 0, 1, 1), position, Color.Red, 0.0f, hitbox); bombAnim.drawAnimationFrame(animation_time, sb, position, new Vector2(1), 0.5f, 0.0f, Vector2.Zero, Color.White); break; case Bomb_State.exploded: //sb.DrawSpriteToSpineVertexArray(Game1.whitePixel, new Rectangle(0, 0, 1, 1), position, Color.Red, 0.0f, hitbox); explosionAnim.drawAnimationFrame(animation_time, sb, position, new Vector2(2.25f), 0.5f, 0.0f, Vector2.Zero, Color.White); break; default: break; } }
public override void draw(Spine.SkeletonRenderer sb) { for (int i = 0; i < tailPiecesCount; i++) { if (i == 8) { //tailAnimB.drawAnimationFrame(0.0f, sb, tailData[i, tailMostRecent].position + tailAnimB.FrameDimensions / 2, new Vector2(1), 0.5f, tailData[i, tailMostRecent].rotation, tailAnimB.FrameDimensions / 2); } else { tailAnimA.drawAnimationFrame(animation_time, sb, tailData[i, tailMostRecent].position + tailAnimA.FrameDimensions / 2, new Vector2(1), 0.5f, tailData[i, tailMostRecent].rotation, Vector2.Zero, Color.White); //tailAnimA.drawAnimationFrame(animation_time, sb, tailData[i, tailMostRecent].position + tailAnimA.FrameDimensions / 2, new Vector2(1), 0.5f, tailData[i, tailMostRecent].rotation, tailAnimA.FrameDimensions / 2); } } testAnim.drawAnimationFrame(animation_time, sb, position + dimensions / 2, new Vector2(0), 0.5f, 0.0f, Vector2.Zero, Color.White); //testAnim.drawAnimationFrame(animation_time, sb, position + dimensions / 2, new Vector2(1), 0.6f, direction, testAnim.FrameDimensions / 2); /* * for (int i = 0; i < secondaryHitBoxCount; i++) * { * sb.Draw(Game1.whitePixel, secondaryHitBoxes[i].Position, null, Color.Magenta, 0.0f, Vector2.Zero, secondaryHitBoxes[i].Dimensions, SpriteEffects.None, 0.7f); * }*/ }
public override void draw(Spine.SkeletonRenderer sb) { sb.DrawSpriteToSpineVertexArray(Game1.whitePixel, new Rectangle(0, 0, 1, 1), position, Color.Lerp(parentWorld.KeyModule.KeyColorSet[(int)color], new Color(0.0f, 0.0f, 1.0f, 0.25f), 0.5f), 0.0f, dimensions); //sb.Draw(Game1.whitePixel, position, null, Color.Lerp(parentWorld.KeyModule.KeyColorSet[(int)color], new Color(0.0f, 0.0f, 1.0f, 0.25f), 0.5f), 0.0f, Vector2.Zero, dimensions, SpriteEffects.None, 0.45f); }
public override void draw(Spine.SkeletonRenderer sb) { anims.drawAnimationFrame(0.0f, sb, Position, new Vector2(1), 0.5f, 0.0f, Vector2.Zero, Color.White); }
public override void spinerender(Spine.SkeletonRenderer renderer) { //spine animations may not be used here }
public void draw(Spine.SkeletonRenderer sb) { bullet1.draw(sb); bullet2.draw(sb); bullet3.draw(sb); }
public void draw(Spine.SkeletonRenderer sb) { //sb.Draw(Game1.whitePixel, position, null, Color.White, angle1, Vector2.Zero, new Vector2(96.0f, 10.0f), SpriteEffects.None, 0.5f); //sb.Draw(Game1.whitePixel, position, null, Color.White, angle2, Vector2.Zero, new Vector2(96.0f, 10.0f), SpriteEffects.None, 0.5f); }
public void draw(Spine.SkeletonRenderer sb) { // }
public override void draw(Spine.SkeletonRenderer sb) { keyGraphic.drawAnimationFrame(0.0f, sb, position, new Vector2(3), 0.5f, 0.0f, Vector2.Zero, parentWorld.KeyModule.KeyColorSet[(int)color]); }