More nullable fixes, make SetTransform a part of base Renderer.
This commit is contained in:
@@ -6,7 +6,7 @@ namespace DaggerFramework.SceneGraph
|
||||
public class EntityLayer : Layer
|
||||
{
|
||||
public List<Entity> Entities { get => _entities; }
|
||||
public Camera2d CurrentCamera { get; set; }
|
||||
public Camera2d? CurrentCamera { get; set; }
|
||||
|
||||
public EntityLayer(List<Entity> entities)
|
||||
{
|
||||
@@ -76,8 +76,7 @@ namespace DaggerFramework.SceneGraph
|
||||
|
||||
protected override void OnBeginDraw(Renderer renderer)
|
||||
{
|
||||
var hasCamera = CurrentCamera != null;
|
||||
if (hasCamera)
|
||||
if (CurrentCamera is not null)
|
||||
{
|
||||
renderer.BeginCamera2d(CurrentCamera.Offset, CurrentCamera.Position, 0f, CurrentCamera.Zoom);
|
||||
}
|
||||
@@ -85,8 +84,7 @@ namespace DaggerFramework.SceneGraph
|
||||
|
||||
protected override void OnEndDraw(Renderer renderer)
|
||||
{
|
||||
var hasCamera = CurrentCamera != null;
|
||||
if (hasCamera)
|
||||
if (CurrentCamera is not null)
|
||||
{
|
||||
renderer.EndCamera2d();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user