Ejemplo n.º 1
0
  public void init(int widthInit, int heightInit) {
    try {
      radarDialog = new RadarDialog(ctx);

      width = widthInit;
      height = heightInit;

      cam = new Camera(width, height, true);
      cam.setViewAngle(Camera.DEFAULT_VIEW_ANGLE);

      ARXMessages.loadIcons(ctx);

      Map<String, Object> prefs = ctx.getPrefs();
      if (!prefs.containsKey("UID")) {
        prefs.put("UID", "UID" + Math.abs(ctx.getRandomLong()));

        ctx.setPrefs(prefs);
      }
      state.setUid((String) prefs.get("UID"));

      leftRadarLine.setTo(0, -RadarObjects.RADIUS);
      leftRadarLine.rotate(Camera.DEFAULT_VIEW_ANGLE / 2);
      leftRadarLine.add(radarX + RadarObjects.RADIUS, radarY + RadarObjects.RADIUS);
      rightRadarLine.setTo(0, -RadarObjects.RADIUS);
      rightRadarLine.rotate(-Camera.DEFAULT_VIEW_ANGLE / 2);
      rightRadarLine.add(radarX + RadarObjects.RADIUS, radarY + RadarObjects.RADIUS);
    } catch (Exception ex) {
      ex.printStackTrace();
    }

    init = true;
  }