################
# > Cinema: An awesome way to watch rt_cameras.
# > How to use: Spawn it. An rt_camera must be spawned for use.
################

@name Cinema
@persist Scale

if (first()|duped()) {
#Scale Max = 4.6
Scale=4.6

holoCreate(0)
holoScale(0, (vec(0.5,15,10)*Scale))
holoColor(0, (vec(255,255,255)))
holoPos(0, entity():toWorld(vec(0,0,105)*Scale))
holoParent(0, entity())
holoMaterial(0, "models/rendertarget")

holoCreate(1)
holoScale(1, (vec(1,15,0.5)*Scale))
holoColor(1, (vec(255,255,255)))
holoPos(1, entity():toWorld(vec(0,0,45)*Scale))
holoParent(1, entity())
holoMaterial(1, "phoenix_storms/gear")

holoCreate(2)
holoScale(2, (vec(1,15,0.5)*Scale))
holoColor(2, (vec(255,255,255)))
holoPos(2, entity():toWorld(vec(0,0,165)*Scale))
holoParent(2, entity())
holoMaterial(2, "phoenix_storms/gear")

holoCreate(3)
holoScale(3, (vec(1,0.5,10)*Scale))
holoColor(3, (vec(255,255,255)))
holoPos(3, entity():toWorld(vec(0,87.1,105)*Scale))
holoParent(3, entity())
holoMaterial(3, "phoenix_storms/gear")

holoCreate(4)
holoScale(4, (vec(1,0.5,10)*Scale))
holoColor(4, (vec(255,255,255)))
holoPos(4, entity():toWorld(vec(0,-87.1,105)*Scale))
holoParent(4, entity())
holoMaterial(4, "phoenix_storms/gear")

holoCreate(5)
holoScale(5, (vec(0.25,15,10)*Scale))
holoColor(5, (vec(255,255,255)))
holoPos(5, entity():toWorld(vec(-5,0,105)*Scale))
holoParent(5, entity())
holoMaterial(5, "phoenix_storms/gear")

holoCreate(6)
holoScale(6, (vec(1,2.9,10.5)*Scale))
holoColor(6, (vec(255,255,255)))
holoPos(6, entity():toWorld(vec(0,107,105)*Scale))
holoParent(6, entity())
holoMaterial(6, "models/gibs/metalgibs/metal_gibs")

holoCreate(7)
holoScale(7, (vec(1,2.9,10.5)*Scale))
holoColor(7, (vec(255,255,255)))
holoPos(7, entity():toWorld(vec(0,-107,105)*Scale))
holoParent(7, entity())
holoMaterial(7, "models/gibs/metalgibs/metal_gibs")

holoCreate(8)
holoScale(8, (vec(3,20.8,3.6)*Scale))
holoColor(8, (vec(255,255,255)))
holoPos(8, entity():toWorld(vec(0,0,22)*Scale))
holoParent(8, entity())
holoMaterial(8, "models/props_lab/door_klab01")
}
