Code edit (8 edits merged)
Please save this source code
User prompt
add a new function popMessage(text)
Code edit (14 edits merged)
Please save this source code
User prompt
add a new global messageText and initialize it in initializeGame as a text2 in the bottom center of the screen
Code edit (1 edits merged)
Please save this source code
Code edit (1 edits merged)
Please save this source code
User prompt
use formatGeneratorPrice to display generators cost
User prompt
add a new function formatGeneratorPrice to write genrator cost with abreviations : 1000 => 1K 1000000 => 1M ...
Code edit (1 edits merged)
Please save this source code
User prompt
add a bit of randomness in performShake movements (but always return to a normal position)
User prompt
shakeScreen anim doesn't look like a shake as it is only 3 slow movements. Anlayse then use a loop or a recursive approach to make 10 loops of 3 tween anims of 100ms
User prompt
make shakeScreen last 3sec
User prompt
make shakeScreen last 1sec
Code edit (1 edits merged)
Please save this source code
Code edit (1 edits merged)
Please save this source code
User prompt
use self.tapMultiplier in manualGeneration
Code edit (2 edits merged)
Please save this source code
User prompt
when player buy generator index N; set the multiplier to 2 pow (N+1)
User prompt
in progressManager add a new property self.tapMultiplier = 1
Code edit (2 edits merged)
Please save this source code
User prompt
add a new global variable unlockedGeneratorIndex = 0; to track the index of last unlocked generator
Code edit (3 edits merged)
Please save this source code
User prompt
create a new global allowSwipe = false; when play unlocks generator index 5, set it to true; ignore swipe moves on buttons or right board when allowSwipe is false
User prompt
when there is less than 6 generator buttons visible, ignore the swipes
Code edit (2 edits merged)
Please save this source code
===================================================================
--- original.js
+++ change.js
@@ -999,20 +999,23 @@
****/
function popMessage(text) {
messageText.setText(text);
messageText.visible = true;
+ messageText.y = 2850;
tween(messageText, {
- alpha: 1
+ alpha: 1,
+ y: 2500
}, {
duration: 500,
easing: tween.easeInOut,
onFinish: function onFinish() {
tween(messageText, {
- alpha: 0
+ alpha: 0,
+ y: 2850
}, {
duration: 500,
easing: tween.easeInOut,
- delay: 2000,
+ delay: 3000,
onFinish: function onFinish() {
messageText.visible = false;
}
});
@@ -1714,8 +1717,9 @@
messageText.y = 2500;
foregroundContainer.addChild(messageText);
// Start updtes
bigHeart.down();
+ popMessage("Welcome my Heart!");
var intervalId = LK.setInterval(function () {
progressManager.updateGame();
}, 1000);
}
a big lovely heart
a big stone heart
a big used copper heart
face view of a big bronze heart
face view of a big silver heart
Big shining gold heart verly slightly ornate. face view.
Big precious shiny porcelain heart slightly ornate. face view.
Large precious heart in mother-of-pearl, lightly ornate. Front view.
Large heart in precious ruby, very lightly decorated. Front view.
The most precious large heart in diamond, Front view.
clean pink enamel board witha very thin border