include("..\\temperature_render.jl")

# choosing the range to animate over
# vars = 75.0:1.0:85.0 # changing angle small
vars = [-179.0:1.0:-1.0;1.0:1.0:179.0] # changing angle full
# vars = 5:2.5:85                 # smaller range of angles
# vars = 1.0:5.0:200 # changing mass
# vars = 0:0.1:0.998 # changing spin

# generating frames
n_frames = length(vars)
anim = @animate for (i, var) in enumerate(vars)
    print("Frame: $(i-1) / $n_frames complete")
    fvar = Float64(var)
    temperature_render(
                        mass=10,
                        spin=0.998,
                        obs_angle=fvar, 
                        tolerance=1e-12, 
                        resolution=1080, 
                        size_multiplier=4,
                        dtmax=5
                        )
    # combined_plot(
    #                 mass=10,
    #                 spin=0.998,
    #                 obs_angle=fvar,
    #                 tolerance=1e-12,
    #                 size_multiplier=6,
    #                 fov=10,
    #                 dtmax=20
    # )
end

# saving animation
gif(anim, "full_gif.gif", fps=10)
