the game where you go into mines and start crafting! but for consoles (forked directly from smartcmd's github)
at main 24 lines 725 B view raw
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};