From 26a0a195c26dd1de3a531f7fd1f93bc0e375ce7b Mon Sep 17 00:00:00 2001
From: Selim Eser <2211482@stud.hs-mannheim.de>
Date: Mon, 30 Dec 2024 18:06:24 +0100
Subject: [PATCH] Resizing and rename of params
---
src/App.jsx | 103 +++++++++++++++++++++---------------------
src/functions.js | 114 +++++++++++++++++++++++------------------------
src/index.css | 8 ++--
3 files changed, 113 insertions(+), 112 deletions(-)
diff --git a/src/App.jsx b/src/App.jsx
index 773801e..837d4c4 100644
--- a/src/App.jsx
+++ b/src/App.jsx
@@ -7,50 +7,49 @@ import {
clickHandlerLoadBoard,
clickHandlerCopyClipboard,
} from "./functions";
-import { use } from "react";
-const params = {};
+const self = {};
export default function App() {
const [colorBoard, setColorBoard] = useState(
Array.from(Array(6), () => new Array(7).fill("white"))
);
- params.colorBoard = colorBoard;
- params.setColorBoard = setColorBoard;
+ self.colorBoard = colorBoard;
+ self.setColorBoard = setColorBoard;
const [outlineBoard, setOutlineBoard] = useState(
Array.from(Array(6), () => new Array(7).fill("0px solid black"))
);
- params.outlineBoard = outlineBoard;
- params.setOutlineBoard = setOutlineBoard;
+ self.outlineBoard = outlineBoard;
+ self.setOutlineBoard = setOutlineBoard;
const [gameOver, setGameOver] = useState(false);
- params.gameOver = gameOver;
- params.setGameOver = setGameOver;
+ self.gameOver = gameOver;
+ self.setGameOver = setGameOver;
const [currentPlayer, setCurrentPlayer] = useState("red");
- params.currentPlayer = currentPlayer;
- params.setCurrentPlayer = setCurrentPlayer;
+ self.currentPlayer = currentPlayer;
+ self.setCurrentPlayer = setCurrentPlayer;
const [message, setMessage] = useState("");
- params.message = message;
- params.setMessage = setMessage;
+ self.message = message;
+ self.setMessage = setMessage;
const [turns, setTurns] = useState(0);
- params.turns = turns;
- params.setTurns = setTurns;
+ self.turns = turns;
+ self.setTurns = setTurns;
const [menu, setMenu] = useState(true);
- params.menu = menu;
- params.setMenu = setMenu;
+ self.menu = menu;
+ self.setMenu = setMenu;
const [gamemode, setGamemode] = useState(0);
- params.gamemode = gamemode;
- params.setGamemode = setGamemode;
+ self.gamemode = gamemode;
+ self.setGamemode = setGamemode;
const [turnsMem, setTurnsMem] = useState("");
- params.turnsMem = turnsMem;
- params.setTurnsMem = setTurnsMem;
+ self.turnsMem = turnsMem;
+ self.setTurnsMem = setTurnsMem;
return (
<>
@@ -69,9 +68,9 @@ function Field({ row, col, style, disabled }) {
const styling = {
backgroundColor: !pointer
? style.backgroundColor
- : params.currentPlayer === "red" && row === 0
+ : self.currentPlayer === "red" && row === 0
? hoverColor
- : params.currentPlayer === "yellow" && row === 0 && hoverColor,
+ : self.currentPlayer === "yellow" && row === 0 && hoverColor,
cursor: pointer && "pointer",
outlineWidth: style.outlineWidth,
outlineColor: style.outlineColor,
@@ -85,9 +84,9 @@ function Field({ row, col, style, disabled }) {
col={col}
style={styling}
onClick={async () => {
- await clickHandlerTurn(params, col);
- if (params.gamemode === 2) {
- params.currentPlayer === "red"
+ await clickHandlerTurn(self, col);
+ if (self.gamemode === 2) {
+ self.currentPlayer === "red"
? setHoverColor("hsla(0, 100%, 80%, 1)")
: setHoverColor("hsla(60, 100%, 80%, 1)");
}
@@ -95,9 +94,9 @@ function Field({ row, col, style, disabled }) {
disabled={disabled}
onMouseEnter={() => {
if (!disabled) {
- setPointer(!params.gameOver);
+ setPointer(!self.gameOver);
}
- params.currentPlayer === "red"
+ self.currentPlayer === "red"
? setHoverColor("hsla(0, 100%, 80%, 1)")
: setHoverColor("hsla(60, 100%, 80%, 1)");
}}
@@ -112,7 +111,7 @@ function Field({ row, col, style, disabled }) {
}
function Board() {
- const fields = params.colorBoard.map((subarr, row) =>
+ const fields = self.colorBoard.map((subarr, row) =>
subarr.map((color, col) => {
return (
);
})
);
- const displayMem = params.menu ? "none" : "";
- const displayState = params.gamemode === 1 ? "none" : "";
+ const displayMem = self.menu ? "none" : "";
+ const displayState = self.gamemode === 1 ? "none" : "";
return (
@@ -154,8 +153,8 @@ function Restart() {
@@ -164,7 +163,7 @@ function Restart() {
function Return() {
return (
-