Packages

o

it.unibo.osmos.redux.mvc.model

JsonProtocols

object JsonProtocols

Json implicit stategies for: convert json to Level or convert Level to json

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. JsonProtocols
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  5. implicit val campaignLevelStatFormatter: RootJsonFormat[CampaignLevelStat]

    Convert campaign level stat to/from json

  6. implicit val campaignLevelsFormatter: RootJsonFormat[CampaignLevel]

    Convert campaign level to/from json

  7. def clone(): AnyRef
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @native() @throws( ... )
  8. implicit val drawableWrapperFormatter: RootJsonFormat[DrawableWrapper]

    Convert drawable wrapper to/from json

  9. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  10. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  11. def finalize(): Unit
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  12. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  13. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  14. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  15. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  16. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  17. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  18. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  19. def toString(): String
    Definition Classes
    AnyRef → Any
  20. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  21. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  22. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @throws( ... )
  23. implicit val who: String
  24. implicit object AccelerationFormatter extends RootJsonFormat[AccelerationComponent]

    Convert acceleration component to/from json

  25. implicit object CellEntityFormatter extends RootJsonFormat[CellEntity]

    Convert basic cell to/from json

  26. implicit object CollidableFormatter extends RootJsonFormat[CollidableComponent]

    Convert collidable component to/from json

  27. implicit object ComponentTypeFormatter extends RootJsonFormat[TypeComponent]

    Convert type component to/from json

  28. implicit object DimensionFormatter extends RootJsonFormat[DimensionComponent]

    Convert dimension component to/from json

  29. implicit object EntityTypeFormatter extends RootJsonFormat[ecs.entities.EntityType.Value]

    Convert entity type to/from json

  30. implicit object GravityCellEntityFormatter extends RootJsonFormat[GravityCellEntity]

    Convert gravity cell to/from json

  31. implicit object LevelInfoFormatter extends RootJsonFormat[LevelInfo]

    Convert LevelInfo to/from json

    Convert LevelInfo to/from json

    Takes from levels only name, victoryRule and if present isAvailable

  32. implicit object LevelMapFormatter extends RootJsonFormat[LevelMap]

    Convert level map to/from json

  33. implicit object MapShapeFormatter extends RootJsonFormat[MapShape]

    Convert map shape to/from json

  34. implicit object PlayerCellEntityFormatter extends RootJsonFormat[PlayerCellEntity]

    Convert player cell to/from json

  35. implicit object PointFormatter extends RootJsonFormat[Point]

    Convert point to/from json

  36. implicit object PositionFormatter extends RootJsonFormat[PositionComponent]

    Convert position component to/from json

  37. implicit object SentientCellEntityFormatter extends RootJsonFormat[SentientCellEntity]

    Convert sentient cell to/from json

  38. implicit object SpawnerFormatter extends RootJsonFormat[SpawnerComponent]

    Convert spawner component to/from json

  39. implicit object SpecificWeightFormatter extends RootJsonFormat[SpecificWeightComponent]

    Convert specific weight component to/from json

  40. implicit object SpeedFormatter extends RootJsonFormat[SpeedComponent]

    Convert speed component to/from json

  41. implicit object VictoryRuleFormatter extends RootJsonFormat[controller.levels.structure.VictoryRules.Value]

    Convert victory rule to/from json

  42. implicit object VisibleFormatter extends RootJsonFormat[VisibleComponent]

    Convert visible component to/from json

  43. implicit object levelFormatter extends RootJsonFormat[Level]

    Convert Level to/from json

  44. implicit object settingFormatter extends RootJsonFormat[Setting]

    Convert setting to/from json

  45. implicit object volumeSettingFormatter extends RootJsonFormat[Volume]

    Convert volume setting to/from json

Inherited from AnyRef

Inherited from Any

Ungrouped