Tilemap Update Method Delta Engine Documentation

Namespace: DeltaEngine.Scenes.Controls
Assembly: DeltaEngine.Scenes (in DeltaEngine.Scenes.dll) Version: 1.1.1.0 (1.1.1)
Syntax

public override void Update()

Implements

Updateable Update 
Remarks

Tests: DeltaEngine.Scenes.Tests.Controls.TilemapTests
Examples

2 unit tests call DeltaEngine.Scenes.Controls.Tilemap.Update
[Test]
public void TestWithMouseDrag()
{
    var tilemap = new ColoredLogoTilemap(World, Map);
    tilemap.State.DragStart = new Vector2D(0.5f, 0.5f);
    tilemap.State.DragEnd = new Vector2D(0.7f, 0.9f);
    tilemap.Update();
    Assert.IsTrue(tilemap.State.DragDelta.IsNearlyEqual(new Vector2D(0.2f, 0.4f)));
}
[Test]
public void TestUpdate()
{
    var tilemap = new ColoredLogoTilemap(World, Map);
    tilemap.DrawArea = Rectangle.One;
    tilemap.State.DragStart = new Vector2D(10.5f, 10.5f);
    tilemap.State.DragEnd = new Vector2D(0.5f, 0.5f);
    tilemap.Update();
    Assert.AreEqual(new Vector2D(-10, -10), tilemap.State.DragDelta);
}
See Also