Settings

data class Settings(val theme: ThemeMode = ThemeMode.SYSTEM, val markStyle: MarkStyle = MarkStyle.NEON, val xColor: Long = 4294917503, val oColor: Long = 4281590271, val strokeWidth: Float = 0.1f, val animSpeed: Float = 1.0f, val boardSize: Int = 3, val difficulty: Difficulty = Difficulty.MEDIUM, val sound: Boolean = true, val haptics: Boolean = true, val threatHeat: Boolean = true, val heatmapOverlay: Boolean = false, val soloProfileId: String? = null, val lanProfileId: String? = null, val lastXProfileId: String? = null, val lastOProfileId: String? = null, val lanAlias: String? = null)

Constructors

Link copied to clipboard
constructor(theme: ThemeMode = ThemeMode.SYSTEM, markStyle: MarkStyle = MarkStyle.NEON, xColor: Long = 4294917503, oColor: Long = 4281590271, strokeWidth: Float = 0.1f, animSpeed: Float = 1.0f, boardSize: Int = 3, difficulty: Difficulty = Difficulty.MEDIUM, sound: Boolean = true, haptics: Boolean = true, threatHeat: Boolean = true, heatmapOverlay: Boolean = false, soloProfileId: String? = null, lanProfileId: String? = null, lastXProfileId: String? = null, lastOProfileId: String? = null, lanAlias: String? = null)

Properties

Link copied to clipboard

Animation speed multiplier (higher is faster).

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

This device's persistent LAN alias — how other players see and remember you.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Stroke width as a fraction of the cell size.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard