

#include "spec.h"

/*

*/
char * _bg[] = {
"wwwwwwwwgwwwwwwwwwwwwwwwwwwww",
"wwwwgwwwwwwwgwwwwwwwwwwwgwwww",
"wwwwwwwwwwgwwwwwwwgwwwwwwwwww",
"wwwgwwwwwwwwwwgwwwwwwwwgwwwww",
"wwwwwwwwwwwwwwwwwwwwgwwwwwwww",
"wwwwwwwwgwwwwwwwwwwwwwwwwwwww",
"wwwwgwwwwwwwgwwwwwwwwwwwgwwww",
"wwwwwwwwwwgwwwwwwwgwwwwwwwwww",
"wwwgwwwwwwwwwwgwwwwwwwwgwwwww",
"wwwwwwwwwwwwwwwwwwwwgwwwwwwww",
"wwwwwwwwgwwwwwwwwwwwwwwwwwwww",
"wwwwgwwwwwwwgwwwwwwwwwwwgwwww",
"wwwwwwwwwwgwwwwwwwgwwwwwwwwww",
"wwwgwwwwwwwwwwgwwwwwwwwgwwwww",
"wwwwwwwwwwwwwwwwwwwwgwwwwwwww",
"wwwwwwwwgwwwwwwwwwwwwwwwwwwww",
"wwwwgwwwwwwwgwwwwwwwwwwwgwwww",
"wwwwwwwwwwgwwwwwwwgwwwwwwwwww",
"wwwgwwwwwwwwwwgwwwwwwwwgwwwww",
"wwwwwwwwwwwwwwwwwwwwgwwwwwwww",
"wwwwwwwwgwwwwwwwwwwwwwwwwwwww",
"wwwwgwwwwwwwgwwwwwwwwwwwgwwww",
"wwwwwwwwwwgwwwwwwwgwwwwwwwwww",
"wwwgwwwwwwwwwwgwwwwwwwwgwwwww",
"wwwwwwwwwwwwwwwwwwwwgwwwwwwww",
0
};

char * _bg2[] = {
"wwwwwwwwwwwwwwwwwwwwwwwwwwwww",
"wwwwwwwwwwwwgwwwwwwwwwwwwwwww",
"wwgwwwwwwwwwgwwwwwwgwwwwwwwww",
"wwgwwwwwwwwwgwwwwwwgwwwwwwwww",
"wwgwwwwgwwwwgwwwwwwgwwwgwwwww",
"wwwwwwwgwwwwwwwwwwwwwwwgwwwww",
"wwwwwwwgwwwwwwwwwwwwwwwgwwwww",
"wwwwgwwwwwwwwwwwgwwwwwwwwwwww",
"wwwwgwwwwwwwwwwwgwwwwwwwwwwww",
"wwwwgwwwgwwwwwwwgwwwwwwwwwwww",
"wwwwwwwwgwwwwwwwwwwwwwwwwwwww",
"wwwwwwwwgwwwwgwwwwwwwwwwwgwww",
"wwgwwwwwwwwwwgwwwwwwwwwwwgwww",
"wwgwwwwwwwwwwgwwwwgwwwwwwgwww",
"wwgwwwgwwwwwwwwwwwgwwwwwwwwww",
"wwwwwwgwwwwwwwwwwwgwwwwwwwwww",
"wwwwwwgwwwwgwwwwwwwwwwwgwwwww",
"wwwgwwwwwwwgwwwwwwwwwwwgwwwww",
"wwwgwwwwwwwgwwwwwwwwwwwgwwwww",
"wwwgwwwgwwwwwwwwgwwwwwwwwwwww",
"wwwwwwwgwwwwwwwwgwwwwwwwwwwww",
"wwwwwwwgwwwwwwwwgwwwwwwwwwwww",
"wwwwwwwwwwwwwwwwwwwwwwwwwwwww",
"wwwwwwwwwwwwwwwwwwwwwwwwwwwww",
"wwwwwwwwwwwwwwwwwwwwwwwwwwwww",
0
};
char * _megaman_stand[] = {
"..........kkk.................",
"........kkkcck................",
".......kbbbkcck...............",
"......kbbbbbkkkk..............",
"......kbbbbbkccbk.............",
".....kcbbbbbbkkbk.............",
".....kcbbywwwbbwk.............",
".....kcbywwkkykwk.............",
"......kbywwkkykwk.............",
".....kkkyywwwywyk.............",
"...kkccckykkkkyykkk...........",
"..kbccccckyyyyykccbk..........",
"..kbbccccckkkkkccbbk..........",
".kbbbckcccccccckcbbbk.........",
".kbbkkkcccccccckkkbbk.........",
".kbbbkkcccccccckkbbbk.........",
".kbbbkkbbbbbbbbkkbbbk.........",
"..kkk.kbbbbbbbbk.kkk..........",
".....kccbbbbbccck.............",
"....kccccbbbccccck............",
"...kkbcccckcccbbbkk...........",
".kkbbbbbck.kcbbbbbbkk.........",
"kbbbbbbbk...kbbbbbbbbk........",
"kkkkkkkkk...kkkkkkkkkk........",
0
};

char * _megaman_shoot[] = {
"..............kkk..",
"............kkkcck..",
"...........kbbbkcck..",
"..........kbbbbbkkkk..",
"..........kbbbbbkccbk..",
".........kcbbbbbbkkbk..",
".......kkkcbbywwwbbwk..",
".....kkcckcbywwkkykwk........",
"....kccccckbywwkkykwk...kkkk...",
"...kbccccckbyywwwywykkkkbbbkkk..",
"...kbbbckcckbykkkkykkcckbccckck..",
"...kbbbkbkcckyyyyykcccckbbbbkbk..",
"....kbbkbbkcckkkkkccccckbbbkkk..",
".....kbbbbkccccccckkkkk.kkkk...",
"......kbbkccccccck...........",
".......kkbbccccck..",
"........kbbbbbbbk..",
".......kbbbbbbbck..",
"......kcbbbbbbccck..",
".....kcccbbkkcccbbk..",
"...kkbcccck..kbbbbk..",
".kkbbbbcck...kbbbkkk..",
"kbbbbbbbk...kbbbbbbbk..",
"kkkkkkkkk...kkkkkkkkk..",
0
};

char * _megaman_jump [] = {
"            kkk              ",
"..kk .... kkkcck... .... ....",
".kbbk....kbbbkcck.. .... ....",
"kbbbbk..kbbbbbkkkk. .... ....",
"kbbbkk..kbbbbbkccbk .... ....",
" kbbkbkkcbbbbbbkkbk          ",
"..kbbbbkcbbywwwbbwk .... ....",
"...kbbbkcbywwkkykwk ..kkkk.....",
"....kbbckbywwkkykwkkkkbbbkkk..",
".... kcckbyywwwywykcckbccckck.",
"      kcckbyykkkykccckbbbbkbk.",
".... ..kcckykkkkkcccckbbbkkk.",
".... ..kccckykkkcckkk.kkkk.....",
".... ...kcccccccck. .... ....",
".... ...kcccccccck. .... ....",
"        kcccccccckkk         ",
".... ...kbbbbbbbbccck... ....",
".... ...kbbbbbbbcccbbk.. ....",
".... ...kccbbbbcccbbbk.. ....",
".... ...kcccckkkkbbbbk.. ....",
"        kccck    kbbbbk      ",
".... ...kccbk. ..kbbbbbk ....",
".... ...kbbbk. ..kkbbbbk ....",
".... ...kbbbbk ....kkkk. ....",
".... ....kbbbk .... .... ....",
"         kbbbk               ",
".... ....kbbbk .... .... ....",
".... ....kbbbk .... .... ....",
".... ....kbbbk .... .... ....",
".... .... kkk. .... .... ....",
0
};

char ** _megaman = _megaman_stand;
char ** _megaman_bg = _bg;
char  _megaman_update = 1;
void Megaman(Co c){
	Clr();
	if (Btn(Any)) _megaman_update = 1;
	if(Btn(Esc) )c->routine = 0;
	if (Btn(Enter)&&
	    _megaman!=_megaman_jump) 
		_megaman = _megaman_shoot;
	if (Btn(Space)) _megaman = _megaman_jump;
	if(Btn(Dn)) _megaman = _megaman_stand;
	Spr(_megaman,0,0);	
	if (Btn(Back)) _megaman_bg = _bg2;
	if(Btn(Dn)) _megaman_bg = _bg;
	FixBg(_megaman_bg);
	_megaman_update = 0;
	Tck();
}



