Exemple #1
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();
        }
Exemple #2
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);
        }
Exemple #3
0
 public void SetBattleMovie(MetalXMovie movie)
 {
     SetBattleMovie(movie, BattleLocation);
 }
Exemple #4
0
 public void SetBattleMovie(MetalXMovie movie, Vector3 loc)
 {
     SetBattleMovie(movie, loc, loc, 1);
 }
Exemple #5
0
 public void PlayMovie(MetalXMovie movie, Vector3 fromLoc)
 {
     PlayMovie(movie, fromLoc, fromLoc, 1);
 }