Пример #1
0
        //public void BattlePlayMovie(int i, MetalXMovie movie, Vector3 fromLoc, Vector3 toLoc, double timespan)
        //{
        //    i += 12;
        //    movie.BeginLocation = fromLoc;
        //    movie.EndLocation = toLoc;
        //    movie.PlayTime = timespan;
        //    movie.Reset();
        //    bmovies[i] = movie;
        //}
        //public void BattlePlayMovie(int i, MetalXMovie movie, Vector3 fromLoc, double timespan)
        //{
        //    BattlePlayMovie(i, movie, fromLoc, fromLoc, timespan);
        //}
        public void PlayMovie(MetalXMovie movie, Vector3 fromLoc, Vector3 toLoc, double timespan)
        {
            fromLoc.X -= movie.TileSize2X.Width / 2;
            fromLoc.Y -= movie.TileSize2X.Height;
            toLoc.X -= movie.TileSize2X.Width / 2;
            toLoc.Y -= movie.TileSize2X.Height;

            movie.BeginLocation = fromLoc;
            movie.EndLocation = toLoc;
            movie.PlayTime = timespan;

            movie.Reset();

            movies.Add(movie);
        }
Пример #2
0
 public void PlayMovie(MetalXMovie movie, Vector3 fromLoc)
 {
     PlayMovie(movie, fromLoc, fromLoc, 1);
 }
Пример #3
0
 public void SetBattleMovie(MetalXMovie movie, Vector3 loc)
 {
     SetBattleMovie(movie, loc, loc, 1);
 }
Пример #4
0
 public void SetBattleMovie(MetalXMovie movie)
 {
     SetBattleMovie(movie, BattleLocation);
 }
Пример #5
0
        public void SetBattleMovie(MetalXMovie movie, Vector3 fl, Vector3 tl, double playtime)
        {
            fl.X -= movie.TileSize2X.Width / 2;
            fl.Y -= movie.TileSize2X.Height;
            tl.X -= movie.TileSize2X.Width / 2;
            tl.Y -= movie.TileSize2X.Height;

            BattleMovie = movie;
            BattleMovie.BeginLocation = fl;
            BattleMovie.EndLocation = tl;
            BattleMovie.PlayTime = playtime;
            BattleMovie.Reset();
        }