mirror of
https://github.com/Ellpeck/MLEM.git
synced 2024-12-25 01:39:23 +01:00
Moved AutoTiling to Graphics namespace and removed deprecated Misc versions of SoundEffectInfo and SoundEffectInstanceHandler
This commit is contained in:
parent
a48aa2db93
commit
376a068864
9 changed files with 10 additions and 32 deletions
|
@ -17,6 +17,7 @@ Additions
|
|||
- Added DrawExtendedAutoTile to the AutoTiling class
|
||||
|
||||
Improvements
|
||||
- *Moved AutoTiling to Graphics namespace*
|
||||
- Cache TokenizedString inner offsets for non-Left text alignments to improve performance
|
||||
- Exposed Camera's RoundPosition
|
||||
- Exposed the epsilon value used by Camera
|
||||
|
@ -28,6 +29,9 @@ Improvements
|
|||
Fixes
|
||||
- Fixed some end-of-line inconsistencies when using the Right text alignment
|
||||
|
||||
Removals
|
||||
- *Removed deprecated Misc versions of SoundEffectInfo and SoundEffectInstanceHandler*
|
||||
|
||||
### MLEM.Ui
|
||||
Additions
|
||||
- Allow specifying a maximum amount of characters for a TextField
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
using Microsoft.Xna.Framework;
|
||||
using Microsoft.Xna.Framework.Graphics;
|
||||
using MLEM.Misc;
|
||||
using MLEM.Graphics;
|
||||
using MLEM.Startup;
|
||||
|
||||
namespace Demos {
|
||||
|
|
|
@ -1,5 +1,6 @@
|
|||
using Microsoft.Xna.Framework;
|
||||
using Microsoft.Xna.Framework.Graphics;
|
||||
using MLEM.Graphics;
|
||||
using MLEM.Misc;
|
||||
using MLEM.Textures;
|
||||
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
using Microsoft.Xna.Framework;
|
||||
using Microsoft.Xna.Framework.Graphics;
|
||||
|
||||
namespace MLEM.Misc {
|
||||
namespace MLEM.Graphics {
|
||||
/// <summary>
|
||||
/// This class contains a <see cref="DrawAutoTile"/> method that allows users to easily draw a tile with automatic connections, as well as a more complex <see cref="DrawExtendedAutoTile"/> method.
|
||||
/// Note that <see cref="StaticSpriteBatch"/> can also be used for drawing by using the <see cref="AddAutoTile"/> and <see cref="AddExtendedAutoTile"/> methods instead.
|
|
@ -5,7 +5,7 @@ using Microsoft.Xna.Framework;
|
|||
using Microsoft.Xna.Framework.Graphics;
|
||||
using MLEM.Extensions;
|
||||
|
||||
namespace MLEM.Misc {
|
||||
namespace MLEM.Graphics {
|
||||
/// <summary>
|
||||
/// A static sprite batch is a variation of <see cref="SpriteBatch"/> that keeps all batched items in a <see cref="VertexBuffer"/>, allowing for them to be drawn multiple times.
|
||||
/// To add items to a static sprite batch, use <see cref="BeginBatch"/> to begin batching, <see cref="ClearBatch"/> to clear currently batched items, <c>Add</c> and its various overloads to add batch items, <see cref="Remove"/> to remove them again, and <see cref="EndBatch"/> to end batching.
|
|
@ -1,14 +0,0 @@
|
|||
using System;
|
||||
using Microsoft.Xna.Framework.Audio;
|
||||
|
||||
namespace MLEM.Misc {
|
||||
/// <inheritdoc />
|
||||
[Obsolete("This class has been moved to MLEM.Sound.SoundEffectInfo in 5.1.0")]
|
||||
public class SoundEffectInfo : Sound.SoundEffectInfo {
|
||||
|
||||
/// <inheritdoc />
|
||||
public SoundEffectInfo(SoundEffect sound, float volume = 1, float pitch = 0, float pan = 0) : base(sound, volume, pitch, pan) {
|
||||
}
|
||||
|
||||
}
|
||||
}
|
|
@ -1,14 +0,0 @@
|
|||
using System;
|
||||
using Microsoft.Xna.Framework;
|
||||
|
||||
namespace MLEM.Misc {
|
||||
/// <inheritdoc cref="Sound.SoundEffectInstanceHandler"/>
|
||||
[Obsolete("This class has been moved to MLEM.Sound.SoundEffectInstanceHandler in 5.1.0")]
|
||||
public class SoundEffectInstanceHandler : Sound.SoundEffectInstanceHandler {
|
||||
|
||||
/// <inheritdoc cref="Sound.SoundEffectInstanceHandler(Game)"/>
|
||||
public SoundEffectInstanceHandler(Game game) : base(game) {
|
||||
}
|
||||
|
||||
}
|
||||
}
|
|
@ -86,7 +86,7 @@ namespace MLEM.Sound {
|
|||
}
|
||||
|
||||
/// <summary>
|
||||
/// Adds a new <see cref="Misc.SoundEffectInfo"/> to this handler.
|
||||
/// Adds a new <see cref="SoundEffectInfo"/> to this handler.
|
||||
/// This also starts playing the created instance.
|
||||
/// </summary>
|
||||
/// <param name="info">The info for which to add a <see cref="SoundEffectInstance"/></param>
|
||||
|
|
|
@ -1,6 +1,7 @@
|
|||
using Microsoft.Xna.Framework;
|
||||
using Microsoft.Xna.Framework.Graphics;
|
||||
using MLEM.Extensions;
|
||||
using MLEM.Graphics;
|
||||
using MLEM.Misc;
|
||||
|
||||
namespace MLEM.Textures {
|
||||
|
|
Loading…
Reference in a new issue