Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

source: orxonox.OLD/branches/coll_rect/src/lib/collision_reaction/collision.cc @ 9997

Last change on this file since 9997 was 9985, checked in by patrick, 17 years ago

giving the crengine the ability to check for collisions itself, collision tube only used as container

File size: 955 bytes
Line 
1/*
2   orxonox - the future of 3D-vertical-scrollers
3
4   Copyright (C) 2004 orx
5
6   This program is free software; you can redistribute it and/or modify
7   it under the terms of the GNU General Public License as published by
8   the Free Software Foundation; either version 2, or (at your option)
9   any later version.
10
11   ### File Specific:
12   main-programmer: Patrick Boenzli
13   co-programmer: ...
14*/
15
16#define DEBUG_SPECIAL_MODULE DEBUG_MODULE_COLLISION_REACTION
17
18#include "collision.h"
19#include "debug.h"
20
21namespace CoRe
22{
23
24  /**
25   *  standard constructor
26   */
27  Collision::Collision ()
28  {
29    this->reset();
30  }
31
32
33  /**
34   *  standard deconstructor
35   */
36  Collision::~Collision ()
37  {}
38
39
40  /**
41   * resets all variable states to initial values
42   */
43  void Collision::reset()
44  {
45    this->_entityA = NULL;
46    this->_entityB = NULL;
47
48    this->_entityACollide = false;
49    this->_entityBCollide = false;
50
51    this->_collisionEvents.clear();
52  }
53
54}
Note: See TracBrowser for help on using the repository browser.