Changeset 38ac100 in galcon-client for src/com


Ignore:
Timestamp:
Jun 10, 2010, 3:26:18 AM (14 years ago)
Author:
dportnoy <devnull@…>
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.
Message:

Merge with 857938d5aed1e002aa2743080bcd10f6eee25fca

File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/com/example/helloandroid/Fleet.java

    r69f6f01 r38ac100  
    236236                       
    237237                        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){
    239244                                dblY += (Math.sin(direction)*speed);
    240245                                dblX += (Math.cos(direction)*speed);
     
    246251                                        isNextToAPlanet = false;
    247252                                        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;
    248264                                }
    249265                        } else {
Note: See TracChangeset for help on using the changeset viewer.