Bug#397424: achilles: In EnergyClass::EatFood limit food to fcap is not working
Package: achilles
Version: 2-6
Severity: normal
In EnergyClass.cc is a programing error.
By a mistake f was used for food.
EatFood with error:
bool EnergyClass::EatFood(double f) {
food+=f;
if(f>fcap) f=fcap;
if(f<0) f=0;
return true;
}
EatFood with a working limit:
bool EnergyClass::EatFood(double f) {
food+=f;
if(food>fcap) food=fcap;
if(food<0) food=0;
return true;
}
-- System Information:
Debian Release: testing/unstable
APT prefers testing
APT policy: (500, 'testing')
Architecture: i386 (i686)
Shell: /bin/sh linked to /bin/bash
Kernel: Linux 2.6.17-2-686
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Versions of packages achilles depends on:
ii libc6 2.3.6.ds1-7 GNU C Library: Shared libraries
ii libgcc1 1:4.1.1-13 GCC support library
ii libgl1-mesa-glx [libgl1] 6.5.1-0.2 A free implementation of the OpenG
ii libglu1-mesa [libglu1] 6.5.1-0.2 The OpenGL utility library (GLU)
ii libpng12-0 1.2.8rel-7 PNG library - runtime
ii libsdl1.2debian 1.2.11-7 Simple DirectMedia Layer
ii libstdc++6 4.1.1-13 The GNU Standard C++ Library v3
ii libx11-6 2:1.0.3-2 X11 client-side library
ii libxi6 1:1.0.1-3 X11 Input extension library
ii libxmu6 1:1.0.2-2 X11 miscellaneous utility library
ii libxv1 1:1.0.2-1 X11 Video extension library
ii libxxf86dga1 2:1.0.1-2 X11 Direct Graphics Access extensi
ii libxxf86vm1 1:1.0.1-2 X11 XFree86 video mode extension l
ii zlib1g 1:1.2.3-13 compression library - runtime
achilles recommends no packages.
-- no debconf information
Reply to: