-
Notifications
You must be signed in to change notification settings - Fork 104
64x32 Layout Plus Plus (Deprecated)
Tyler Porter edited this page Apr 23, 2022
·
1 revision
This layout optimizes the screen real estate and attempts to visually balance on screen information.
{
"defaults": {
"font_name": "4x6"
},
"bases": {
"1B": {
"x": 50,
"y": 11,
"size": 10
},
"2B": {
"x": 43,
"y": 3,
"size": 10
},
"3B": {
"x": 36,
"y": 11,
"size": 10
}
},
"final": {
"inning": {
"x": 49,
"y": 15
},
"scrolling_text": {
"x": 0,
"y": 30,
"width": 64
},
"nohit_text": {
"x": 48,
"y": 20
}
},
"inning": {
"break": {
"number": {
"x": 49,
"y": 20
},
"text": {
"x": 49,
"y": 9
}
},
"number": {
"x": 62,
"y": 30
},
"arrow": {
"size": 5,
"up": {
"x_offset": -8,
"y_offset": -5
},
"down": {
"x_offset": -8,
"y_offset": -1
}
}
},
"outs": {
"1": {
"x": 22,
"y": 25,
"size": 4,
"nohit": {
"x": 22,
"y": 29,
"size": 4
},
"perfect_game": {
"x": 22,
"y": 29,
"size": 4
}
},
"2": {
"x": 29,
"y": 25,
"size": 4,
"nohit": {
"x": 29,
"y": 29,
"size": 4
},
"perfect_game": {
"x": 29,
"y": 29,
"size": 4
}
},
"3": {
"x": 36,
"y": 25,
"size": 4,
"nohit": {
"x": 36,
"y": 29,
"size": 4
},
"perfect_game": {
"x": 36,
"y": 29,
"size": 4
}
}
},
"batter_count": {
"x": 5,
"y": 30,
"nohit": {
"x": 5,
"y": 30
},
"perfect_game": {
"x": 5,
"y": 30
}
},
"nohitter": {
"x": 55,
"y": 30,
"innings_until_display": 5
},
"pregame": {
"scrolling_text": {
"x": 0,
"y": 30,
"width": 64,
"warmup": {
"x": 0,
"y": 30,
"width": 64
}
},
"start_time": {
"x": 49,
"y": 15
},
"warmup_text": {
"x": 49,
"y": 15
}
},
"standings": {
"offset": 6,
"height": 30,
"width": 64,
"divider": {
"x": 13
},
"stat_title": {
"x": 28
},
"team": {
"name": {
"x": 1
},
"record": {
"x": 31
},
"games_back": {
"x": 64
}
}
},
"status": {
"text": {
"x": 49,
"y": 15,
"short_text": true
},
"scrolling_text": {
"x": 0,
"y": 31,
"width": 64
}
},
"teams": {
"background": {
"away": {
"width": 33,
"height": 11,
"x": 0,
"y": 1
},
"home": {
"width": 33,
"height": 11,
"x": 0,
"y": 12
}
},
"name": {
"away": {
"x": 5,
"y": 9
},
"home": {
"x": 5,
"y": 20
}
},
"accent": {
"away": {
"width": 2,
"height": 11,
"x": 0,
"y": 1
},
"home": {
"width": 2,
"height": 11,
"x": 0,
"y": 12
}
},
"runs": {
"away": {
"x": 30,
"y": 9
},
"home": {
"x": 30,
"y": 20
}
}
},
"offday": {
"scrolling_text": {
"x": 0,
"y": 30,
"width": 64
},
"time": {
"x": 40,
"y": 7
},
"conditions": {
"x": 40,
"y": 15
},
"temperature": {
"x": 10,
"y": 23
},
"wind_speed": {
"x": 0,
"y": -2
},
"wind_dir": {
"x": 0,
"y": -2
},
"wind": {
"x": 40,
"y": 21
},
"weather_icon": {
"x": 2,
"y": 1,
"width": 15,
"height": 15
}
},
"network": {
"font_name": "4x6",
"background": {
"width": 7,
"height": 7,
"x": 57,
"y": 25
},
"text": {
"x": 61,
"y": 31
}
}
}
This is still a work in progress so edge cases like No Hitters, etc. may be misaligned.