Change To OpenGL

This commit is contained in:
Mueller Wayan
2025-08-15 10:44:29 +02:00
parent 1862530728
commit a36789dd7e
101 changed files with 2981 additions and 1027 deletions
@@ -0,0 +1,35 @@
using Firebird2D.Interfaces.Actors;
using Firebird2D.Rendering;
using SFML.Graphics;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Numerics;
using System.Text;
using System.Threading.Tasks;
namespace Firebird2D.SceneSystem
{
public interface I_Scene
{
public string Name { get; }
public I_PlayerActor Player { get; }
public List<I_InteractableActor> Interactable { get; }
public List<I_HitboxActor> Hitbox { get; }
public List<I_Clickable> Clickables{ get; }
public I_Scene BuildScene();
public void DestroyScene();
public void TickScene(double DeltaTime);
public void RenderScene(Matrix4x4 projection, FirebirdShader shader, double deltaTime);
public void addActor(I_BaseActor Actor);
}
}