#include "object/camera.hpp"
#include <math.h>
#include <physfs.h>
#include "util/reader.hpp"
#include "util/writer.hpp"
#include "lisp/parser.hpp"
#include "object/path_walker.hpp"
#include "object/player.hpp"
#include "scripting/camera.hpp"
#include "scripting/squirrel_util.hpp"
#include "supertux/globals.hpp"
#include "supertux/sector.hpp"
Go to the source code of this file.
Classes | |
class | CameraConfig |
Functions | |
float | clamp (float val, float min, float max) |
Variables | |
static const float | PEEK_ARRIVE_RATIO = 0.1 |
static const float | CAMERA_EPSILON = .00001f |
static const float | MAX_SPEED_Y = 140 |
float clamp | ( | float | val, | |
float | min, | |||
float | max | |||
) |
Definition at line 268 of file camera.cpp.
Referenced by Camera::keep_in_bounds(), and Camera::update_scroll_normal().
00269 { 00270 if(val < min) 00271 return min; 00272 if(val > max) 00273 return max; 00274 00275 return val; 00276 }
const float CAMERA_EPSILON = .00001f [static] |
const float MAX_SPEED_Y = 140 [static] |
Definition at line 233 of file camera.cpp.
const float PEEK_ARRIVE_RATIO = 0.1 [static] |