Engine
Frameworkcreatedbymeusableforthecreationofsimplegames.CurrentlysupportsOpenGL(Verysimple)andVulkan.
Main Page
Related Pages
Namespaces
Classes
Files
File List
File Members
Engine
Collision
CollisionTypes.hpp
Go to the documentation of this file.
1
#pragma once
2
6
enum class
CollisionShapeType
7
{
8
CIRCLE
,
9
BOX
10
};
11
15
enum class
CollisionLayer
16
{
17
NONE
= 0,
18
SOLID
= 1 << 0,
// 1
19
DETECTION
= 1 << 1,
// 2
20
RED_TEAM
= 1 << 2,
// 4
21
BLUE_TEAM
= 1 << 3,
// 8
22
DAMAGE
= 1 << 4
// etc
23
};
CollisionLayer::NONE
CollisionLayer::SOLID
CollisionLayer::DAMAGE
CollisionLayer::DETECTION
CollisionShapeType
CollisionShapeType
Enum for available collision shapes
Definition:
CollisionTypes.hpp:6
CollisionShapeType::CIRCLE
CollisionShapeType::BOX
CollisionLayer::BLUE_TEAM
CollisionLayer::RED_TEAM
CollisionLayer
CollisionLayer
Bitmask Enum that allows for layered collision checking
Definition:
CollisionTypes.hpp:15
Generated by
1.8.11