var panel = _panelList[i];\r
if (panel.Visible)\r
continue;\r
- panel.Location = new Point(AutoScrollPosition.X,\r
- (int)Round((int)panel.Tag * ShipLabel.ScaleFactor.Height) + AutoScrollPosition.Y);\r
+ panel.Location = Scaler.Move(AutoScrollPosition.X, AutoScrollPosition.Y, 0, (int)panel.Tag);\r
panel.Visible = true;\r
}\r
for (var i = lines; i < _panelList.Count; i++)\r
_enemyLabels[0][1].Location.X + _enemyLabels.Max(labels => labels[1].Size.Width) - 1); // 敵の名前の右端\r
for (var i = 0; i < lines; i++)\r
_panelList[i].Width = panelWidth;\r
- _informationPanel.Location = new Point(\r
- (int)Round(0 * ShipLabel.ScaleFactor.Width) + AutoScrollPosition.X,\r
- (int)Round(20 * ShipLabel.ScaleFactor.Height) + AutoScrollPosition.Y);\r
+ _informationPanel.Location = Scaler.Move(AutoScrollPosition.X, AutoScrollPosition.Y, 0, 20);\r
_informationPanel.Visible = true;\r
UpdateCellInfo(_cellInfo);\r
}\r