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 EntityEventListener
Interface for listening to entity events.
Link copied to clipboard
Interface representing an entity that can switch between different color schemes.
Link copied to clipboard
class ZIndexManager
Manages the Z-index hierarchy of entities.