Package dwlab.base.service

Examples of dwlab.base.service.Vector


   
    tileMap.visualizer = new Visualizer(){
      double dAngle = Math.PI / 6d;
      double dCoord = 0.2;

      Vector vector = new Vector();
     
     
      @Override
      public void drawTile( TileMap tileMap, double x, double y, double width, double height, int tileX, int tileY, Color drawingColor ) {
        TileSet tileSet =tileMap.tileSet;
View Full Code Here


    Layer.draw();

    lineSegment.draw();
    drawText( Service.trim( cursor.distanceTo( minSprite ) ), 0.5d * ( cursor.getX() + minSprite.getX() ), 0.5 * ( cursor.getY() + minSprite.getY() ) );

    Vector center = Vector.fieldToScreen( cursor );
    drawLine( center.x, center.y, 400, 300 );
    cursor.print( String.valueOf( time ) );
    cursor.print( Service.trim( cursor.distanceTo( 0, 0 ) ) );

    printText( "Direction to field center is " + Service.trim( cursor.directionTo( 0, 0 ) ) );
View Full Code Here

      double deformationRadius = 15;
     
     
      @Override
      public void drawUsingLineSegment( LineSegment lineSegment, Color drawingColor ) {
        Vector vector1 = new Vector();
        Vector vector2 = new Vector();
        Camera.current.fieldToScreen( lineSegment.pivot[ 0 ].getX(), lineSegment.pivot[ 0 ].getY(), vector1 );
        Camera.current.fieldToScreen( lineSegment.pivot[ 1 ].getX(), lineSegment.pivot[ 1 ].getY(), vector2 );
        int chunkQuantity = Math.max( 1, Service.round( 1.0 * Service.distance( vector2.x - vector1.x, vector2.y - vector1.y ) / chunkSize ) );
        double oldX = 0, oldY = 0;
        for( int n = 0; n <= chunkQuantity; n++ ) {
View Full Code Here

TOP

Related Classes of dwlab.base.service.Vector

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.