Package-level declarations

Types

Link copied to clipboard
class AxesEntity @JvmOverloads constructor(val meepMeep: MeepMeep, axesThickness: Double, colorScheme: ColorScheme, font: Font? = null, fontSize: Float = 20.0f) : ThemedEntity, MouseMotionListener

Entity representing the axes in the MeepMeep shell.

Link copied to clipboard
open class BotEntity(val meepMeep: MeepMeep, width: Double, height: Double, var pose: Pose2d, colorScheme: ColorScheme, opacity: Double) : ThemedEntity

Represents a bot entity in the MeepMeep simulation.

Link copied to clipboard
class CompassEntity(val meepMeep: MeepMeep, colorScheme: ColorScheme, width: Double, height: Double, pos: Vector2d) : ThemedEntity, MouseMotionListener

Represents a compass entity in the MeepMeep simulation.

Link copied to clipboard
interface Entity

Represents a generic entity in the MeepMeep application.

Link copied to clipboard

Interface for listening to entity events.

Link copied to clipboard
interface ThemedEntity : Entity

Interface representing an entity that can switch between different color schemes.

Link copied to clipboard

Manages the Z-index hierarchy of entities.