cross
This commit is contained in:
parent
3f2b3eec45
commit
6c69440b4d
1 changed files with 14 additions and 1 deletions
|
|
@ -13,6 +13,7 @@ import androidx.compose.ui.Modifier
|
|||
import androidx.compose.ui.geometry.Offset
|
||||
import androidx.compose.ui.geometry.Size
|
||||
import androidx.compose.ui.graphics.Color
|
||||
import androidx.compose.ui.graphics.Path
|
||||
import androidx.compose.ui.graphics.asImageBitmap
|
||||
import androidx.compose.ui.graphics.drawscope.Stroke
|
||||
import androidx.compose.ui.input.pointer.pointerInput
|
||||
|
|
@ -24,7 +25,6 @@ import androidx.compose.ui.text.rememberTextMeasurer
|
|||
import androidx.compose.ui.text.style.TextAlign
|
||||
import androidx.compose.ui.text.withStyle
|
||||
import kotlin.math.absoluteValue
|
||||
import kotlin.math.sqrt
|
||||
|
||||
@Composable
|
||||
fun MapCanvas(
|
||||
|
|
@ -84,6 +84,8 @@ fun MapCanvas(
|
|||
|
||||
val tiles = tileContainer.getTiles(tileOffsetX, tileOffsetY, tileOffsetX + gridWidth + 2, tileOffsetY + gridHeight + 2, level)
|
||||
|
||||
val crossRadius = 24F
|
||||
|
||||
for (cellX in 0 .. gridWidth + 2) {
|
||||
val tileX = tileOffsetX + cellX
|
||||
val localOffsetX = TILE_SIZE * (cellX - 1)
|
||||
|
|
@ -125,7 +127,18 @@ fun MapCanvas(
|
|||
size = Size(TILE_SIZE, TILE_SIZE)
|
||||
)
|
||||
|
||||
val path = Path()
|
||||
path.moveTo(size.width / 2 - crossRadius, size.height / 2)
|
||||
path.lineTo(size.width / 2 + crossRadius, size.height / 2)
|
||||
path.moveTo(size.width / 2, size.height / 2 - crossRadius)
|
||||
path.lineTo(size.width / 2, size.height / 2 + crossRadius)
|
||||
path.close()
|
||||
|
||||
drawPath(
|
||||
path,
|
||||
Color.White,
|
||||
style = Stroke(width = 6F)
|
||||
)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue