BubbleBobbleRemake / BubbleBobble / GameEvents.h
GameEvents.h
Raw
#pragma once

namespace dae
{
	enum PlayerEvents : unsigned
	{
		DIED,
		OUT_OF_LIVES,
		REVIVED_AFTER_GAMEOVER
	};

	enum BubbleEvents : unsigned
	{
		P1_POPPED_EMPTY_BUBBLE,
		P2_POPPED_EMPTY_BUBBLE,
		P1_POPPED_ZENCHAN_BUBBLE,
		P2_POPPED_ZENCHAN_BUBBLE,
	};

	enum PickupEvents : unsigned
	{
		P1_PICKED_UP_WATERMELON,
		P2_PICKED_UP_WATERMELON,
		P2_PICKED_UP_FRIES,
		P1_PICKED_UP_FRIES,
		P1_PICKED_UP_BANANA,
		P2_PICKED_UP_BANANA
	};
	
	enum EnemyEvents : unsigned
	{
		KILLED
	};
}