#include "baby.h"
#include "main.h"
#include "block.h"
#include <curses.h>

baby::baby() {
	setchar(ACS_PLUS);
	setcol(BRIGHTRED);
	live = true;
	settype("baby");
}

int baby::setpos(int px, int py) {
	std::string s = "";
	if (m->spriteat(px, py) == NULL) s = "null";
	else s = m->spriteat(px, py)->mytype();

	if (s == "null" || s == "player" || s == "block") {
		x = px; y = py;
		return 0;
	}
	return 1;
}

void baby::move() {
	// baby beasts push blocks
}
