Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Ignore:
Timestamp:
Jun 1, 2006, 2:28:16 PM (19 years ago)
Author:
patrick
Message:

trunk: merged the network branche back to trunk

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/story_entities/multi_player_world.cc

    r7954 r8068  
    2222#include "util/loading/load_param.h"
    2323#include "shell_command.h"
     24
     25#include "cd_engine.h"
    2426
    2527#include "network_manager.h"
     
    8688
    8789/**
     90 * kicks the CDEngine to detect the collisions between the object groups in the world
     91 */
     92void MultiPlayerWorld::collisionDetection()
     93{
     94  CDEngine::getInstance()->checkCollisions(this->dataTank->objectManager->getObjectList(OM_PLAYERS),
     95    this->dataTank->objectManager->getObjectList(OM_PLAYERS));
     96  CDEngine::getInstance()->checkCollisions(this->dataTank->objectManager->getObjectList(OM_PLAYERS),
     97    this->dataTank->objectManager->getObjectList(OM_PLAYERS_PROJ));
     98
     99  CDEngine::getInstance()->checkCollisions(this->dataTank->objectManager->getObjectList(OM_GROUP_00),
     100    this->dataTank->objectManager->getObjectList(OM_GROUP_01_PROJ));
     101  CDEngine::getInstance()->checkCollisions(this->dataTank->objectManager->getObjectList(OM_GROUP_01),
     102    this->dataTank->objectManager->getObjectList(OM_GROUP_00_PROJ));
     103  CDEngine::getInstance()->checkCollisions(this->dataTank->objectManager->getObjectList(OM_GROUP_00),
     104    this->dataTank->objectManager->getObjectList(OM_GROUP_01));
     105
     106  CDEngine::getInstance()->checkCollisions(this->dataTank->objectManager->getObjectList(OM_GROUP_00),
     107    this->dataTank->objectManager->getObjectList(OM_COMMON));
     108  CDEngine::getInstance()->checkCollisions(this->dataTank->objectManager->getObjectList(OM_GROUP_01),
     109    this->dataTank->objectManager->getObjectList(OM_COMMON));
     110
     111}
     112
     113
     114/**
    88115 * some debug ouptut - shell command
    89116 */
Note: See TracChangeset for help on using the changeset viewer.