the game where you go into mines and start crafting! but for consoles (forked directly from smartcmd's github)
1#pragma once
2
3#include "TutorialConstraint.h"
4
5class AABB;
6
7class AreaConstraint : public TutorialConstraint
8{
9private:
10 AABB *movementArea;
11 AABB *messageArea;
12 bool contains; // If true we must stay in this area, if false must stay out of this area
13 bool m_restrictsMovement;
14
15public:
16 virtual ConstraintType getType() { return e_ConstraintArea; }
17
18 AreaConstraint( int descriptionId, double x0, double y0, double z0, double x1, double y1, double z1, bool contains = true, bool restrictsMovement =true );
19 ~AreaConstraint();
20
21 virtual bool isConstraintSatisfied(int iPad);
22 virtual bool isConstraintRestrictive(int iPad);
23 virtual bool canMoveToPosition(double xo, double yo, double zo, double xt, double yt, double zt);
24};