- Timestamp:
- Jun 10, 2010, 3:26:18 AM (14 years ago)
- Branches:
- master
- Children:
- 9d030cb
- Parents:
- 69f6f01 (diff), 012e702 (diff)
Note: this is a merge changeset, the changes displayed below correspond to the merge itself.
Use the(diff)
links above to see all the changes relative to each parent. - File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
src/com/example/helloandroid/Fleet.java
r69f6f01 r38ac100 236 236 237 237 double dist = Math.abs(destination.getY() - (Math.tan(direction)*destination.getX()) - xIntercept)/(double)Math.sqrt(Math.pow(direction,2)+1); 238 if(dist < 2){ 238 int allowedError = 2; 239 if(nearPlanet.radius <= 10) 240 allowedError = 10; 241 else if(nearPlanet.radius <= 30) 242 allowedError = 5; 243 if(dist < allowedError){ 239 244 dblY += (Math.sin(direction)*speed); 240 245 dblX += (Math.cos(direction)*speed); … … 246 251 isNextToAPlanet = false; 247 252 nearPlanet = null; 253 254 slope = getSlope(x,y,destination.getX(),destination.getY()); 255 256 xIntercept = destination.getY() - (slope*destination.getX()); 257 258 //direction 259 direction = Math.atan(slope); 260 261 //coordinates for all 4 coordinates 262 if((destination.getX() - x) < 0 ) 263 direction += Math.PI; 248 264 } 249 265 } else {
Note:
See TracChangeset
for help on using the changeset viewer.