Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

source: orxonox.OLD/branches/gui/src/lib/collision_reaction/cr_engine.cc @ 7971

Last change on this file since 7971 was 7865, checked in by patrick, 18 years ago

trunk: removed compiler error

File size: 1.1 KB
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 "cr_engine.h"
19
20using namespace std;
21
22
23/**
24 * standard constructor
25 */
26CREngine::CREngine ()
27{
28   this->setClassID(CL_CR_ENGINE, "CREngine");
29   this->setName("CREngine");
30
31}
32
33/**
34 *  the singleton reference to this class
35 */
36CREngine* CREngine::singletonRef = NULL;
37
38/**
39   @brief standard deconstructor
40 */
41CREngine::~CREngine ()
42{
43  CREngine::singletonRef = NULL;
44}
45
46
47
48
49CollisionHandle* CREngine::subscribeReaction(WorldEntity* worldEntity, CRType type, int nrOfTargets, ...)
50{
51  va_list itemlist;
52  va_start (itemlist, type);
53  for (int i = 0; i < nrOfTargets; i++)
54    this->targetList.push_back(va_arg(itemlist, int));
55  va_end(itemlist);
56}
57
58
59
60
Note: See TracBrowser for help on using the repository browser.