Skip to content
This repository has been archived by the owner on Sep 21, 2023. It is now read-only.

Commit

Permalink
Update Demo
Browse files Browse the repository at this point in the history
  • Loading branch information
Alexis Huvier committed May 16, 2023
1 parent 0ee87d8 commit f674936
Show file tree
Hide file tree
Showing 2 changed files with 11 additions and 3 deletions.
4 changes: 2 additions & 2 deletions Demos/SE_BasicGame/Entity/Player.cs
Original file line number Diff line number Diff line change
Expand Up @@ -7,9 +7,9 @@ namespace SE_BasicWindow.Entity;

public class Player: SharpEngine.Entities.Entity
{
public Player()
public Player(Vec2 position, int layer)
{
AddComponent(new TransformComponent(new Vec2(50, 50), new Vec2(3)));
AddComponent(new TransformComponent(position, new Vec2(3), zLayer: layer));
AddComponent(new AnimSpriteSheetComponent("KnightM", new Vec2(16, 28), new List<Animation>
{
new("die", new List<uint> { 0 }, 100f),
Expand Down
10 changes: 9 additions & 1 deletion Demos/SE_BasicGame/MyScene.cs
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
using SE_BasicWindow.Entity;
using SharpEngine;
using SharpEngine.Utils.Math;
using SharpEngine.Widgets;

namespace SE_BasicWindow;

Expand All @@ -9,6 +11,12 @@ internal class MyScene : Scene

public MyScene()
{
Player = AddEntity(new Player());
Player = AddEntity(new Player(new Vec2(50), 50));
AddEntity(new Player(new Vec2(75), 1));
AddWidget(new Image(new Vec2(400, 200), "KnightM", scale: new Vec2(3)));
AddWidget(new Image(new Vec2(405, 205), "KnightM", scale: new Vec2(3)));

AddWidget(new Image(new Vec2(400, 300), "KnightM", scale: new Vec2(3))).ZLayer = 10;
AddWidget(new Image(new Vec2(405, 305), "KnightM", scale: new Vec2(3))).ZLayer = 0;
}
}

0 comments on commit f674936

Please sign in to comment.