public TestState() { _backgroundSky = new AeSprite("background_sky01"); _sprite = new AeSprite("building_test"); _sprite2 = new AeSprite("ground_001"); _sprite3 = new AeSprite(); AeAnimation animation = new AeAnimation( "ground_002-sheet", _sprite3.Animator, new AeAnimationFrame[] { new AeAnimationFrame(0, 0, 128, 64, 100), new AeAnimationFrame(128, 0, 128, 64, 150), new AeAnimationFrame(256, 0, 128, 64, 200) }); _sprite3.Animator.Add("idle", animation); _sprite2.Transform.Y = 50; _sprite3.Transform.Y = 90; _spriteLayer.Add(_sprite); _spriteLayer.Add(_sprite2); _spriteLayer.Add(_sprite3); AddEntity(_backgroundSky); AddEntity(_spriteLayer); }
public SpriteTestState() { var resources = TestGame.Resources; _instructions = new AeText("press space to go to spritetest", resources.FontGame); _instructions.Transform.X = 50; _instructions.Transform.Y = 50; AddEntity(_instructions); _sprite = new AeSprite(); _sprite2 = new AeSprite(); _sprite.Animator.Add("idle", new AeAnimation("player_ship_ethervoyager", _sprite.Animator, new AeAnimationFrame[] { new AeAnimationFrame(0, 0, 64, 64, 100) })); _sprite.Transform.X = 50; _sprite.Transform.Y = 50; _sprite.SizeX = 64; _sprite.SizeY = 64; _sprite.Transform.SetupDebugVizualization(); _sprite.SetupDebugVizualization(); _sprite2.Animator.Add("idle", new AeAnimation("player_ship_ethervoyager", _sprite2.Animator, new AeAnimationFrame[] { new AeAnimationFrame(0, 0, 64, 64, 100) })); _sprite2.Transform.X = 150; _sprite2.Transform.Y = 150; _sprite2.SizeX = 64; _sprite2.SizeY = 64; _sprite2.Transform.RotationCenter = new Vector2(0.5f, 0.5f); _sprite2.Transform.SetupDebugVizualization(); _sprite2.SetupDebugVizualization(); AddEntity(_sprite); AddEntity(_sprite2); }