corda-checkers/webapp/src/components/Game/Stone.jsx
djmil a658827cb3 front: PlayerComponent
- color
- name

TBD:
- setName
- nameList
2023-10-26 13:46:09 +02:00

42 lines
719 B
JavaScript

import './Stone.css'
import React from 'react'
export function Stone({ color }) {
switch (color) {
case WHITE():
return WhiteStone()
case BLACK():
return BlackStone()
default:
console.warn("Unknown color: ", color)
}
}
export function WhiteStone() {
return <span className="stone white"></span>
}
export function BlackStone() {
return <span className="stone black"></span>
}
export function oppositeColor(color) {
if (color === WHITE())
return BLACK()
if (color === BLACK())
return WHITE()
return color
}
export function WHITE() {
return "WHITE"
}
export function BLACK() {
return "BLACK"
}