- assertions - distributions new helper methods worked on stairs worked on grid-walkers worked on navigation
33 lines
594 B
C
33 lines
594 B
C
#ifndef PLATFORMSTAIR_H
|
|
#define PLATFORMSTAIR_H
|
|
|
|
#include "Stair.h"
|
|
|
|
|
|
struct PlatformStair {
|
|
|
|
/** stair to the platform */
|
|
Stair s1;
|
|
|
|
/** platform in the center */
|
|
BBox2 platform;
|
|
|
|
/** stair from the platform */
|
|
Stair s2;
|
|
|
|
PlatformStair() : s1(), platform(), s2() {;}
|
|
|
|
// PlatformStair(const Line2& startEdge, const Line2& endEdge, const int w2, const int w2) {
|
|
// s1.start = startEdge;
|
|
// s2.start = endEdge;
|
|
// Point2 edgeDir = startEdge.p2 - startEdge.p1;
|
|
// Point2 perp(edgeDir.y, -edgeDir.x);
|
|
|
|
// platform.add(startEdge.p1 + perp);
|
|
// plat
|
|
// }
|
|
|
|
};
|
|
|
|
#endif // PLATFORMSTAIR_H
|