YAGE
v0.1.1
Yet Another Game Engine
rigidbody.h
Go to the documentation of this file.
1
/* ----------------------------------------------------------------------------
2
* rigidbody.h
3
*
4
* Copyright (c) 2017 Yann Herklotz Grave <ymherklotz@gmail.com> -- MIT License
5
* See file LICENSE for more details
6
* ----------------------------------------------------------------------------
7
*/
8
9
#ifndef YAGE_RIGID_BODY_H
10
#define YAGE_RIGID_BODY_H
11
12
#include "
particlebody.h
"
13
14
#include <glm/glm.hpp>
15
16
namespace
yage
17
{
18
19
class
RigidBody
:
public
ParticleBody
20
{
21
public
:
22
RigidBody
(
const
Vector2d
&position =
Vector2d
(0, 0),
double
mass = 1,
23
const
Vector2d
&velocity =
Vector2d
(0, 0),
bool
gravity =
true
);
24
};
25
26
}
// namespace yage
27
28
#endif
yage::Vector2< double >
yage::ParticleBody
Definition:
particlebody.h:19
yage::RigidBody::RigidBody
RigidBody(const Vector2d &position=Vector2d(0, 0), double mass=1, const Vector2d &velocity=Vector2d(0, 0), bool gravity=true)
Definition:
rigidbody.cpp:14
yage::RigidBody
Definition:
rigidbody.h:19
yage::Vector2d
Vector2< double > Vector2d
Definition of a 2D vector.
Definition:
matrix.h:352
yage
Project namespace.
Definition:
camera2d.cpp:13
particlebody.h
yage
physics
rigidbody.h
Generated on Tue Sep 26 2017 14:16:32 for YAGE by
1.8.13