Exemple #1
0
 //аудио клип хотьбы в определенной точки
 public static Sounds.Player GetTileWalk(MuPlayer.PlayerState state, MuMap.Grass[] grasses, MuMap.MapDataGround.Tile tile)
 {
     Sounds.Player sound = Sounds.Player.WalkSoil;
     byte mainTile = tile.alpha>0.5f ? tile.id1 : tile.id2;
     if (state.isSwim) {
         sound = Sounds.Player.Swim;
     } else if (Util.Map.isGrass(grasses, mainTile)) {
         if (state.map==Util.Map.Location.Devias)
             sound = Sounds.Player.WalkSnow;
         else
             sound = Sounds.Player.WalkGrass;
     }
     return sound;
 }
Exemple #2
0
 //здесь трава?
 public static bool isGrass(MuMap.Grass[] grasses, byte tile)
 {
     return (tile<grasses.Length && grasses[tile]!=null);
 }