Changeset 2194 in orxonox.OLD for orxonox/branches/chris/src/player.cc
- Timestamp:
- Jul 18, 2004, 12:03:57 PM (21 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
orxonox/branches/chris/src/player.cc
r2192 r2194 22 22 using namespace std; 23 23 24 // initialize the pointers used for is_a identification 25 bool (*Player::basefunc)(char*) = WorldEntity::is_a; 26 char *Player::is = "Player"; 24 27 25 28 Player::Player(bool isFree) : WorldEntity(isFree) … … 88 91 glEnd(); 89 92 93 printf("Player is a Player: %d\n", is_a("Player")); 94 printf("Player is a WorldEntity: %d\n", is_a("WorldEntity")); 95 printf("Player is a Banana: %d\n", is_a("Banana")); 90 96 printf("Player@%f/%f/%f\n", get_placement()->r.x, get_placement()->r.y, get_placement()->r.z); 91 97 } … … 128 134 } 129 135 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 136 bool Player::is_a(char* name) 137 { 138 if( !strcmp( name, is)) return true; 139 else return basefunc (name); 140 }
Note: See TracChangeset
for help on using the changeset viewer.