source:
orxonox.OLD/trunk/src/world_entities/test_entity.cc
@
10240
Last change on this file since 10240 was 10114, checked in by patrick, 18 years ago | |
---|---|
File size: 1.3 KB |
Rev | Line | |
---|---|---|
[4245] | 1 | |
2 | ||
[4679] | 3 | /* |
[4245] | 4 | orxonox - the future of 3D-vertical-scrollers |
5 | ||
6 | Copyright (C) 2004 orx | |
7 | ||
8 | This program is free software; you can redistribute it and/or modify | |
9 | it under the terms of the GNU General Public License as published by | |
10 | the Free Software Foundation; either version 2, or (at your option) | |
11 | any later version. | |
12 | ||
13 | ### File Specific | |
[9927] | 14 | main-programmer: |
[4679] | 15 | co-programmer: |
[4245] | 16 | */ |
[5357] | 17 | #define DEBUG_SPECIAL_MODULE DEBUG_MODULE_WORLD_ENTITY |
[4245] | 18 | |
19 | ||
[6222] | 20 | #include "executor/executor.h" |
[7193] | 21 | #include "util/loading/factory.h" |
22 | #include "util/loading/load_param.h" | |
[6222] | 23 | |
[7488] | 24 | |
[4245] | 25 | #include "test_entity.h" |
[9869] | 26 | #include "debug.h" |
[8490] | 27 | |
28 | ||
[9927] | 29 | |
30 | ||
[5087] | 31 | #include "state.h" |
[4245] | 32 | |
33 | ||
34 | ||
[10114] | 35 | |
[9869] | 36 | ObjectListDefinition(TestEntity); |
37 | CREATE_FACTORY(TestEntity); | |
[9406] | 38 | |
[6222] | 39 | |
[9003] | 40 | |
[9927] | 41 | /** |
42 | * | |
43 | */ | |
[4762] | 44 | TestEntity::TestEntity () |
[4679] | 45 | { |
[6222] | 46 | this->init(); |
47 | } | |
[4245] | 48 | |
[4714] | 49 | |
[9927] | 50 | /** |
51 | * | |
52 | */ | |
[6222] | 53 | TestEntity::TestEntity(const TiXmlElement* root) |
54 | { | |
55 | this->init(); | |
[9927] | 56 | |
57 | if( root != NULL) | |
[6222] | 58 | this->loadParams(root); |
[4245] | 59 | } |
60 | ||
61 | ||
[9927] | 62 | /** |
63 | * | |
64 | */ | |
[4679] | 65 | TestEntity::~TestEntity () |
[6222] | 66 | {} |
67 | ||
68 | ||
[9927] | 69 | /** |
70 | * | |
71 | */ | |
[6222] | 72 | void TestEntity::init() |
[4462] | 73 | { |
[9869] | 74 | this->registerObject(this, TestEntity::_objectList); |
[7078] | 75 | this->toList(OM_GROUP_00); |
[4462] | 76 | } |
[4245] | 77 | |
[9927] | 78 | |
[6222] | 79 | /** |
80 | * loads the Settings of a MD2Creature from an XML-element. | |
81 | * @param root the XML-element to load the MD2Creature's properties from | |
82 | */ | |
83 | void TestEntity::loadParams(const TiXmlElement* root) | |
84 | { | |
[6512] | 85 | WorldEntity::loadParams(root); |
[6222] | 86 | } |
87 | ||
88 | ||
[4488] | 89 | |
[9927] | 90 | /** |
91 | * | |
92 | */ | |
[4679] | 93 | void TestEntity::tick (float time) |
[4245] | 94 | { |
[6222] | 95 | |
[9927] | 96 | |
[4245] | 97 | } |
98 | ||
99 | ||
[9927] | 100 | /** |
101 | * | |
102 | */ | |
103 | void TestEntity::draw() const | |
[7071] | 104 | { |
[7488] | 105 | |
[7071] | 106 | } |
[5087] | 107 | |
[4245] | 108 | |
[7071] | 109 | |
[7488] | 110 |
Note: See TracBrowser
for help on using the repository browser.