object JsonProtocols
Json implicit stategies for: convert json to Level or convert Level to json
- Alphabetic
 - By Inheritance
 
- JsonProtocols
 - AnyRef
 - Any
 
- Hide All
 - Show All
 
- Public
 - All
 
Value Members
- 
      
      
      
        
      
    
      
        final 
        def
      
      
        !=(arg0: Any): Boolean
      
      
      
- Definition Classes
 - AnyRef → Any
 
 - 
      
      
      
        
      
    
      
        final 
        def
      
      
        ##(): Int
      
      
      
- Definition Classes
 - AnyRef → Any
 
 - 
      
      
      
        
      
    
      
        final 
        def
      
      
        ==(arg0: Any): Boolean
      
      
      
- Definition Classes
 - AnyRef → Any
 
 - 
      
      
      
        
      
    
      
        final 
        def
      
      
        asInstanceOf[T0]: T0
      
      
      
- Definition Classes
 - Any
 
 - 
      
      
      
        
      
    
      
        implicit 
        val
      
      
        campaignLevelStatFormatter: RootJsonFormat[CampaignLevelStat]
      
      
      
Convert campaign level stat to/from json
 - 
      
      
      
        
      
    
      
        implicit 
        val
      
      
        campaignLevelsFormatter: RootJsonFormat[CampaignLevel]
      
      
      
Convert campaign level to/from json
 - 
      
      
      
        
      
    
      
        
        def
      
      
        clone(): AnyRef
      
      
      
- Attributes
 - protected[java.lang]
 - Definition Classes
 - AnyRef
 - Annotations
 - @native() @throws( ... )
 
 - 
      
      
      
        
      
    
      
        implicit 
        val
      
      
        drawableWrapperFormatter: RootJsonFormat[DrawableWrapper]
      
      
      
Convert drawable wrapper to/from json
 - 
      
      
      
        
      
    
      
        final 
        def
      
      
        eq(arg0: AnyRef): Boolean
      
      
      
- Definition Classes
 - AnyRef
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        equals(arg0: Any): Boolean
      
      
      
- Definition Classes
 - AnyRef → Any
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        finalize(): Unit
      
      
      
- Attributes
 - protected[java.lang]
 - Definition Classes
 - AnyRef
 - Annotations
 - @throws( classOf[java.lang.Throwable] )
 
 - 
      
      
      
        
      
    
      
        final 
        def
      
      
        getClass(): Class[_]
      
      
      
- Definition Classes
 - AnyRef → Any
 - Annotations
 - @native()
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        hashCode(): Int
      
      
      
- Definition Classes
 - AnyRef → Any
 - Annotations
 - @native()
 
 - 
      
      
      
        
      
    
      
        final 
        def
      
      
        isInstanceOf[T0]: Boolean
      
      
      
- Definition Classes
 - Any
 
 - 
      
      
      
        
      
    
      
        final 
        def
      
      
        ne(arg0: AnyRef): Boolean
      
      
      
- Definition Classes
 - AnyRef
 
 - 
      
      
      
        
      
    
      
        final 
        def
      
      
        notify(): Unit
      
      
      
- Definition Classes
 - AnyRef
 - Annotations
 - @native()
 
 - 
      
      
      
        
      
    
      
        final 
        def
      
      
        notifyAll(): Unit
      
      
      
- Definition Classes
 - AnyRef
 - Annotations
 - @native()
 
 - 
      
      
      
        
      
    
      
        final 
        def
      
      
        synchronized[T0](arg0: ⇒ T0): T0
      
      
      
- Definition Classes
 - AnyRef
 
 - 
      
      
      
        
      
    
      
        
        def
      
      
        toString(): String
      
      
      
- Definition Classes
 - AnyRef → Any
 
 - 
      
      
      
        
      
    
      
        final 
        def
      
      
        wait(): Unit
      
      
      
- Definition Classes
 - AnyRef
 - Annotations
 - @throws( ... )
 
 - 
      
      
      
        
      
    
      
        final 
        def
      
      
        wait(arg0: Long, arg1: Int): Unit
      
      
      
- Definition Classes
 - AnyRef
 - Annotations
 - @throws( ... )
 
 - 
      
      
      
        
      
    
      
        final 
        def
      
      
        wait(arg0: Long): Unit
      
      
      
- Definition Classes
 - AnyRef
 - Annotations
 - @native() @throws( ... )
 
 -  implicit val who: String
 - 
      
      
      
        
      
    
      
        implicit 
        object
      
      
        AccelerationFormatter extends RootJsonFormat[AccelerationComponent]
      
      
      
Convert acceleration component to/from json
 - 
      
      
      
        
      
    
      
        implicit 
        object
      
      
        CellEntityFormatter extends RootJsonFormat[CellEntity]
      
      
      
Convert basic cell to/from json
 - 
      
      
      
        
      
    
      
        implicit 
        object
      
      
        CollidableFormatter extends RootJsonFormat[CollidableComponent]
      
      
      
Convert collidable component to/from json
 - 
      
      
      
        
      
    
      
        implicit 
        object
      
      
        ComponentTypeFormatter extends RootJsonFormat[TypeComponent]
      
      
      
Convert type component to/from json
 - 
      
      
      
        
      
    
      
        implicit 
        object
      
      
        DimensionFormatter extends RootJsonFormat[DimensionComponent]
      
      
      
Convert dimension component to/from json
 - 
      
      
      
        
      
    
      
        implicit 
        object
      
      
        EntityTypeFormatter extends RootJsonFormat[ecs.entities.EntityType.Value]
      
      
      
Convert entity type to/from json
 - 
      
      
      
        
      
    
      
        implicit 
        object
      
      
        GravityCellEntityFormatter extends RootJsonFormat[GravityCellEntity]
      
      
      
Convert gravity cell to/from json
 - 
      
      
      
        
      
    
      
        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
 - 
      
      
      
        
      
    
      
        implicit 
        object
      
      
        LevelMapFormatter extends RootJsonFormat[LevelMap]
      
      
      
Convert level map to/from json
 - 
      
      
      
        
      
    
      
        implicit 
        object
      
      
        MapShapeFormatter extends RootJsonFormat[MapShape]
      
      
      
Convert map shape to/from json
 - 
      
      
      
        
      
    
      
        implicit 
        object
      
      
        PlayerCellEntityFormatter extends RootJsonFormat[PlayerCellEntity]
      
      
      
Convert player cell to/from json
 - 
      
      
      
        
      
    
      
        implicit 
        object
      
      
        PointFormatter extends RootJsonFormat[Point]
      
      
      
Convert point to/from json
 - 
      
      
      
        
      
    
      
        implicit 
        object
      
      
        PositionFormatter extends RootJsonFormat[PositionComponent]
      
      
      
Convert position component to/from json
 - 
      
      
      
        
      
    
      
        implicit 
        object
      
      
        SentientCellEntityFormatter extends RootJsonFormat[SentientCellEntity]
      
      
      
Convert sentient cell to/from json
 - 
      
      
      
        
      
    
      
        implicit 
        object
      
      
        SpawnerFormatter extends RootJsonFormat[SpawnerComponent]
      
      
      
Convert spawner component to/from json
 - 
      
      
      
        
      
    
      
        implicit 
        object
      
      
        SpecificWeightFormatter extends RootJsonFormat[SpecificWeightComponent]
      
      
      
Convert specific weight component to/from json
 - 
      
      
      
        
      
    
      
        implicit 
        object
      
      
        SpeedFormatter extends RootJsonFormat[SpeedComponent]
      
      
      
Convert speed component to/from json
 - 
      
      
      
        
      
    
      
        implicit 
        object
      
      
        VictoryRuleFormatter extends RootJsonFormat[controller.levels.structure.VictoryRules.Value]
      
      
      
Convert victory rule to/from json
 - 
      
      
      
        
      
    
      
        implicit 
        object
      
      
        VisibleFormatter extends RootJsonFormat[VisibleComponent]
      
      
      
Convert visible component to/from json
 - 
      
      
      
        
      
    
      
        implicit 
        object
      
      
        levelFormatter extends RootJsonFormat[Level]
      
      
      
Convert Level to/from json
 - 
      
      
      
        
      
    
      
        implicit 
        object
      
      
        settingFormatter extends RootJsonFormat[Setting]
      
      
      
Convert setting to/from json
 - 
      
      
      
        
      
    
      
        implicit 
        object
      
      
        volumeSettingFormatter extends RootJsonFormat[Volume]
      
      
      
Convert volume setting to/from json