This repository has been archived on 2020-04-08. You can view files and clone it, but cannot push or open issues or pull requests.
Files
Indoor/floorplan/PlatformStair.h
FrankE 0e05f4bef8 started removing KLib related code:
- assertions
- distributions
new helper methods
worked on stairs
worked on grid-walkers
worked on navigation
2016-01-27 20:03:58 +01:00

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