Hopefully fixed bug where parade things end up "snapping" to wrong x/y location.

This commit is contained in:
Rob Pearce 2016-08-27 13:48:41 +10:00
parent dad8a6ff23
commit be8d84b980
2 changed files with 31 additions and 19 deletions

View File

@ -4261,6 +4261,10 @@ function thing(gridx, gridy, type, text) {
var snaptox = Math.floor(this.gridx * GRIDSIZE + (GRIDSIZE/2) - (this.size/2));
var snaptoy = Math.floor(this.gridy * GRIDSIZE + (GRIDSIZE/2) - (this.size/2));
if (this.isanimating()) {
return false;
}
if (this.state != "fall" && this.state != "stop") {
return false;
}
@ -4472,20 +4476,32 @@ function thing(gridx, gridy, type, text) {
} else {
if (this.x < nextx) {
this.x += this.pathspeed;
if (this.x > nextx) xdone = true;
if (this.x >= nextx) {
this.x = nextx;
xdone = true;
}
} else if (this.x > nextx) {
this.x -= this.pathspeed;
if (this.x < nextx) xdone = true;
if (this.x <= nextx) {
this.x = nextx;
xdone = true;
}
} else {
xdone = true;
}
if (this.y < nexty) {
this.y += this.pathspeed;
if (this.y > nexty) ydone = true;
if (this.y >= nexty) {
this.y = nexty;
ydone = true;
}
} else if (this.y > nexty) {
this.y -= this.pathspeed;
if (this.y < nexty) ydone = true;
if (this.y <= nexty) {
this.y = nexty;
ydone = true;
}
} else {
ydone = true;
}

26
todo
View File

@ -7,15 +7,15 @@ phone fixes as per http://www.html5rocks.com/en/mobile/touch/
https://www.smashingmagazine.com/2012/10/design-your-own-mobile-game/
----------
when a parade is going in to a door, they seem to disappear at the wrong place
... try slowing them down
thing added at top with x = -1 !!!!
// fixed xsnap
// fixed things moving past their intended pathx/y
test again??
new title images
resize to correct
rename to correct
git remove old
.. then git remove new/
white outline ?
fix white outline ?
foot/human - cats push it, clear the horiz. line.
@ -39,6 +39,8 @@ multiplier for path length
doors double entire length
... then adjust point goal calculation code.
fireworks when you achieve a goal
*flash for now
@ -47,19 +49,13 @@ fireworks when you achieve a goal
turn limit.
... then get rid of 'form x parades' goal, just have 'clear x cats'
... then get rid of 'survive x turns'
ticks down on l/r of board.
ticks down on L of board.
show total points on path ??
show points for each element along path??
---------------
when a parade is going in to a door, they seem to disappear at the wrong place
... try slowing them down
thing added at top with x = -1 !!!!
it's probably cause of x snap.
don't snap when in something other than fall/stop
fixed now???????
---------------