// -----------------------------------------------------------
// slides.h - one init + update pair per slide
//   init draws the whole screen; update runs exactly one frame
//   (ends with the beam at RAS_BOTTOM) and returns
// -----------------------------------------------------------
#ifndef SLIDES_H
#define SLIDES_H

void s1_init(void);                  // giant TTG logo + credits scroller
void s1_update(void);
void s2_init(void);                  // OUR FIRST GAME - Definitely not an Impostor
void s2_update(void);
void s3_init(void);                  // OUR SECOND GAME IS COMING (border raster bars)
void s3_update(void);
void s4_init(void);                  // CONTACT (starfield + sprites)
void s4_update(void);
void s5_init(void);                  // the assembly confession (typewriter)
void s5_update(void);

#pragma compile("slide1.c")
#pragma compile("slide2.c")
#pragma compile("slide3.c")
#pragma compile("slide4.c")
#pragma compile("slide5.c")

#endif
