43 lines
929 B
C
43 lines
929 B
C
/*
|
||
* © Copyright 2014 – Urheberrechtshinweis
|
||
* Alle Rechte vorbehalten / All Rights Reserved
|
||
*
|
||
* Programmcode ist urheberrechtlich geschuetzt.
|
||
* Das Urheberrecht liegt, soweit nicht ausdruecklich anders gekennzeichnet, bei Frank Ebner.
|
||
* Keine Verwendung ohne explizite Genehmigung.
|
||
* (vgl. § 106 ff UrhG / § 97 UrhG)
|
||
*/
|
||
|
||
#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
|