package drawables
Type Members
-
class
CellDrawable extends CircleDrawable with ImageDrawable
Drawable implementation that shows a cell on the screen
-
class
CellWithSpeedDrawable extends CellDrawable
Drawable implementation that shows a tintable cell on the screen
-
class
CircleDrawable extends Drawable
Drawable implementation that shows a circle on the screen
-
trait
Drawable extends AnyRef
Base trait which represent anything that can be drawn on the screen
-
class
DrawableEntity extends DrawableWrapper
DrawableWrapper extension which holds the entity UUID
-
case class
DrawableWrapper(center: Point, radius: Double, speed: (Double, Double), entityType: ecs.entities.EntityType.Value) extends Product with Serializable
Wrapper of any entity that must be drawn
Wrapper of any entity that must be drawn
- center
the entity center
- radius
the entity radius
- speed
the entity speed
- entityType
the entity type
-
trait
EntitiesDrawer extends AnyRef
Trait modelling an object which can draw entities
-
trait
ImageDrawable extends Drawable
This trait represent a Drawable which holds an image
-
class
StaticImageDrawable extends ImageDrawable
Represent a static image