Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Ignore:
Timestamp:
Aug 31, 2006, 10:51:08 PM (18 years ago)
Author:
bensch
Message:

orxonox/branches/new_class_id: new_class ID working, adapdet many classes, and reinvented some of the ClassID stuff

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/new_class_id/src/world_entities/creatures/md2_creature.cc

    r8724 r9709  
    3737#include "debug.h"
    3838
    39 CREATE_FACTORY(MD2Creature, CL_MD2_CREATURE);
     39#include "class_id.h"
     40NewObjectListDefinitionID(MD2Creature, CL_MD2_CREATURE);
     41CREATE_FACTORY(MD2Creature);
    4042
    4143/**
     
    8688  PRINTF(4)("MD2CREATURE INIT\n");
    8789  //  this->setRelDir(Quaternion(M_PI, Vector(1,0,0)));
    88   this->setClassID(CL_MD2_CREATURE, "MD2Creature");
     90  this->registerObject(this, MD2Creature::_objectList);
    8991
    9092  this->toList(OM_GROUP_01);
     
    9597  Weapon* wpLeft = new TestGun(1);
    9698  wpLeft->setName("testGun Left");
    97   Weapon* cannon = dynamic_cast<Weapon*>(Factory::fabricate(CL_CANNON));
     99  Weapon* cannon = dynamic_cast<Weapon*>(Factory::fabricate("Cannon"));
    98100
    99101  cannon->setName("BFG");
     
    112114  this->cameraConnNode.addChild(State::getCameraNode());
    113115  State::getCameraTargetNode()->setRelCoor(10,0,0);
    114  
     116
    115117
    116118
Note: See TracChangeset for help on using the changeset viewer.