Package dwlab.base.service

Examples of dwlab.base.service.IntVector


 

  @Override
  public void logic() {
    cursor.setMouseCoords();
    IntVector tile = new IntVector();
    tileMap.getTileForPoint( cursor.getX(), cursor.getY(), tile );
    int tileX = (int) tile.x;
    int tileY = (int) tile.y;
    if( tileX >= 0 && tileY >= 0 && tileX < tileMap.xQuantity && tileY < tileMap.yQuantity ) {
      if( paint.isDown() ) tileMap.setTile( tileX, tileY, cursor.frame );
View Full Code Here


 

  @Override
  public void logic() {
    if( dropPiece.wasPressed() ) {
      IntVector tile = new IntVector();
      tileMap.getTileForPoint( cursor.getX(), cursor.getY(), tile );
      if( tileMap.getTile( tile.x, tile.y ) > 0 ) {
        VectorSprite piece = new VectorSprite(){
          double gravity = 8.0;
View Full Code Here

      double radius = 4;

     
      @Override
      public int getTileValue( TileMap tileMap, int tileX, int tileY ) {
        IntVector vector = new IntVector();
        tileMap.getTileForPoint( cursor.getX(), cursor.getY(), vector );
        if( Service.distance( tileX - vector.x, tileY - vector.y ) <= radius ) return 18; else return 26;
      }
    };
  }
View Full Code Here

TOP

Related Classes of dwlab.base.service.IntVector

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.