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; }