Examples of MapData


Examples of akka.first.app.java.messages.MapData

  }

  @Override
  public void onReceive(Object message) throws Exception {
    if (message instanceof MapData) {
      MapData mapData = (MapData) message;
      // reduce the incoming data
      ReduceData reduceData = reduce(mapData.getDataList());
      // forward the result to aggregate actor
      aggregateActor.tell(reduceData);
    } else
      unhandled(message);
  }
View Full Code Here

Examples of be.demmel.jgws.MapData

        LOGGER.debug("P5633_EncryptedRC4Key sent, adding RC4Encoder to pipeline");
        RC4Encoder rc4Encoder = new RC4Encoder(rc4Key);
        ctx.pipeline().addFirst("rc4EnCoder", rc4Encoder);
       
        // Retrieve the map this user is on
        MapData map = serverData.getMap();
        CharacterData character = serverData.getCurrentCharacter();

        P370_InstanceLoadHead instanceLoadHeader = new P370_InstanceLoadHead();
        instanceLoadHeader.setUnknown1(character.isIsOutpost() ? (short) 0x3F : (short) 0x1F);
        instanceLoadHeader.setUnknown2(character.isIsOutpost() ? (short) 0x3F : (short) 0x1F);
        instanceLoadHeader.setUnknown3((short) 0x00);
        instanceLoadHeader.setUnknown4((short) 0x00);
        ctx.write(instanceLoadHeader);

        P371_InstanceLoadCharName instanceLoadCharName = new P371_InstanceLoadCharName();
        instanceLoadCharName.setCharName(character.getName());
        ctx.write(instanceLoadCharName);

        P395_InstanceLoadDistrictInfo instanceLoadDistrictInfo = new P395_InstanceLoadDistrictInfo();
        instanceLoadDistrictInfo.setCharAgent(character.getLocalID());
        instanceLoadDistrictInfo.setMapID(map.getGameMapID());
        instanceLoadDistrictInfo.setDistrictAndRegion((character.isIsOutpost() ? map.getDistrictNumber() : 0)
            | (character.isIsOutpost() ? map.getDistrictCountry() : 0));
        instanceLoadDistrictInfo.setIsExplorable(character.isIsOutpost() ? (short) 1 : 0);
        instanceLoadDistrictInfo.setIsObserver((byte) 0);
        instanceLoadDistrictInfo.setLanguage(character.isIsOutpost() ? 0 : (short) 3);

        ctx.write(instanceLoadDistrictInfo);
View Full Code Here

Examples of civquest.map.MapData

  public BlackWhiteVisibilityManager(Registry visRegistry, Nation nation)
    throws RulesetException {

    performCommonSetup(visRegistry, nation);
   
    MapData mapData = Game.getMapData();
    visibilityLevels = new int[mapData.getArrayWidth()][mapData.getArrayHeight()];

    loadSettings(visRegistry);

    initVisibility();   
  }
View Full Code Here

Examples of civquest.map.MapData

    }
  }


  public void makeCompleteVisible(Coordinate pos, int visDistance) {
    MapData mapData = Game.getMapData();

    for (int x = pos.x - visDistance; x <= pos.x + visDistance; x++) {
      for (int y = pos.y - visDistance; y <= pos.y + visDistance; y++) {
        if (mapData.isOnMap(x,y)) {
          // everything which is on map is inside the array, so no
          // test for the array-bounds should be required

          makeCompleteVisible(new Coordinate(x, y));
        }
View Full Code Here

Examples of civquest.map.MapData

    if (step == LoadingStep.CONSTRUCT) {
      unitVisibilityDistance = loadedData.getInt("unitVisDist");
      cityVisibilityDistance = loadedData.getInt("cityVisDist");
      useTerrainVisibility = loadedData.getBoolean("useTerrainVis");
    } else if (step == LoadingStep.REFERENCE) {
      MapData mapData = Game.getMapData();
      visibilityLevels = new int[mapData.getArrayWidth()][mapData.getArrayHeight()];
      initVisibility();         
    }
  }
View Full Code Here

Examples of civquest.map.MapData

            temp.add(new Coordinate(x-1, y+1));
            temp.add(new Coordinate(x, y+1));
            temp.add(new Coordinate(x+1, y+1));
            temp.add(wf);

            MapData mapData = Game.getMapData();
            for (int i = 0; i < temp.size(); i++) {
                Coordinate coord = temp.get(i);
                if (mapData.isOnMap(coord)) {
                    coords.add(coord);
                }
            }
            Long[] fieldIDs = new Long[temp.size()];
            for (int i = 0; i < coords.size(); i++) {
                fieldIDs[i] = mapData.getFieldID(coords.get(i));
            }

            if (group.getFields().contains(wf)) {
                //unmark fields
                UnmarkField unmarkField = new UnmarkField(group, coords, fieldIDs);
View Full Code Here

Examples of civquest.map.MapData

    assert false : "Not yet implemented";
    return null;
  }

    private void constructLayeredFV() {
    MapData mapData = Game.getMapData();   
//         fieldViews = new QuadFlatLayeredFieldView[mapData.getArrayWidth()][mapData.getArrayHeight()];
//         for (int x = 0; x < mapData.getArrayWidth(); x++) {
//             for (int y = 0; y < mapData.getArrayHeight(); y++) {
//                 if (mapData.isArrayCoordOnMap(x, y)) {
//           if (validFieldViewCoord == null) {
View Full Code Here

Examples of civquest.map.MapData

    }


 
    public Coordinate getScrollSize() {
    MapData mapData = Game.getMapData();   
        return new Coordinate(mapData.getMapWidth() * cellWidth, mapData.getMapHeight() * cellHeight);
    }
View Full Code Here

Examples of civquest.map.MapData

    }

    public Coordinate adjustArrayCoordToScrolling(Coordinate coord) {
    Coordinate retCoord = (Coordinate)(coord.clone());

    MapData mapData = Game.getMapData();
    if (!mapData.isFlatEarth()) {
      while (retCoord.x < 0) {
        retCoord.x += mapData.getMapWidth();
      }
      while (retCoord.x >= mapData.getMapWidth()) {
        retCoord.x -= mapData.getMapWidth();
      }
    }
    return retCoord;
    }
View Full Code Here

Examples of civquest.map.MapData

    public Coordinate getUnscrolledArrayCoord(Coordinate paintCoord) {
    return new Coordinate(paintCoord.x / cellWidth, paintCoord.y / cellHeight);
    }

    public civquest.map.Field getFieldByAbs(Coordinate paintCoord) {
    MapData mapData = Game.getMapData();   
    Coordinate coord = adjustArrayCoordToScrolling(getUnscrolledArrayCoord(paintCoord));
    return (mapData.isOnMap(coord) ? mapData.getField(coord) : null);
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.