private DuckHuntBall BuildDuck(CollisionData[] boundary) { DuckHuntBall duckball; AnimatedSprite dscduck = new AnimatedSprite(); AnimatedSprite ascduck = new AnimatedSprite(); int flapspeed = 4; dscduck.BuildAnimation(m_duck_txt, 1, 9, true, new int[20] { 3, 4, 5, 4, 3, 4, 5, 4, 3, 4, 5, 4, 3, 4, 5, 4, 3, 4, 5, 4 }); dscduck.SetFrame(0, flapspeed, null); dscduck.SetFrame(1, flapspeed, m_flapwing_snd); dscduck.SetFrame(2, flapspeed, null); dscduck.SetFrame(3, flapspeed, m_flapwing_snd); dscduck.SetFrame(4, flapspeed, null); dscduck.SetFrame(5, flapspeed, m_flapwing_snd); dscduck.SetFrame(6, flapspeed, null); dscduck.SetFrame(7, flapspeed, m_flapwing_snd); dscduck.SetFrame(8, flapspeed, m_duckquack_snd); dscduck.SetFrame(9, flapspeed, m_flapwing_snd); dscduck.SetFrame(10, flapspeed, null); dscduck.SetFrame(11, flapspeed, m_flapwing_snd); dscduck.SetFrame(12, flapspeed, null); dscduck.SetFrame(13, flapspeed, m_flapwing_snd); dscduck.SetFrame(14, flapspeed, null); dscduck.SetFrame(15, flapspeed, m_flapwing_snd); dscduck.SetFrame(16, flapspeed, null); dscduck.SetFrame(17, flapspeed, m_flapwing_snd); dscduck.SetFrame(18, flapspeed, null); dscduck.SetFrame(19, flapspeed, m_flapwing_snd); ascduck.BuildAnimation(m_duck_txt, 1, 9, true, new int[20] { 0, 1, 2, 1, 0, 1, 2, 1, 0, 1, 2, 1, 0, 1, 2, 1, 0, 1, 2, 1 }); ascduck.SetFrame(0, flapspeed, null); ascduck.SetFrame(1, flapspeed, m_flapwing_snd); ascduck.SetFrame(2, flapspeed, null); ascduck.SetFrame(3, flapspeed, m_flapwing_snd); ascduck.SetFrame(4, flapspeed, null); ascduck.SetFrame(5, flapspeed, m_flapwing_snd); ascduck.SetFrame(6, flapspeed, null); ascduck.SetFrame(7, flapspeed, m_flapwing_snd); ascduck.SetFrame(8, flapspeed, m_duckquack_snd); ascduck.SetFrame(9, flapspeed, m_flapwing_snd); ascduck.SetFrame(10, flapspeed, null); ascduck.SetFrame(11, flapspeed, m_flapwing_snd); ascduck.SetFrame(12, flapspeed, null); ascduck.SetFrame(13, flapspeed, m_flapwing_snd); ascduck.SetFrame(14, flapspeed, null); ascduck.SetFrame(15, flapspeed, m_flapwing_snd); ascduck.SetFrame(16, flapspeed, null); ascduck.SetFrame(17, flapspeed, m_flapwing_snd); ascduck.SetFrame(18, flapspeed, null); ascduck.SetFrame(19, flapspeed, m_flapwing_snd); duckball = new DuckHuntBall(HelperUtils.SafeBoundary.X + 512, HelperUtils.SafeBoundary.Y + 476, boundary); duckball.AddAnimation(dscduck); duckball.AddAnimation(ascduck); duckball.Ball_State = BallState.Limbo; return duckball; }
private DuckHuntBall BuildDuck(CollisionData[] boundary) { DuckHuntBall duckball; AnimatedSprite dscduck = new AnimatedSprite(); AnimatedSprite ascduck = new AnimatedSprite(); int flapspeed = 4; dscduck.BuildAnimation(m_duck_txt, 1, 9, true, new int[20] { 3, 4, 5, 4, 3, 4, 5, 4, 3, 4, 5, 4, 3, 4, 5, 4, 3, 4, 5, 4 }); dscduck.SetFrame(0, flapspeed, null); dscduck.SetFrame(1, flapspeed, m_flapwing_snd); dscduck.SetFrame(2, flapspeed, null); dscduck.SetFrame(3, flapspeed, m_flapwing_snd); dscduck.SetFrame(4, flapspeed, null); dscduck.SetFrame(5, flapspeed, m_flapwing_snd); dscduck.SetFrame(6, flapspeed, null); dscduck.SetFrame(7, flapspeed, m_flapwing_snd); dscduck.SetFrame(8, flapspeed, m_duckquack_snd); dscduck.SetFrame(9, flapspeed, m_flapwing_snd); dscduck.SetFrame(10, flapspeed, null); dscduck.SetFrame(11, flapspeed, m_flapwing_snd); dscduck.SetFrame(12, flapspeed, null); dscduck.SetFrame(13, flapspeed, m_flapwing_snd); dscduck.SetFrame(14, flapspeed, null); dscduck.SetFrame(15, flapspeed, m_flapwing_snd); dscduck.SetFrame(16, flapspeed, null); dscduck.SetFrame(17, flapspeed, m_flapwing_snd); dscduck.SetFrame(18, flapspeed, null); dscduck.SetFrame(19, flapspeed, m_flapwing_snd); ascduck.BuildAnimation(m_duck_txt, 1, 9, true, new int[20] { 0, 1, 2, 1, 0, 1, 2, 1, 0, 1, 2, 1, 0, 1, 2, 1, 0, 1, 2, 1 }); ascduck.SetFrame(0, flapspeed, null); ascduck.SetFrame(1, flapspeed, m_flapwing_snd); ascduck.SetFrame(2, flapspeed, null); ascduck.SetFrame(3, flapspeed, m_flapwing_snd); ascduck.SetFrame(4, flapspeed, null); ascduck.SetFrame(5, flapspeed, m_flapwing_snd); ascduck.SetFrame(6, flapspeed, null); ascduck.SetFrame(7, flapspeed, m_flapwing_snd); ascduck.SetFrame(8, flapspeed, m_duckquack_snd); ascduck.SetFrame(9, flapspeed, m_flapwing_snd); ascduck.SetFrame(10, flapspeed, null); ascduck.SetFrame(11, flapspeed, m_flapwing_snd); ascduck.SetFrame(12, flapspeed, null); ascduck.SetFrame(13, flapspeed, m_flapwing_snd); ascduck.SetFrame(14, flapspeed, null); ascduck.SetFrame(15, flapspeed, m_flapwing_snd); ascduck.SetFrame(16, flapspeed, null); ascduck.SetFrame(17, flapspeed, m_flapwing_snd); ascduck.SetFrame(18, flapspeed, null); ascduck.SetFrame(19, flapspeed, m_flapwing_snd); duckball = new DuckHuntBall(HelperUtils.SafeBoundary.X + 512, HelperUtils.SafeBoundary.Y + 476, boundary); duckball.AddAnimation(dscduck); duckball.AddAnimation(ascduck); duckball.Ball_State = BallState.Limbo; return(duckball); }