private string doodad_type_to_string(doodad_type target_type)
        {
            switch (target_type)
            {
            case doodad_type.Altar:
                return("Altar");

            case doodad_type.Armor_Suit:
                return("ArmorSuit");

            case doodad_type.Blood_Splatter:
                return("BloodSplatter");

            case doodad_type.Cage:
                return("Cage");

            case doodad_type.Corpse_Pile:
                return("CorpsePile");

            case doodad_type.Destroyed_Armorsuit:
                return("DestroyedArmorSuit");

            case doodad_type.Bookshelf:
                return("Bookshelf");

            case doodad_type.Destroyed_Bookshelf:
                return("DestroyedBookshelf");
            }

            return("NULL");
        }
        private void doodad_brush_picture_Click(object sender, EventArgs e)
        {
            PictureBox pb = (PictureBox)sender;

            c_doodad_name      = pb.Tag.ToString();
            current_brush_mode = brush_mode.Doodads;

            switch (c_doodad_name)
            {
            case "BloodSplat":
                current_doodad     = doodad_type.Blood_Splatter;
                current_doodad_img = blood_splatter_brush.Image;
                break;

            case "Armor":
                current_doodad     = doodad_type.Armor_Suit;
                current_doodad_img = armor_suit_brush.Image;
                break;

            case "DestroyedArmor":
                current_doodad     = doodad_type.Destroyed_Armorsuit;
                current_doodad_img = destroyed_armor_brush.Image;
                break;

            case "Cage":
                current_doodad     = doodad_type.Cage;
                current_doodad_img = cage_brush.Image;
                break;

            case "Altar":
                current_doodad     = doodad_type.Altar;
                current_doodad_img = altar_brush.Image;
                break;

            case "CorpsePile":
                current_doodad     = doodad_type.Corpse_Pile;
                current_doodad_img = corpse_pile_brush.Image;
                break;

            case "Bookshelf":
                current_doodad     = doodad_type.Bookshelf;
                current_doodad_img = bookshelf_brush.Image;
                break;

            case "DestroyedBookshelf":
                current_doodad     = doodad_type.Destroyed_Bookshelf;
                current_doodad_img = destroyed_bookshelf_brush.Image;
                break;
            }
        }
        private string doodad_type_to_string(doodad_type target_type)
        {
            switch (target_type)
            {
                case doodad_type.Altar:
                    return "Altar";
                case doodad_type.Armor_Suit:
                    return "ArmorSuit";
                case doodad_type.Blood_Splatter:
                    return "BloodSplatter";
                case doodad_type.Cage:
                    return "Cage";
                case doodad_type.Corpse_Pile:
                    return "CorpsePile";
                case doodad_type.Destroyed_Armorsuit:
                    return "DestroyedArmorSuit";
                case doodad_type.Bookshelf:
                    return "Bookshelf";
                case doodad_type.Destroyed_Bookshelf:
                    return "DestroyedBookshelf";
                case doodad_type.Ironbar_Wall:
                    return "Ironbar_Wall";
                case doodad_type.Ironbar_Door:
                    return "Ironbar_Door";
            }

            return "NULL";
        }
        private void doodad_brush_picture_Click(object sender, EventArgs e)
        {
            PictureBox pb = (PictureBox)sender;
            c_doodad_name = pb.Tag.ToString();
            current_brush_mode = brush_mode.Doodads;
            current_doodad_img = pb.Image;

            switch (c_doodad_name)
            {
                case "BloodSplat":
                    current_doodad = doodad_type.Blood_Splatter;
                    break;
                case "Armor":
                    current_doodad = doodad_type.Armor_Suit;
                    break;
                case "DestroyedArmor":
                    current_doodad = doodad_type.Destroyed_Armorsuit;
                    break;
                case "Cage":
                    current_doodad = doodad_type.Cage;
                    break;
                case "Altar":
                    current_doodad = doodad_type.Altar;
                    break;
                case "CorpsePile":
                    current_doodad = doodad_type.Corpse_Pile;
                    break;
                case "Bookshelf":
                    current_doodad = doodad_type.Bookshelf;
                    break;
                case "DestroyedBookshelf":
                    current_doodad = doodad_type.Destroyed_Bookshelf;
                    break;
                case "HallAnchor":
                    current_doodad = doodad_type.HallAnchor;
                    break;
                case "Ironbar_Door":
                    current_doodad = doodad_type.Ironbar_Door;
                    break;
                case "Ironbar_Wall":
                    current_doodad = doodad_type.Ironbar_Wall;
                    break;
                case "BossSpawn":
                    current_doodad = doodad_type.Boss_Spawn;
                    break;
            }
        }