spriteTypes = {
	spriteType = {
		name = "GFX_megastructure_construction_background"
		textureFile = "gfx/interface/planetview/megastructure.dds"
	}

	spriteType = {
		name = "GFX_megastructure_habitat_background"
		textureFile = "gfx/interface/planetview/habitat.dds"
	}

	spriteType = {
		name = "GFX_megastructure_dyson_sphere_background"
		textureFile = "gfx/interface/planetview/dyson_sphere.dds"
	}

	spriteType = {
		name = "GFX_megastructure_spy_orb_background"
		textureFile = "gfx/interface/planetview/spy_orb.dds"
	}

	spriteType = {
		name = "GFX_megastructure_mega_shipyard_background"
		textureFile = "gfx/interface/planetview/megashipyard.dds"
	}

	spriteType = {
		name = "GFX_megastructure_think_tank_background"
		textureFile = "gfx/interface/planetview/think_tank.dds"
	}

	spriteType = {
		name = "GFX_megastructure_matter_decompressor_background"
		textureFile = "gfx/interface/planetview/matter_decompressor.dds"
	}

	spriteType = {
		name = "GFX_megastructure_strategic_coordination_center_background"
		textureFile = "gfx/interface/planetview/strategic_coordination_center.dds"
	}

	spriteType = {
		name = "GFX_megastructure_quantum_catapult_background"
		textureFile = "gfx/interface/planetview/quantum_catapult.dds"
	}

	spriteType = {
		name = "GFX_megastructure_interstellar_assembly_background"
		textureFile = "gfx/interface/planetview/interstellar_assembly.dds"
	}

	spriteType = {
		name = "GFX_mega_art_installation_background"
		textureFile = "gfx/interface/planetview/mega_art_installation.dds"
	}

	spriteType = {
		name = "GFX_megastructure_hyper_relay_background"
		textureFile = "gfx/interface/planetview/hyper_relay.dds"
	}

	spriteType = {
		name = "GFX_megastructure_arc_furnace_background"
		textureFile = "gfx/interface/planetview/arc_crucible.dds"
	}

	spriteType = {
		name = "GFX_megastructure_dyson_swarm_background"
		textureFile = "gfx/interface/planetview/dyson_swarm.dds"
	}

	spriteType = {
		name = "GFX_megastructure_behemoth_egg_background"
		textureFile = "gfx/interface/planetview/megastructure_behemoth_egg.dds"
	}

	spriteType = {
		name = "GFX_megastructure_grand_archive_background"
		textureFile = "gfx/interface/planetview/grand_archive.dds"
	}

	spriteType = {
		name = "GFX_megastructure_shroud_seal_background"
		textureFile = "gfx/interface/planetview/shroud_seal.dds"
	}

	spriteType = {
		name = "GFX_megastructure_crucible_background"
		textureFile = "gfx/interface/planetview/crisis_crucible.dds"
	}

	spriteType = {
		name = "GFX_megastructure_crucible_complete_background"
		textureFile = "gfx/interface/planetview/crisis_crucible_complete.dds"
	}

### OVERCLOCKING BUTTONS

	spriteType = {
		name = "GFX_overclock_gc_default"
		texturefile = "gfx/interface/icons/megastructures/overclocking/overclock_gc_default.dds"
		effectFile = "gfx/FX/buttonstate.shader"
		noOfFrames = 3
		animation = {
			animationmaskfile = "gfx/interface/fleet_view/fleet_task_button_mask.dds"
			animationtexturefile = "gfx/interface/fleet_view/action_button_texture.dds"
			animationrotation = 180.0
			animationlooping = yes
			animationtime = 12.0
			animationdelay = 0.0
			animationblendmode = "overlay"
			animationtype = "scrolling"
			animationrotationoffset = { x = 0.0 y = 0.0 }
			animationtexturescale = { x = 1.0 y = 1.0 }
			animationframes = { 1 2 3 }
		}
	}
	spriteType = {
		name = "GFX_overclock_gc_default_selected"
		texturefile = "gfx/interface/icons/megastructures/overclocking/overclock_gc_default_selected.dds"
		effectFile = "gfx/FX/buttonstate.shader"
		noOfFrames = 3
		animation = {
			animationmaskfile = "gfx/interface/fleet_view/fleet_task_button_mask.dds"
			animationtexturefile = "gfx/interface/fleet_view/action_button_texture.dds"
			animationrotation = 180.0
			animationlooping = yes
			animationtime = 12.0
			animationdelay = 0.0
			animationblendmode = "overlay"
			animationtype = "scrolling"
			animationrotationoffset = { x = 0.0 y = 0.0 }
			animationtexturescale = { x = 1.0 y = 1.0 }
			animationframes = { 1 2 3 }
		}
	}

	spriteType = {
		name = "GFX_overclock_gc_high"
		texturefile = "gfx/interface/icons/megastructures/overclocking/overclock_gc_high.dds"
		effectFile = "gfx/FX/buttonstate.shader"
		noOfFrames = 3
		animation = {
			animationmaskfile = "gfx/interface/fleet_view/fleet_task_button_mask.dds"
			animationtexturefile = "gfx/interface/fleet_view/action_button_texture.dds"
			animationrotation = 180.0
			animationlooping = yes
			animationtime = 12.0
			animationdelay = 0.0
			animationblendmode = "overlay"
			animationtype = "scrolling"
			animationrotationoffset = { x = 0.0 y = 0.0 }
			animationtexturescale = { x = 1.0 y = 1.0 }
			animationframes = { 1 2 3 }
		}
	}
	spriteType = {
		name = "GFX_overclock_gc_high_selected"
		texturefile = "gfx/interface/icons/megastructures/overclocking/overclock_gc_high_selected.dds"
		effectFile = "gfx/FX/buttonstate.shader"
		noOfFrames = 3
		animation = {
			animationmaskfile = "gfx/interface/fleet_view/fleet_task_button_mask.dds"
			animationtexturefile = "gfx/interface/fleet_view/action_button_texture.dds"
			animationrotation = 180.0
			animationlooping = yes
			animationtime = 12.0
			animationdelay = 0.0
			animationblendmode = "overlay"
			animationtype = "scrolling"
			animationrotationoffset = { x = 0.0 y = 0.0 }
			animationtexturescale = { x = 1.0 y = 1.0 }
			animationframes = { 1 2 3 }
		}
	}

	spriteType = {
		name = "GFX_overclock_gc_eco"
		texturefile = "gfx/interface/icons/megastructures/overclocking/overclock_gc_eco.dds"
		effectFile = "gfx/FX/buttonstate.shader"
		noOfFrames = 3
		animation = {
			animationmaskfile = "gfx/interface/fleet_view/fleet_task_button_mask.dds"
			animationtexturefile = "gfx/interface/fleet_view/action_button_texture.dds"
			animationrotation = 180.0
			animationlooping = yes
			animationtime = 12.0
			animationdelay = 0.0
			animationblendmode = "overlay"
			animationtype = "scrolling"
			animationrotationoffset = { x = 0.0 y = 0.0 }
			animationtexturescale = { x = 1.0 y = 1.0 }
			animationframes = { 1 2 3 }
		}
	}
	spriteType = {
		name = "GFX_overclock_gc_eco_selected"
		texturefile = "gfx/interface/icons/megastructures/overclocking/overclock_gc_eco_selected.dds"
		effectFile = "gfx/FX/buttonstate.shader"
		noOfFrames = 3
		animation = {
			animationmaskfile = "gfx/interface/fleet_view/fleet_task_button_mask.dds"
			animationtexturefile = "gfx/interface/fleet_view/action_button_texture.dds"
			animationrotation = 180.0
			animationlooping = yes
			animationtime = 12.0
			animationdelay = 0.0
			animationblendmode = "overlay"
			animationtype = "scrolling"
			animationrotationoffset = { x = 0.0 y = 0.0 }
			animationtexturescale = { x = 1.0 y = 1.0 }
			animationframes = { 1 2 3 }
		}
	}

	spriteType = {
		name = "GFX_overclock_gc_war"
		texturefile = "gfx/interface/icons/megastructures/overclocking/overclock_gc_war.dds"
		effectFile = "gfx/FX/buttonstate.shader"
		noOfFrames = 3
		animation = {
			animationmaskfile = "gfx/interface/fleet_view/fleet_task_button_mask.dds"
			animationtexturefile = "gfx/interface/fleet_view/action_button_texture.dds"
			animationrotation = 180.0
			animationlooping = yes
			animationtime = 12.0
			animationdelay = 0.0
			animationblendmode = "overlay"
			animationtype = "scrolling"
			animationrotationoffset = { x = 0.0 y = 0.0 }
			animationtexturescale = { x = 1.0 y = 1.0 }
			animationframes = { 1 2 3 }
		}
	}
	spriteType = {
		name = "GFX_overclock_gc_war_selected"
		texturefile = "gfx/interface/icons/megastructures/overclocking/overclock_gc_war_selected.dds"
		effectFile = "gfx/FX/buttonstate.shader"
		noOfFrames = 3
		animation = {
			animationmaskfile = "gfx/interface/fleet_view/fleet_task_button_mask.dds"
			animationtexturefile = "gfx/interface/fleet_view/action_button_texture.dds"
			animationrotation = 180.0
			animationlooping = yes
			animationtime = 12.0
			animationdelay = 0.0
			animationblendmode = "overlay"
			animationtype = "scrolling"
			animationrotationoffset = { x = 0.0 y = 0.0 }
			animationtexturescale = { x = 1.0 y = 1.0 }
			animationframes = { 1 2 3 }
		}
	}
}
