X-Git-Url: https://git.verplant.org/?a=blobdiff_plain;ds=sidebyside;f=src%2Fphysic.cpp;h=518ce8349b7556cb1bcca0b222198feb5d5b2f68;hb=3e89eb527d5f3bca2cb8cd219784048764a148f5;hp=329418a6e98ffb65cb712054214e6af3e830e68a;hpb=02288dc76442bd6616a200a2d22c0954d2fc8180;p=supertux.git diff --git a/src/physic.cpp b/src/physic.cpp index 329418a6e..518ce8349 100644 --- a/src/physic.cpp +++ b/src/physic.cpp @@ -1,7 +1,8 @@ // $Id$ -// +// // SuperTux // Copyright (C) 2004 Tobias Glaesser +// Copyright (C) 2006 Matthias Braun // // This program is free software; you can redistribute it and/or // modify it under the terms of the GNU General Public License @@ -12,7 +13,7 @@ // but WITHOUT ANY WARRANTY; without even the implied warranty of // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the // GNU General Public License for more details. -// +// // You should have received a copy of the GNU General Public License // along with this program; if not, write to the Free Software // Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA @@ -46,14 +47,14 @@ Physic::set_velocity_x(float nvx) void Physic::set_velocity_y(float nvy) { - vy = -nvy; + vy = nvy; } void Physic::set_velocity(float nvx, float nvy) { vx = nvx; - vy = -nvy; + vy = nvy; } void @@ -82,13 +83,13 @@ Physic::get_velocity_x() const float Physic::get_velocity_y() const { - return -vy; + return vy; } Vector Physic::get_velocity() const { - return Vector(vx, -vy); + return Vector(vx, vy); } void @@ -100,14 +101,14 @@ Physic::set_acceleration_x(float nax) void Physic::set_acceleration_y(float nay) { - ay = -nay; + ay = nay; } void Physic::set_acceleration(float nax, float nay) { ax = nax; - ay = -nay; + ay = nay; } float @@ -119,13 +120,13 @@ Physic::get_acceleration_x() const float Physic::get_acceleration_y() const { - return -ay; + return ay; } Vector Physic::get_acceleration() const { - return Vector(ax, -ay); + return Vector(ax, ay); } void