Files
3d-pinball-space-cadet/Classes/TFlipperEdge/TFlipperEdge.h
T

27 lines
1.3 KiB
C

//
// Created by neo on 2019-08-15.
//
#include "../../pinball.h"
#ifndef PINBALL_TFLIPPEREDGE_H
#define PINBALL_TFLIPPEREDGE_H
/* 120 */
struct TFlipperEdge;
void __thiscall TFlipperEdge::place_in_grid(TFlipperEdge* this); // idb
double __thiscall TFlipperEdge::flipper_angle(TFlipperEdge* this, float a2);
void __thiscall TFlipperEdge::build_edges_in_motion(TFlipperEdge* __hidden this); // idb
void __thiscall TFlipperEdge::set_control_points(TFlipperEdge* this, float); // idb
int __thiscall TFlipperEdge::is_ball_inside(TFlipperEdge* this, float, float); // idb
double __thiscall TFlipperEdge::FindCollisionDistance(TFlipperEdge* this, struct ray_type* a2);
void __thiscall TFlipperEdge::EdgeCollision(TFlipperEdge* this, struct TBall*, float); // idb
void __thiscall TFlipperEdge::SetMotion(TFlipperEdge* this, int, float); // idb
void __thiscall TFlipperEdge::port_draw(TFlipperEdge* this); // idb
TFlipperEdge* __thiscall TFlipperEdge::TFlipperEdge(TFlipperEdge* this, struct TCollisionComponent* a2, char* a3, unsigned int a4, struct TPinballTable* a5, struct vector_type* a6, struct vector_type* a7, struct vector_type* a8, float a9, float a10, float a11, float a12, float a13);
void* TFlipperEdge::vftable = &TFlipperEdge::EdgeCollision; // weak
#endif //PINBALL_TFLIPPEREDGE_H