From 8dce19a2282aedeb79188d22840530e9335907f9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E1=84=8B=E1=85=A2=E1=84=91=E1=85=B3=E1=86=AF=20=E1=84=82?= =?UTF-8?q?=E1=85=A9=E1=84=90=E1=85=B3=E1=84=87=E1=85=AE=E1=86=A8?= Date: Thu, 12 Dec 2019 08:11:49 +0900 Subject: [PATCH] Add: cookingTimeByGrade --- .../image/character/child/child.afdesign | Bin 56806 -> 56836 bytes src/game/mouse/grilled_meat/bonus_meat.js | 24 ++--- src/game/mouse/grilled_meat/game.js | 6 ++ src/game/mouse/grilled_meat/meat_base.js | 95 ++++++++++-------- src/game/mouse/grilled_meat/normal_meat.js | 18 ++-- src/game/mouse/grilled_meat/stove_dial.js | 14 +-- 6 files changed, 84 insertions(+), 73 deletions(-) diff --git a/resources/image/character/child/child.afdesign b/resources/image/character/child/child.afdesign index efec05830318301a78653a31a1aec19452434bbe..756a32a2cb877be9e0260a4cb7f2e94c5f2886ca 100644 GIT binary patch delta 7394 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 diff --git a/src/game/mouse/grilled_meat/bonus_meat.js b/src/game/mouse/grilled_meat/bonus_meat.js index 19f9f45..a949f34 100644 --- a/src/game/mouse/grilled_meat/bonus_meat.js +++ b/src/game/mouse/grilled_meat/bonus_meat.js @@ -14,15 +14,12 @@ function BonusMeat(mainGame) { BonusMeat.prototype.setBonusMeatTypeVariables = function() { this.className = BonusMeat.CLASS_NAME; - this.cookingSpeedArray = []; - this.cookingSpeedArray[HeatPlate.BURN_LEVEL_WEAK] = BonusMeat.COOKING_SPEED_BURN_LEVEL_WEAK; - this.cookingSpeedArray[HeatPlate.BURN_LEVEL_NORMAL] = BonusMeat.COOKING_SPEED_BURN_LEVEL_NORMAL; - this.cookingSpeedArray[HeatPlate.BURN_LEVEL_STRONG] = BonusMeat.COOKING_SPEED_BURN_LEVEL_STRONG; + this.cookingTimeForGradeArray[MeatBase.DONENESS_WELLDONE] = BonusMeat.COOKING_TIME_WELLDONE_MS; + this.cookingTimeForGradeArray[MeatBase.DONENESS_BURN_BLACK] = BonusMeat.COOKING_TIME_BURN_BLACK_MS; - this.scoreArray = []; - this.scoreArray[MeatBase.DONENESS_RARE] = BonusMeat.SCORE_NAME_RARE; - this.scoreArray[MeatBase.DONENESS_WELLDONE] = BonusMeat.SCORE_NAME_WELLDONE; - this.scoreArray[MeatBase.DONENESS_BURN_BLACK] = BonusMeat.SCORE_NAME_BURN_BLACK; + this.scoreArray[MeatBase.DONENESS_RARE] = BonusMeat.SCORE_NAME_RARE; + this.scoreArray[MeatBase.DONENESS_WELLDONE] = BonusMeat.SCORE_NAME_WELLDONE; + this.scoreArray[MeatBase.DONENESS_BURN_BLACK] = BonusMeat.SCORE_NAME_BURN_BLACK; } BonusMeat.prototype.setBonusMeatSprite = function() { @@ -38,13 +35,12 @@ BonusMeat.prototype.setBonusMeatSprite = function() { BonusMeat.CLASS_NAME = "BonusMeat"; -BonusMeat.COOKING_SPEED_BURN_LEVEL_WEAK = 0.1; -BonusMeat.COOKING_SPEED_BURN_LEVEL_NORMAL = 0.2; -BonusMeat.COOKING_SPEED_BURN_LEVEL_STRONG = 0.3; +BonusMeat.COOKING_TIME_WELLDONE_MS = 500; +BonusMeat.COOKING_TIME_BURN_BLACK_MS = 700; -BonusMeat.SCORE_NAME_RARE = 1; -BonusMeat.SCORE_NAME_WELLDONE = 5; -BonusMeat.SCORE_NAME_BURN_BLACK = 1; +BonusMeat.SCORE_NAME_RARE = 2; // cooking time * 2 +BonusMeat.SCORE_NAME_WELLDONE = 4; // cooking time * 4 +BonusMeat.SCORE_NAME_BURN_BLACK = 10; // 10 BonusMeat.SPRITE_NAME_RARE = "bonus_meat"; BonusMeat.SPRITE_NAME_WELLDONE = "bonus_meat_welldone"; diff --git a/src/game/mouse/grilled_meat/game.js b/src/game/mouse/grilled_meat/game.js index 5988320..380b7eb 100644 --- a/src/game/mouse/grilled_meat/game.js +++ b/src/game/mouse/grilled_meat/game.js @@ -144,6 +144,7 @@ var Game = { onChangeDialLevel: function(dialLevel) { this.burnLevel = dialLevel; + // console.log(this.burnLevel); this.heatPlate.onChangeDialLevel(dialLevel); }, @@ -152,6 +153,11 @@ var Game = { this.isEnableClick = value; }, + getBurnLevel: function() { + // console.log(this.burnLevel); + return this.burnLevel; + }, + back: function() { sessionStorageManager.resetPlayingAppData(); location.href = '../../web/client/main_menu.html'; diff --git a/src/game/mouse/grilled_meat/meat_base.js b/src/game/mouse/grilled_meat/meat_base.js index e29d422..39703eb 100644 --- a/src/game/mouse/grilled_meat/meat_base.js +++ b/src/game/mouse/grilled_meat/meat_base.js @@ -39,14 +39,14 @@ MeatBase.prototype.initMeatTypeVariables = function() { this.baseScale = 0.5; this.cookingSide = MeatBase.MEAT_NONE; - this.cookingTime = []; - this.cookingGrade = []; - this.cookingTime[MeatBase.MEAT_BACK] = 0; - this.cookingTime[MeatBase.MEAT_FRONT] = 0; + this.cookingTimeBySide = []; + this.cookingTimeBySide[MeatBase.MEAT_BACK] = 0; + this.cookingTimeBySide[MeatBase.MEAT_FRONT] = 0; - this.cookingGrade[MeatBase.MEAT_BACK] = MeatBase.DONENESS_RARE; - this.cookingGrade[MeatBase.MEAT_FRONT] = MeatBase.DONENESS_RARE; + this.cookingGradeBySide = []; + this.cookingGradeBySide[MeatBase.MEAT_BACK] = MeatBase.DONENESS_RARE; + this.cookingGradeBySide[MeatBase.MEAT_FRONT] = MeatBase.DONENESS_RARE; this.isActivated = true; this.isStartCook = false; @@ -58,13 +58,15 @@ MeatBase.prototype.initMeatTypeVariables = function() { this.initCookingSpeedArray(); this.initScoreArray(); + this.initCookingTimeForGradeArray(); } MeatBase.prototype.initCookingSpeedArray = function() { this.cookingSpeedArray = []; - this.cookingSpeedArray[HeatPlate.BURN_LEVEL_WEAK] = 1; - this.cookingSpeedArray[HeatPlate.BURN_LEVEL_NORMAL] = 2; - this.cookingSpeedArray[HeatPlate.BURN_LEVEL_STRONG] = 3; + this.cookingSpeedArray[HeatPlate.BURN_LEVEL_WEAK] = MeatBase.COOKING_SPEED_BURN_LEVEL_WEAK; + this.cookingSpeedArray[HeatPlate.BURN_LEVEL_NORMAL] = MeatBase.COOKING_SPEED_BURN_LEVEL_NORMAL; + this.cookingSpeedArray[HeatPlate.BURN_LEVEL_STRONG] = MeatBase.COOKING_SPEED_BURN_LEVEL_STRONG; + } MeatBase.prototype.initScoreArray = function() { @@ -74,6 +76,12 @@ MeatBase.prototype.initScoreArray = function() { this.scoreArray[MeatBase.DONENESS_BURN_BLACK] = 0; } +MeatBase.prototype.initCookingTimeForGradeArray = function() { + this.cookingTimeForGradeArray = []; + this.cookingTimeForGradeArray[MeatBase.DONENESS_WELLDONE] = NormalMeat.COOKING_TIME_WELLDONE_MS; + this.cookingTimeForGradeArray[MeatBase.DONENESS_BURN_BLACK] = NormalMeat.COOKING_TIME_BURN_BLACK_MS; +} + MeatBase.prototype.initMouseEventHandler = function() { this.downPositionX; this.downPositionY; @@ -161,17 +169,17 @@ MeatBase.prototype.getClassName = function() { } MeatBase.prototype.getTotalCookingTime = function() { - return this.cookingTime[MeatBase.MEAT_BACK] + this.cookingTime[MeatBase.MEAT_FRONT]; + return this.cookingTimeBySide[MeatBase.MEAT_BACK] + this.cookingTimeBySide[MeatBase.MEAT_FRONT]; } MeatBase.prototype.getScore = function() { var meatDoneness = this.getMeatGrade(); var scoreDoneness = this.scoreArray[meatDoneness]; - var totalCookingTime = this.getTotalCookingTime(); if(meatDoneness == MeatBase.DONENESS_BURN_BLACK) return scoreDoneness; + var totalCookingTime = this.getTotalCookingTime(); return scoreDoneness * totalCookingTime; } @@ -250,16 +258,22 @@ MeatBase.prototype.stopCook = function() { } MeatBase.prototype.getMeatGrade = function() { - if(this.cookingGrade[MeatBase.MEAT_FRONT] == MeatBase.DONENESS_WELLDONE && this.cookingGrade[MeatBase.MEAT_BACK] == MeatBase.DONENESS_WELLDONE) + if( + this.cookingGradeBySide[MeatBase.MEAT_FRONT] == MeatBase.DONENESS_WELLDONE + && this.cookingGradeBySide[MeatBase.MEAT_BACK] == MeatBase.DONENESS_WELLDONE + ) { return MeatBase.DONENESS_WELLDONE; - else if(this.cookingGrade[MeatBase.MEAT_FRONT] == MeatBase.DONENESS_BURN_BLACK || this.cookingGrade[MeatBase.MEAT_BACK] == MeatBase.DONENESS_BURN_BLACK) + } else if( + this.cookingGradeBySide[MeatBase.MEAT_FRONT] == MeatBase.DONENESS_BURN_BLACK + || this.cookingGradeBySide[MeatBase.MEAT_BACK] == MeatBase.DONENESS_BURN_BLACK + ) { return MeatBase.DONENESS_BURN_BLACK; - else + } else return MeatBase.DONENESS_RARE; } MeatBase.prototype.getMeatGradeBySide = function(cookingSide) { - return this.cookingGrade[cookingSide]; + return this.cookingGradeBySide[cookingSide]; } MeatBase.prototype.setActive = function(isActivated, x, y) { @@ -274,10 +288,10 @@ MeatBase.prototype.setActive = function(isActivated, x, y) { } this.cookingSide = MeatBase.MEAT_NONE; - this.cookingTime[MeatBase.MEAT_BACK] = 0; - this.cookingTime[MeatBase.MEAT_FRONT] = 0; - this.cookingGrade[MeatBase.MEAT_BACK] = MeatBase.DONENESS_RARE; - this.cookingGrade[MeatBase.MEAT_FRONT] = MeatBase.DONENESS_RARE; + this.cookingTimeBySide[MeatBase.MEAT_BACK] = 0; + this.cookingTimeBySide[MeatBase.MEAT_FRONT] = 0; + this.cookingGradeBySide[MeatBase.MEAT_BACK] = MeatBase.DONENESS_RARE; + this.cookingGradeBySide[MeatBase.MEAT_FRONT] = MeatBase.DONENESS_RARE; this.x = x; this.y = y; @@ -287,32 +301,27 @@ MeatBase.prototype.setActive = function(isActivated, x, y) { } MeatBase.prototype.cooking = function() { - this.cookingTime[this.cookingSide] += 1; - // console.log("back : " + this.cookingTime[MeatBase.MEAT_BACK] + ", front : " + this.cookingTime[MeatBase.MEAT_FRONT]); + var burnLevel = this.mainGame.getBurnLevel(); + var cookingSpeed = this.cookingSpeedArray[burnLevel]; + this.cookingTimeBySide[this.cookingSide] += 1 * cookingSpeed; - if(this.cookingTime[MeatBase.MEAT_BACK] > MeatBase.COOK_TIME_BURN) { - if(this.getMeatGradeBySide(MeatBase.MEAT_BACK) != MeatBase.DONENESS_BURN_BLACK) { - this.cookingGrade[MeatBase.MEAT_BACK] = MeatBase.DONENESS_BURN_BLACK; + var cookingTimeBurnBlack = this.cookingTimeForGradeArray[MeatBase.DONENESS_BURN_BLACK]; + var cookingTimeWelldone = this.cookingTimeForGradeArray[MeatBase.DONENESS_WELLDONE]; + + if(this.cookingTimeBySide[this.cookingSide] > cookingTimeBurnBlack) { + if(this.getMeatGradeBySide(this.cookingSide) != MeatBase.DONENESS_BURN_BLACK) { + this.cookingGradeBySide[this.cookingSide] = MeatBase.DONENESS_BURN_BLACK; this.changeAnimateSmokeColor(MeatBase.DONENESS_BURN_BLACK); } - } else if(this.cookingTime[MeatBase.MEAT_BACK] > MeatBase.COOK_TIME_WELLDONE) { - if(this.getMeatGradeBySide(MeatBase.MEAT_BACK) != MeatBase.DONENESS_WELLDONE) { - this.cookingGrade[MeatBase.MEAT_BACK] = MeatBase.DONENESS_WELLDONE; + } else if(this.cookingTimeBySide[this.cookingSide] > cookingTimeWelldone) { + if(this.getMeatGradeBySide(this.cookingSide) != MeatBase.DONENESS_WELLDONE) { + this.cookingGradeBySide[this.cookingSide] = MeatBase.DONENESS_WELLDONE; this.changeAnimateSmokeColor(MeatBase.DONENESS_WELLDONE); } } +} - if(this.cookingTime[MeatBase.MEAT_FRONT] > MeatBase.COOK_TIME_BURN) { - if(this.getMeatGradeBySide(MeatBase.MEAT_FRONT) != MeatBase.DONENESS_BURN_BLACK) { - this.cookingGrade[MeatBase.MEAT_FRONT] = MeatBase.DONENESS_BURN_BLACK; - this.changeAnimateSmokeColor(MeatBase.DONENESS_BURN_BLACK); - } - } else if(this.cookingTime[MeatBase.MEAT_FRONT] > MeatBase.COOK_TIME_WELLDONE) { - if(this.getMeatGradeBySide(MeatBase.MEAT_FRONT) != MeatBase.DONENESS_WELLDONE) { - this.cookingGrade[MeatBase.MEAT_FRONT] = MeatBase.DONENESS_WELLDONE; - this.changeAnimateSmokeColor(MeatBase.DONENESS_WELLDONE); - } - } +MeatBase.prototype.setMeatGrade = function(side, grade) { } MeatBase.prototype.stopAnimateSmoke = function() { @@ -322,7 +331,7 @@ MeatBase.prototype.stopAnimateSmoke = function() { } MeatBase.prototype.startAnimateSmoke = function() { - var cookingSideGrade = this.cookingGrade[this.cookingSide]; + var cookingSideGrade = this.cookingGradeBySide[this.cookingSide]; this.changeAnimateSmokeColor(cookingSideGrade); } @@ -362,5 +371,9 @@ MeatBase.DONENESS_WELLDONE = 1; MeatBase.DONENESS_BURN_BLACK = 2; MeatBase.DONENESS_NONE = 3; -MeatBase.COOK_TIME_WELLDONE = 200; -MeatBase.COOK_TIME_BURN = 400; \ No newline at end of file +MeatBase.COOKING_TIME_WELLDONE_MS = 200; +MeatBase.COOKING_TIME_BURN_BLACK_MS = 400; + +MeatBase.COOKING_SPEED_BURN_LEVEL_WEAK = 1; +MeatBase.COOKING_SPEED_BURN_LEVEL_NORMAL = 1.5; +MeatBase.COOKING_SPEED_BURN_LEVEL_STRONG = 2; \ No newline at end of file diff --git a/src/game/mouse/grilled_meat/normal_meat.js b/src/game/mouse/grilled_meat/normal_meat.js index 0be9abd..58eabe3 100644 --- a/src/game/mouse/grilled_meat/normal_meat.js +++ b/src/game/mouse/grilled_meat/normal_meat.js @@ -15,12 +15,9 @@ function NormalMeat(mainGame) { NormalMeat.prototype.setNormalMeatTypeVariables = function() { this.className = NormalMeat.CLASS_NAME; - // this.cookingSpeedArray = []; - this.cookingSpeedArray[HeatPlate.BURN_LEVEL_WEAK] = NormalMeat.COOKING_SPEED_BURN_LEVEL_WEAK; - this.cookingSpeedArray[HeatPlate.BURN_LEVEL_NORMAL] = NormalMeat.COOKING_SPEED_BURN_LEVEL_NORMAL; - this.cookingSpeedArray[HeatPlate.BURN_LEVEL_STRONG] = NormalMeat.COOKING_SPEED_BURN_LEVEL_STRONG; + this.cookingTimeForGradeArray[MeatBase.DONENESS_WELLDONE] = NormalMeat.COOKING_TIME_WELLDONE_MS; + this.cookingTimeForGradeArray[MeatBase.DONENESS_BURN_BLACK] = NormalMeat.COOKING_TIME_BURN_BLACK_MS; - // this.scoreArray = []; this.scoreArray[MeatBase.DONENESS_RARE] = NormalMeat.SCORE_NAME_RARE; this.scoreArray[MeatBase.DONENESS_WELLDONE] = NormalMeat.SCORE_WELLDONE; this.scoreArray[MeatBase.DONENESS_BURN_BLACK] = NormalMeat.SCORE_BURN_BLACK; @@ -57,13 +54,12 @@ NormalMeat.prototype.setNormalMeatSprite = function() { NormalMeat.CLASS_NAME = "NormalMeat"; -NormalMeat.COOKING_SPEED_BURN_LEVEL_WEAK = 0.1; -NormalMeat.COOKING_SPEED_BURN_LEVEL_NORMAL = 0.2; -NormalMeat.COOKING_SPEED_BURN_LEVEL_STRONG = 0.3; +NormalMeat.COOKING_TIME_WELLDONE_MS = 200; +NormalMeat.COOKING_TIME_BURN_BLACK_MS = 400; -NormalMeat.SCORE_RARE = 1; -NormalMeat.SCORE_WELLDONE = 2; -NormalMeat.SCORE_BURN_BLACK = 1; +NormalMeat.SCORE_RARE = 1; // cooking time * 1 +NormalMeat.SCORE_WELLDONE = 2; // cooking time * 2 +NormalMeat.SCORE_BURN_BLACK = 10; // 10 NormalMeat.SPRITE_NAME_RARE = "meat"; NormalMeat.SPRITE_NAME_WELLDONE = "meat_welldone"; diff --git a/src/game/mouse/grilled_meat/stove_dial.js b/src/game/mouse/grilled_meat/stove_dial.js index 946c12d..908b1c5 100644 --- a/src/game/mouse/grilled_meat/stove_dial.js +++ b/src/game/mouse/grilled_meat/stove_dial.js @@ -16,7 +16,7 @@ function StoveDial(x, y) { this.addDotSprite(); - this.state = HeatPlate.BURN_LEVEL_WEAK; + this.burnLevel = HeatPlate.BURN_LEVEL_WEAK; this.setDialLevel(); } @@ -30,22 +30,22 @@ StoveDial.prototype.addDotSprite = function() { } StoveDial.prototype.onDown = function() { - switch(this.state) { + switch(this.burnLevel) { case HeatPlate.BURN_LEVEL_WEAK: - this.state = HeatPlate.BURN_LEVEL_NORMAL; + this.burnLevel = HeatPlate.BURN_LEVEL_NORMAL; break; case HeatPlate.BURN_LEVEL_NORMAL: - this.state = HeatPlate.BURN_LEVEL_STRONG; + this.burnLevel = HeatPlate.BURN_LEVEL_STRONG; break; case HeatPlate.BURN_LEVEL_STRONG: - this.state = HeatPlate.BURN_LEVEL_WEAK; + this.burnLevel = HeatPlate.BURN_LEVEL_WEAK; break; } this.setDialLevel(); - this.onChangeDialLevel(this.state); + this.onChangeDialLevel(this.burnLevel); } StoveDial.prototype.setOnChangeDialLevelHandler = function(eventHandler) { @@ -54,7 +54,7 @@ StoveDial.prototype.setOnChangeDialLevelHandler = function(eventHandler) { StoveDial.prototype.setDialLevel = function() { - switch(this.state) { + switch(this.burnLevel) { case HeatPlate.BURN_LEVEL_WEAK: this.angle = 30; this.dot.tint = StoveDial.BURN_COLOR_WEAK;