DrawAvailable() public méthode

public DrawAvailable ( Graphics g ) : void
g System.Drawing.Graphics
Résultat void
Exemple #1
0
        private void pctWorldMap_Paint(object sender, PaintEventArgs e)
        {
            if (worldmap == null)
            {
                return;
            }

            if (chkShowImplemented.Checked)
            {
                worldmap.DrawAvailable(e.Graphics);
            }

            if (chkShowZones.Checked)
            {
                worldmap.DrawFilteredWorldZones(new DefaultFilter(chkShowTerrain.Checked, chkShowChance.Checked, chkShowNoLocation.Checked,
                                                                  chkShowNoEncounter.Checked, chkShowLocation.Checked, chkShowGroup.Checked, chkShowFlag.Checked, cmbShowTerrain.Text,
                                                                  cmbShowChance.Text, cmbShowGroup.Text, cmbShowLocation.Text, cmbShowFlag.Text), e.Graphics);
            }

            if (chkShowItemZones.Checked && (cmbShowItemZones.SelectedItem != null))
            {
                worldmap.DrawItemZones(e.Graphics, cmbShowItemZones.SelectedItem.ToString(), chkShowItemZonesAmount.Checked);
            }

            if (chkShowModified.Checked)
            {
                worldmap.DrawModified(e.Graphics);
            }

            if (chkShowDifficultyMap.Checked)
            {
                worldmap.DrawDifficultyZones(e.Graphics, cmbDifficultyMode.SelectedIndex == 0 ? true : false, Decimal.ToInt32(numDifficultyOnlyAbove.Value), chkShowNumbersDiff.Checked);
            }

            if (chkShowGroupDensity.Checked)
            {
                worldmap.DrawGroupDensity(e.Graphics, chkShowNumbers.Checked);
            }

            if (chkShowGroupQuantities.Checked)
            {
                int modifier = 0;
                if (rbtnGroupQuantityDay.Checked)
                {
                    modifier = 1;
                }
                else if (rbtnGroupQuantityNight.Checked)
                {
                    modifier = 2;
                }

                worldmap.DrawGroupQuantities(e.Graphics, chkShowNumbers.Checked, modifier);
            }

            if (ZoneValueDisplay.displayzones)
            {
                worldmap.DrawZoneValue(e.Graphics, ZoneValueDisplay.zones);
            }

            worldmap.DrawBrushed(e.Graphics);
            worldmap.DrawSelectedZone(e.Graphics);
            worldmap.DrawLocations(e.Graphics);
            worldmap.DrawScript(e.Graphics);
        }