mirror of
https://github.com/OpenDiablo2/OpenDiablo2
synced 2024-09-16 08:18:19 -04:00
21 lines
577 B
C#
21 lines
577 B
C#
using System;
|
|
using OpenDiablo2.Common.Enums;
|
|
using OpenDiablo2.Common.Models;
|
|
|
|
namespace OpenDiablo2.Common.Interfaces.Drawing
|
|
{
|
|
public interface ICharacterRenderer : IDisposable
|
|
{
|
|
Guid UID { get; set; }
|
|
PlayerLocationDetails LocationDetails { get; set; }
|
|
eHero Hero { get; set; }
|
|
eWeaponClass WeaponClass { get; set; }
|
|
eArmorType ArmorType { get; set; }
|
|
eMobMode MobMode { get; set; }
|
|
|
|
void Update(long ms);
|
|
void Render(int pixelOffsetX, int pixelOffsetY);
|
|
void ResetAnimationData();
|
|
}
|
|
}
|