diff --git a/AdvProg_L6-Painter/.vs/AdvProg_L6-Painter/FileContentIndex/938f2436-7399-4682-be23-423895d5bcba.vsidx b/AdvProg_L6-Painter/.vs/AdvProg_L6-Painter/FileContentIndex/938f2436-7399-4682-be23-423895d5bcba.vsidx deleted file mode 100644 index feb2e1740..000000000 Binary files a/AdvProg_L6-Painter/.vs/AdvProg_L6-Painter/FileContentIndex/938f2436-7399-4682-be23-423895d5bcba.vsidx and /dev/null differ diff --git a/AdvProg_L6-Painter/.vs/AdvProg_L6-Painter/FileContentIndex/ff18c7c0-4441-49ef-88fe-6c6f6c27aeac.vsidx b/AdvProg_L6-Painter/.vs/AdvProg_L6-Painter/FileContentIndex/ff18c7c0-4441-49ef-88fe-6c6f6c27aeac.vsidx new file mode 100644 index 000000000..36c2fb56a Binary files /dev/null and b/AdvProg_L6-Painter/.vs/AdvProg_L6-Painter/FileContentIndex/ff18c7c0-4441-49ef-88fe-6c6f6c27aeac.vsidx differ diff --git a/AdvProg_L6-Painter/.vs/AdvProg_L6-Painter/v17/.wsuo b/AdvProg_L6-Painter/.vs/AdvProg_L6-Painter/v17/.wsuo index dca44f529..24405b369 100644 Binary files a/AdvProg_L6-Painter/.vs/AdvProg_L6-Painter/v17/.wsuo and b/AdvProg_L6-Painter/.vs/AdvProg_L6-Painter/v17/.wsuo differ diff --git a/AdvProg_L6-Painter/.vs/AdvProg_L6-Painter/v17/Browse.VC.db b/AdvProg_L6-Painter/.vs/AdvProg_L6-Painter/v17/Browse.VC.db index 9a6d0e319..c1166603d 100644 Binary files a/AdvProg_L6-Painter/.vs/AdvProg_L6-Painter/v17/Browse.VC.db and b/AdvProg_L6-Painter/.vs/AdvProg_L6-Painter/v17/Browse.VC.db differ diff --git a/AdvProg_L6-Painter/.vs/AdvProg_L6-Painter/v17/DocumentLayout.json b/AdvProg_L6-Painter/.vs/AdvProg_L6-Painter/v17/DocumentLayout.json index c9567b92d..a4cb82525 100644 --- a/AdvProg_L6-Painter/.vs/AdvProg_L6-Painter/v17/DocumentLayout.json +++ b/AdvProg_L6-Painter/.vs/AdvProg_L6-Painter/v17/DocumentLayout.json @@ -40,7 +40,7 @@ "RelativeDocumentMoniker": "painter.cpp", "ToolTip": "D:\\code tung ngay\\AdvProg_AY2324\\AdvProg_L6-Painter\\painter.cpp", "RelativeToolTip": "painter.cpp", - "ViewState": "AQIAAJUAAAAAAAAAAAAqwLAAAAAaAAAA", + "ViewState": "AQIAAC8AAAAAAAAAAAAqwE8AAAAPAAAA", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000677|", "WhenOpened": "2024-05-01T16:35:55.088Z", "EditorCaption": "" @@ -67,8 +67,7 @@ "RelativeToolTip": "main.cpp", "ViewState": "AQIAABsAAAAAAAAAAAAAACoAAAAZAAAA", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000677|", - "WhenOpened": "2024-05-23T13:02:54.482Z", - "EditorCaption": "" + "WhenOpened": "2024-05-23T13:02:54.482Z" }, { "$type": "Document", @@ -80,8 +79,7 @@ "RelativeToolTip": "painter.h", "ViewState": "AQIAABUAAAAAAAAAAAAAABAAAAAtAAAA", "Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.000680|", - "WhenOpened": "2024-05-01T16:36:02.718Z", - "EditorCaption": "" + "WhenOpened": "2024-05-01T16:36:02.718Z" } ] } diff --git a/AdvProg_L6-Painter/.vs/AdvProg_L6-Painter/v17/ipch/AutoPCH/414a6e259681c877/PAINTER.ipch b/AdvProg_L6-Painter/.vs/AdvProg_L6-Painter/v17/ipch/AutoPCH/414a6e259681c877/PAINTER.ipch index b1172009e..346e3d70e 100644 Binary files a/AdvProg_L6-Painter/.vs/AdvProg_L6-Painter/v17/ipch/AutoPCH/414a6e259681c877/PAINTER.ipch and b/AdvProg_L6-Painter/.vs/AdvProg_L6-Painter/v17/ipch/AutoPCH/414a6e259681c877/PAINTER.ipch differ diff --git a/AdvProg_L6-Painter/.vs/VSWorkspaceState.json b/AdvProg_L6-Painter/.vs/VSWorkspaceState.json index b0c575aca..6b6114114 100644 --- a/AdvProg_L6-Painter/.vs/VSWorkspaceState.json +++ b/AdvProg_L6-Painter/.vs/VSWorkspaceState.json @@ -2,6 +2,5 @@ "ExpandedNodes": [ "" ], - "SelectedNode": "\\painter.cpp", "PreviewInSolutionExplorer": false } \ No newline at end of file diff --git a/AdvProg_L6-Painter/.vs/slnx.sqlite b/AdvProg_L6-Painter/.vs/slnx.sqlite index be1d672f3..0f3c0e20d 100644 Binary files a/AdvProg_L6-Painter/.vs/slnx.sqlite and b/AdvProg_L6-Painter/.vs/slnx.sqlite differ diff --git a/AdvProg_L6-Painter/painter.cpp b/AdvProg_L6-Painter/painter.cpp index 8e06abd9b..48de5c1a5 100644 --- a/AdvProg_L6-Painter/painter.cpp +++ b/AdvProg_L6-Painter/painter.cpp @@ -59,7 +59,9 @@ void Painter::turnLeft(double degree) // TODO: rotate left the painter angle += degree; - + if (angle >= 360.0) { + angle -= 360.0; + } } @@ -74,6 +76,9 @@ void Painter::turnRight(double degree) // TODO: rotate right the painter angle -= degree; + if (angle <=0.0) { + angle += 360.0; + } } /***