Files
AwperativeKernel/Awperative/Kernel/Entities/Scenes/Time.cs
2026-01-30 20:22:49 -05:00

32 lines
978 B
C#

using Microsoft.Xna.Framework;
namespace Awperative;
public sealed partial class Scene
{
public void Initialize() {
foreach (Behavior behavior in behaviors) behavior.Initialize();
foreach (Body body in bodies) body.Initialize();
}
public void Terminate() {
foreach (Behavior behavior in behaviors) behavior.Terminate();
foreach (Body body in bodies) body.Terminate();
}
public void Load() {
foreach (Behavior behavior in behaviors) { behavior.Load(); }
foreach (Body body in bodies) { body.Load(); }
}
public void Update(GameTime __gameTime) {
foreach (Behavior behavior in behaviors) { behavior.Update(__gameTime); }
foreach (Body body in bodies) { body.Update(__gameTime); }
}
public void Draw(GameTime __gameTime) {
foreach (Behavior behavior in behaviors) { behavior.Draw(__gameTime); }
foreach (Body body in bodies) { body.Draw(__gameTime); }
}
}