Fix build for gcc 4.6. Patch by Vladislav
This was SVN commit r18032.
This commit is contained in:
parent
a57bfc829e
commit
ec3fb36602
@ -1,4 +1,4 @@
|
||||
/* Copyright (C) 2015 Wildfire Games.
|
||||
/* Copyright (C) 2016 Wildfire Games.
|
||||
* This file is part of 0 A.D.
|
||||
*
|
||||
* 0 A.D. is free software: you can redistribute it and/or modify
|
||||
@ -49,6 +49,8 @@ RNSpline::RNSpline()
|
||||
{
|
||||
}
|
||||
|
||||
RNSpline::~RNSpline() = default;
|
||||
|
||||
// adds node and updates segment length
|
||||
void RNSpline::AddNode(const CFixedVector3D& pos)
|
||||
{
|
||||
@ -154,6 +156,8 @@ CVector3D RNSpline::GetEndVelocity(int index)
|
||||
|
||||
/*********************************** S N S **************************************************/
|
||||
|
||||
SNSpline::~SNSpline() = default;
|
||||
|
||||
void SNSpline::BuildSpline()
|
||||
{
|
||||
RNSpline::BuildSpline();
|
||||
@ -183,6 +187,8 @@ void SNSpline::Smooth()
|
||||
|
||||
/*********************************** T N S **************************************************/
|
||||
|
||||
TNSpline::~TNSpline() = default;
|
||||
|
||||
// as with RNSpline but use timePeriod in place of actual node spacing
|
||||
// ie time period is time from last node to this node
|
||||
void TNSpline::AddNode(const CFixedVector3D& pos, const CFixedVector3D& rotation, fixed timePeriod)
|
||||
|
@ -1,4 +1,4 @@
|
||||
/* Copyright (C) 2015 Wildfire Games.
|
||||
/* Copyright (C) 2016 Wildfire Games.
|
||||
* This file is part of 0 A.D.
|
||||
*
|
||||
* 0 A.D. is free software: you can redistribute it and/or modify
|
||||
@ -52,7 +52,7 @@ class RNSpline
|
||||
public:
|
||||
|
||||
RNSpline();
|
||||
virtual ~RNSpline() = default;
|
||||
virtual ~RNSpline();
|
||||
|
||||
void AddNode(const CFixedVector3D& pos);
|
||||
void BuildSpline();
|
||||
@ -78,7 +78,7 @@ protected:
|
||||
class SNSpline : public RNSpline
|
||||
{
|
||||
public:
|
||||
virtual ~SNSpline() = default;
|
||||
virtual ~SNSpline();
|
||||
|
||||
void BuildSpline();
|
||||
void Smooth();
|
||||
@ -91,7 +91,7 @@ public:
|
||||
class TNSpline : public SNSpline
|
||||
{
|
||||
public:
|
||||
virtual ~TNSpline() = default;
|
||||
virtual ~TNSpline();
|
||||
|
||||
void AddNode(const CFixedVector3D& pos, const CFixedVector3D& rotation, fixed timePeriod);
|
||||
void InsertNode(const int index, const CFixedVector3D& pos, const CFixedVector3D& rotation, fixed timePeriod);
|
||||
|
Loading…
Reference in New Issue
Block a user