This commit is contained in:
riedel 2023-05-11 19:07:47 +02:00
parent 1fd19f9fac
commit 4bd02c5459
19 changed files with 125 additions and 110 deletions

View file

@ -1,5 +1,6 @@
using CityGame.Classes.Rendering;
using CityGame.Classes.World;
using OrpticonGameHelper.Classes.Effects;
namespace CityGame.Classes.Entities
{
@ -18,6 +19,7 @@ namespace CityGame.Classes.Entities
public long Time { get; set; }
public OCanvas Object { get; set; }
public bool SingleSelect { get; set; }
protected OutlineEffect selectedEffect = new OutlineEffect();
public OCanvas GetImage()
{
return Object;
@ -41,6 +43,11 @@ namespace CityGame.Classes.Entities
}
public abstract void Tick(long deltaTime);
public void BaseTick(long deltaTime)
{
if (selectedEffect is not null)
selectedEffect.Visible = this == MainWindow.Selected;
}
int ISelectable.X()
{