Skip to content

Commit

Permalink
Merge pull request #588 from openmobilemaps/bugfix/initialize-symbol-…
Browse files Browse the repository at this point in the history
…properties

Initialize Symbol Properties
  • Loading branch information
maerki authored Jan 29, 2024
2 parents f8596f3 + 297522b commit 85bfc50
Showing 1 changed file with 10 additions and 10 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -152,14 +152,14 @@ class Tiled2dMapVectorSymbolObject {
double lastIconUpdateRotation = -1;
float lastIconUpdateAlpha = -1;

double lastStretchIconUpdateScaleFactor;
double lastStretchIconUpdateRotation;
double lastStretchIconUpdateScaleFactor = -1;
double lastStretchIconUpdateRotation = -1;

double lastTextUpdateScaleFactor;
double lastTextUpdateRotation;
double lastTextUpdateScaleFactor = -1;
double lastTextUpdateRotation = -1;

bool textAllowOverlap;
bool iconAllowOverlap;
bool textAllowOverlap = false;
bool iconAllowOverlap = false;

bool persistingSymbolPlacement = false;

Expand All @@ -168,14 +168,14 @@ class Tiled2dMapVectorSymbolObject {
bool isIconOpaque = true;
bool isStretchIconOpaque = true;

float iconOpacity;
float iconRotate;
float iconSize;
float iconOpacity = 0;
float iconRotate = 0;
float iconSize = 0;
std::vector<float> iconTextFitPadding;
TextSymbolPlacement textSymbolPlacement;
SymbolAlignment boundingBoxRotationAlignment = SymbolAlignment::AUTO;
float iconPadding = 0;
Anchor iconAnchor;
Anchor iconAnchor = Anchor::CENTER;
Vec2F iconOffset = Vec2F(0.0, 0.0);
IconTextFit iconTextFit = IconTextFit::NONE;

Expand Down

0 comments on commit 85bfc50

Please sign in to comment.