package wow.doge.mygame.events // object Test { // Events.BulletFired // } object Events { sealed trait Event case object BulletFired extends Event // type BulletFired = BulletFired.type case class EventWithData(data: Int) extends Event sealed trait Tick extends Event case object RenderTick extends Tick case object PhysicsTick extends Tick }