diff options
Diffstat (limited to 'src/prenderer.cpp')
-rw-r--r-- | src/prenderer.cpp | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/src/prenderer.cpp b/src/prenderer.cpp index 0af9911..5119d55 100644 --- a/src/prenderer.cpp +++ b/src/prenderer.cpp @@ -156,7 +156,7 @@ Transform_Recurse(project_state *State, memory *Memory, block_composition *MainC Transform_Recurse(State, Memory, MainComp, Layer->Block_Source_Index, ParentLayer, Recursions + 1, SortedCompArray, SortedLayerArray, MinX, MinY, MaxX, MaxY); } - if (Layer->IsSelected) { + if (Layer->IsSelected & 0x01) { int Width = 0, Height = 0; Layer_GetDimensions(Memory, Layer, &Width, &Height); @@ -299,18 +299,18 @@ Transform_Inverse(layer_transforms T) static layer_transforms Transform_TestInteracts(project_state *State, block_layer *Layer, sorted_layer_array SortEntry, layer_transforms T) { - if (State->Interact_Active == interact_type_viewport_transform && Layer->IsSelected == 1) { + if (State->Interact_Active == interact_type_viewport_transform && Layer->IsSelected & 0x01) { Transform_ApplyInteractive(State->Interact_Transform, &T.x, &T.y, &T.rotation, &T.scale); } - if (State->Interact_Active == interact_type_viewport_transform_gizmo && Layer->IsSelected == 1) { + if (State->Interact_Active == interact_type_viewport_transform_gizmo && Layer->IsSelected & 0x01) { Transform_ApplyInteractive(State->Interact_Transform, &T.x, &T.y, &T.rotation, &T.scale); } - if (State->Interact_Active == interact_type_viewport_slide && Layer->IsSelected == 1) { + if (State->Interact_Active == interact_type_viewport_slide && Layer->IsSelected & 0x01) { Assert(0); // Transform_ApplySlide((v2 *)&State->Interact_Offset[0], &T); } if (State->Interact_Active == interact_type_viewport_duplicate && SortEntry.IsFake) { - Assert(Layer->IsSelected); + Assert(Layer->IsSelected & 0x01); T.x += State->Interact_Offset[0]; T.y += State->Interact_Offset[1]; } @@ -349,7 +349,7 @@ Layer_LocalToScreenSpace(project_state *State, memory *Memory, block_layer *Laye layer_transforms T = Layer_GetTransforms(Layer); if ((State->Interact_Active == interact_type_viewport_transform || - State->Interact_Active == interact_type_viewport_transform_gizmo) && Layer->IsSelected == 1) { + State->Interact_Active == interact_type_viewport_transform_gizmo) && Layer->IsSelected & 0x01) { Transform_ApplyInteractive(State->Interact_Transform, &T.x, &T.y, &T.rotation, &T.scale); } @@ -451,7 +451,7 @@ Transform_Calculate(project_state *State, memory *Memory, project_data *File, bl blend_mode BlendMode = Layer->BlendMode; if ((State->Interact_Active == interact_type_viewport_transform || - State->Interact_Active == interact_type_viewport_transform_gizmo) && Layer->IsSelected == 1) { + State->Interact_Active == interact_type_viewport_transform_gizmo) && Layer->IsSelected & 0x01) { Transform_ApplyInteractive(State->Interact_Transform, &X, &Y, &Rotation, &s); } |