User prompt
hide the chocolateBar that touch the fryingPan
User prompt
bug : i dragged the 5 chocolateBar but the fryingPanChoco is not showed
User prompt
bug : i dragged the 5 chocolateBar but the fryingPanChoco is not showed
User prompt
Fix Bug: 'Uncaught ReferenceError: fryingPan is not defined' in or related to this line: 'fryingPan.chocolateCount = 0;' Line Number: 131
User prompt
when the fryingPan contain 5 chocolate bar, show the fryingPanChoco
User prompt
when we start the game, we should not see the fryingPanChoco
User prompt
bug : i don't see the fryingpanchoco
User prompt
i don't see the fryingPanChocolate in asset
User prompt
add a fryingPanChocolate
User prompt
delete the oven
Code edit (1 edits merged)
Please save this source code
User prompt
bug i don't see the fryingPan
User prompt
bug : i don't see the frying pan
User prompt
do that we can drag the chocolate bar
User prompt
Fix Bug: 'TypeError: bar.containsPoint is not a function' in or related to this line: 'if (bar.containsPoint(pos)) {' Line Number: 72
Initial prompt
Chocolate
===================================================================
--- original.js
+++ change.js
@@ -6,8 +6,12 @@
var chocolateGraphics = self.attachAsset('chocolateBar', {
anchorX: 0.5,
anchorY: 0.5
});
+ self.draggable = false;
+ self.on('down', function () {
+ dragNode = self;
+ });
self.melt = function () {
// Melting logic will be implemented here
};
});
@@ -48,30 +52,29 @@
/****
* Game Code
****/
+var dragNode = null;
var chocolateBars = [];
var oven = game.addChild(new Oven());
oven.x = game.width / 2;
oven.y = game.height / 2;
var heartMold = game.addChild(new HeartMold());
heartMold.x = game.width / 2;
heartMold.y = game.height - heartMold.height / 2;
var finishedHearts = [];
-// Event listener for tapping on chocolate bars to melt them
-game.on('down', function (obj) {
+// Event listener for moving the chocolate bars
+game.on('move', function (obj) {
var pos = obj.event.getLocalPosition(game);
- chocolateBars.forEach(function (bar) {
- if (bar.intersects({
- x: pos.x,
- y: pos.y,
- width: 1,
- height: 1
- })) {
- bar.melt();
- }
- });
+ if (dragNode) {
+ dragNode.x = pos.x - dragNode.width / 2;
+ dragNode.y = pos.y - dragNode.height / 2;
+ }
});
+// Event listener for releasing the chocolate bars
+game.on('up', function (obj) {
+ dragNode = null;
+});
// Event listener for baking the chocolate in the oven
oven.on('down', function () {
oven.bake();
});
a chocolate bar. Single Game Texture. In-Game asset. 2d. Blank background. High contrast. No shadows.
a simple fraying pan. Single Game Texture. In-Game asset. 2d. Blank background. High contrast. No shadows.
make the water more brown
rempli en gris
rempli le de chocolat
a simple fridge. Single Game Texture. In-Game asset. 2d. Blank background. High contrast. No shadows.
a chocolate hearth. Single Game Texture. In-Game asset. 2d. Blank background. High contrast. No shadows.