/*
   Ice Hockey . . .
*/

#include <gb.h>
//#include <colors.h>
#include "hockey.c"    // hockey player, 0-4 tiles


/* Variables */
unsigned int b1x;
unsigned int b1y;


/* Procedures */
void vbl_int(void);
void load_sprites(void);


/* Color Pallettes */
UWORD player1_pal[] = { 32767, 31744, 31744, 0 };
//UWORD player2_pal[] = { white, red, red, black };


void main() {
    
    unsigned int p1x;
    unsigned int p1y;
    unsigned int p2x;
    unsigned int p2y;

    disable_interupts();
    add_vbl(vbl_int);
    enable_interupts();

    SPRITES_8x8;
    HIDE_SPRITES;

    // PUT LOGO HERE

    // PUT TITLE HERE

    // SETUP GRAPHICS

    DISPLAY_OFF;
    load_sprites();
    SHOW_SPRITES;
    DISPLAY_ON;

    p1x = 50;
    p1y = 50;
    while(1) {

        move_sprite(0,p1x,p1y);
        move_sprite(1,p1x+8,p1y);
        move_sprite(2,p1x,p1y+8);
        move_sprite(3,p1x+8,p1y+8);
        move_sprite(4,80,80);

        delay(1000);

    }
}


void load_sprites(void)  {

    set_sprite_data(0,4,hockey_blue);
    set_sprite_palette(0,2,&player1_pal[0]);

    set_sprite_tile(0,0);
    set_sprite_tile(1,1);
    set_sprite_tile(2,2);
    set_sprite_tile(3,3);
    set_sprite_tile(4,4);
}


void vbl_int(void)  {

    disable_interrupts();
    enable_interupts();

}

