messages.hpp 332 Bytes
Newer Older
1
2
#pragma once

Florian Oetke's avatar
Florian Oetke committed
3
#include <mirrage/ecs/types.hpp>
4

5
6
7
#include <glm/vec3.hpp>


8
9
10
11
12
13
14
namespace phase_shifter {

	struct Win_msg {
	};
	struct Lose_msg {
	};

15
	struct Entity_hit_wall_msg {
Florian Oetke's avatar
Florian Oetke committed
16
17
		mirrage::ecs::Entity_handle entity;
	};
18
19
20
21
	struct Enemy_killed_msg {
		glm::vec3 position;
		glm::vec3 attack_direction;
	};
Florian Oetke's avatar
Florian Oetke committed
22

23
} // namespace phase_shifter