Пример #1
0
 public SpriteRenderSystem(IWorld world, ISpriteBatchRenderer spriteBatchRenderer) :
     base(world, world.EntityFilter().With <Transform2D>().With <Sprite>().With <Texture2D>())
 {
     _spriteBatchRenderer = spriteBatchRenderer;
     _transform           = Map <Transform2D>();
     _sprite  = Map <Sprite>();
     _texture = Map <Texture2D>();
 }
Пример #2
0
 public UITextRenderSystem(IWorld world, ISpriteBatchRenderer renderer)
     : base(world, world.EntityFilter().With <TransformRectComponent>().With <FontComponent>().With <UITextComponent>())
 {
     _renderer  = renderer;
     _transform = Map <TransformRectComponent>();
     _font      = Map <FontComponent>();
     _text      = Map <UITextComponent>();
 }