| @Composable | |
| fun LedMatrixDisplay( | |
| number: Int = 0 | |
| ) { | |
| val characterRow = when(number){ | |
| in 0..9 -> number * 7 | |
| else -> 0 | |
| } | |
| Column { | |
| repeat(7) { row -> | |
| Row { | |
| repeat(5) { column -> | |
| Box( | |
| modifier = Modifier | |
| .padding(1.dp) | |
| .width(10.dp) | |
| .height(10.dp) | |
| .background( | |
| color = if( ribbon[characterRow + row][column] == 1 ) Color.Red else Color.LightGray | |
| ) | |
| ) | |
| } | |
| } | |
| } | |
| } | |
| } |