public ZoomCircle addZoomedCircle(int mouseX, int mouseY, long id, float angle = 0f) { ZoomCircle zoomedCircle = new ZoomCircle(gameTime, id); zoomedCircle.OpenAt(mouseX, mouseY, angle, this.GetMovieTimestamp(), this.GetMovieTimestampRaw()); zoomedCircle.UpdateTextures(); zoomedCircles.AddOrUpdate(id, zoomedCircle, (k, v) => v); return zoomedCircle; }