Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <genesis.h>
- #include <vid1.h>
- #include <introvid.h>
- #define NUMBER_OF_INTRO_VID_FRAMES 30
- #define NUMBER_OF_VID_FRAMES 50
- u16 totalFrames = NUMBER_OF_INTRO_VID_FRAMES;
- u16 index = TILE_USERINDEX;
- float dt = 0.50;
- float time = 0;
- float timeDelay = 1.00;
- const Image* introVidArray[NUMBER_OF_INTRO_VID_FRAMES] = {
- &introframe0,
- &introframe1,
- &introframe2,
- &introframe3,
- &introframe4,
- &introframe5,
- &introframe6,
- &introframe7,
- &introframe8,
- &introframe9,
- &introframe10,
- &introframe11,
- &introframe12,
- &introframe13,
- &introframe14,
- &introframe15,
- &introframe16,
- &introframe17,
- &introframe18,
- &introframe19,
- &introframe20,
- &introframe21,
- &introframe22,
- &introframe23,
- &introframe24,
- &introframe25,
- &introframe26,
- &introframe27,
- &introframe28,
- &introframe29
- };
- const Image* vidArray[NUMBER_OF_VID_FRAMES] = {
- &frame0,
- &frame1,
- &frame2,
- &frame3,
- &frame4,
- &frame5,
- &frame6,
- &frame7,
- &frame8,
- &frame9,
- &frame10,
- &frame11,
- &frame12,
- &frame13,
- &frame14,
- &frame15,
- &frame16,
- &frame17,
- &frame18,
- &frame19,
- &frame20,
- &frame21,
- &frame22,
- &frame23,
- &frame24,
- &frame25,
- &frame26,
- &frame27,
- &frame28,
- &frame29,
- &frame30,
- &frame31,
- &frame32,
- &frame33,
- &frame34,
- &frame35,
- &frame36,
- &frame37,
- &frame38,
- &frame39,
- &frame40,
- &frame41,
- &frame42,
- &frame43,
- &frame44,
- &frame45,
- &frame46,
- &frame47,
- &frame48,
- &frame49
- };
- void updateAnim()
- {
- u16 i = 0;
- while (i < totalFrames)
- {
- time += dt;
- VDP_drawImage(BG_B,introVidArray[i],0,0);
- if (time > timeDelay)
- {
- time -= timeDelay;
- i++;
- }
- }
- }
- int main()
- {
- VDP_setScreenWidth320();
- while(1)
- {
- updateAnim();
- VDP_waitVSync();
- }
- return (0);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement