Login

Subversion Repositories NedoOS

Rev

Rev 954 | Blame | Compare with Previous | Last modification | View Log | Download | RSS feed

#ifndef MENU_C
#define MENU_C
#include <evo.h>
#include "gameloop.c"
#include "engine.c"
#include "font.c"

void instruction_page();

void menu_loop();

void init_menu_loop()
{
    music_play(MUS_EA2);
    instruction_page();
    menu_loop();
}

void instruction_page()
{
    init_text();
    text_x = 5;
    text_y = 0;
    put_str("Lost donation box incident\n\n");
    put_str("Code and levels by Nihirash\nGraphics by Hina\nMusic by EA, WBCBZ7, Scalesmann, Gogin,\nNihirash\n\n");
    text_x = 5;
    put_str("Spring begins with an incident!");
    put_str("\n\nReimu lost her donation box, right \nbefore the spring festival of flowers.\nTogether with the box, Aun Komano also \ndisappeared.");
    put_str("\n\nNow she want to get them back!\n\n");
    text_x = 2;
    put_str("Pick up ");
    put_char(128);
    put_str(" - for power up your shoots\n");
    text_x = 2;
    put_str("Pick up ");
    put_char(129);
    put_str(" - to increase your \n\n");
    text_x = 10;
    put_str("Controls:\n\n");
    //put_str("  ARROWS - movement\n  SPACE - fire\n\n\n\n");
    put_str("  ARROWS - movement\n  SPACE - fire\n\n");
    text_x = 7;
    put_str("Press FIRE to start game!\n\n");
    pal_bright(BRIGHT_MID);
    swap_screen();
}

void menu_loop()
{
    while (TRUE)
    {
        keyboard(keys);
        if (keys[FIRE])
            break;
        vsync();//swap_screen();
    }

    state = STATE_PLAY;
}

#endif