Class SpriteRenderer


public class SpriteRenderer extends NetComponent
  • Constructor Details

    • SpriteRenderer

      public SpriteRenderer(GameObject object)
  • Method Details

    • onRender

      public void onRender(GraphicsManager g)
      Description copied from class: ObjectComponent
      Method is called while frame is drawing.
      Overrides:
      onRender in class ObjectComponent
    • onWebRenderRequest

      public void onWebRenderRequest(WebGraphicsManager g)
      Overrides:
      onWebRenderRequest in class ObjectComponent
    • getSprite

      public Sprite getSprite()
    • getSpriteSource

      public String getSpriteSource()
    • setSprite

      public void setSprite(Sprite sprite)
    • setSpriteSource

      public void setSpriteSource(String spriteSource)
    • onSynchronizeReceived

      public void onSynchronizeReceived(String data)
      Description copied from class: NetComponent
      Event is fired when synchronization is received in the component.
      Overrides:
      onSynchronizeReceived in class NetComponent
      Parameters:
      data - Data from the NetBlock
    • onSynchronize

      public NetBlock onSynchronize()
      Description copied from class: NetComponent
      Object synchronization is handled over a TCP connection to ensure that component will be updated.
      Overrides:
      onSynchronize in class NetComponent
      Returns:
      NetBlock
    • canSynchronize

      public boolean canSynchronize()
      Description copied from class: NetComponent
      Before component synchronization, canSynchronize() will be fired. Here you can check cache, if the component was updated.
      Overrides:
      canSynchronize in class NetComponent
      Returns:
      State if component can be synchronized