OSDN Git Service

[fix] : Do not use arrow function
authorhayao <hayao@fascode.net>
Thu, 5 Aug 2021 09:57:54 +0000 (18:57 +0900)
committerhayao <hayao@fascode.net>
Thu, 5 Aug 2021 09:57:54 +0000 (18:57 +0900)
sanmoku/script/init.js
sanmoku/script/judgement.js
sanmoku/script/main.js

index 2ea092d..c11c0ed 100644 (file)
@@ -1,5 +1,5 @@
 // 初期化をする関数\r
-const InitilizeTable = () => {\r
+const InitilizeTable = function() {\r
     MainTable.innerHTML = null;\r
     for (y = 0 ; y < TableYNumber; y++){ // 行を作成するループ\r
         \r
index 06f513d..72c41da 100644 (file)
@@ -2,7 +2,7 @@
 // 使い方: CountArrayValue(配列, 回数)
 // 参考: https://teratail.com/questions/98451
 //      https://teratail.com/questions/352619
-const CountArrayValue = (array, number) => {
+const CountArrayValue = function(array, number) {
     let count = {};
     for (let i of array) {
         count[i] = (count[i] || 0) + 1;
@@ -12,7 +12,7 @@ const CountArrayValue = (array, number) => {
 }
 
 // 勝敗の判定 ジャッジメントですの!
-const Judgement = () => {
+const Judgement =function() {
     // プレーヤーごとに判定
     // プレーヤーIDでループし、変数pに今チェック対象のプレーヤーIDが代入される
     for (p=0; p < PlayerNumer; p++){
@@ -25,7 +25,7 @@ const Judgement = () => {
         CheckedbyCurrentPlayerD = []; // 斜め方向のチェックしたボックスのリスト
 
         // 上で取得したボックスの一覧1つ1つで確認処理を行う
-        elements.forEach((e) => {
+        elements.forEach(function(e) {
 
             if (e.dataset.player == p){ // もしいま確認しているボックスが今確認しているプレーヤーIDと一致したら
                 //console.log(e)
@@ -36,7 +36,7 @@ const Judgement = () => {
         });
 
         // 勝利時に実行する関数
-        const WinExit = (text) => {
+        const WinExit = function(text){
             Msg.innerText = p + "が" + text + "で勝ちました"
             GameEnded = true;
             return;
index 242839a..1087cc1 100644 (file)
@@ -1,11 +1,11 @@
 // 最初にのみログを表示する
-window.addEventListener("load", ()=>{
+window.addEventListener("load", function(){
     console.log(CurrentPlayer + "でゲームをスタートします")
 })
 
 // ボックスがクリックされたときの処理
 // init.jsでボタンがクリックされた場合にClickedBox関数を実行するように指示している
-const ClickedBox = (e) => {
+const ClickedBox = function (e) {
     const MySelf = e.path[0] // クリックされたボックスを取得する
 
     if (! GameEnded){ //もしゲームの状態が「終了」でなければ
@@ -41,7 +41,7 @@ const ClickedBox = (e) => {
 }
 
 // プレーヤーを変更する処理
-const ChangePlayer = () => {
+const ChangePlayer = function(){
     if (CurrentPlayer == PlayerNumer - 1){ // 今のプレーヤーが最後だったら
         CurrentPlayer = 0; //最初のプレーヤーに戻る
     }else{
@@ -51,7 +51,7 @@ const ChangePlayer = () => {
 }
 
 // 現在の設定を表示する関数
-const UpdateCurrentConfig = () => {
+const UpdateCurrentConfig = function() {
     // ゲーム設定を表示
     let p1 = document.createElement("p") //ゲーム設定を表示する枠を作成
     p1.innerText = `横: ${TableXNumber} 縦: ${TableYNumber}` // テキストを設定
@@ -72,19 +72,19 @@ const UpdateCurrentConfig = () => {
 window.addEventListener("load", UpdateCurrentConfig)
 
 // リセットボタンが押されたときの処理
-ResetButton.addEventListener("click", ()=>{
+ResetButton.addEventListener("click", function(){
     location.reload();
 })
 
 // 初回起動時に設定のボックス内に初期設定を入れておく
-window.addEventListener("load", ()=>{
+window.addEventListener("load", function(){
     InputTableX.value = TableXNumber;
     InputTableY.value = TableYNumber;
     InputPlayerNumber.value = PlayerNumer;
 })
 
 // 適用ボタンが押された時の処理
-ApplyButton.addEventListener("click", ()=>{
+ApplyButton.addEventListener("click", function(){
 
     // それぞれの状態を初期化
     PlayerNumer   = InputPlayerNumber.value;