Willkommen ~Gast!
Registrieren || Einloggen || Hilfe/FAQ || Staff
Probleme mit der Registrierung im Forum? Melde dich unter registerEin Bild.
Autor Beitrag
025
09.10.2001, 14:27
Morgan[HLF]



Welches Tut denn ? Zu diesem Thema kenne ich keine Tuts!

Kannst du mal ein Link dazu geben ?

--

http://www.powercreator.de <-Screen & Printdesign

zum Seitenanfang zum Seitenende Profil || Suche
026
09.10.2001, 18:27
Basiror



class CBaseplayer

class CBaseclass
{
public
CBaseclass(CBaseplayer *pPlayer);
CBaseplayer *m_pPlayer;
virtual int ClassID(){return 0;}
}

CBaseclass::CBaseclass(CBaseplayer *pPlayer)
{
m_pPlayer=pPlayer;
}

class CMonsterclass:public CBaseclass
{
...... OOP lernen
}

int CMonsterclass(void)
{
return DEF_MONSTER_CLASS;
}

in player.h
class CBaseclass

class CBaseplayer
{
public:
CBaseclass *m_pClass;
}
...

und
if(((CBaseplayer*)pevattacker)->m_pClass->ClassID()==DEF_MONSTER_CLASS)
{
if(m_pClass)
delete pPlayer->m_pClass

m_pClass= new CMonsterclass;
}

ich hafte nicht für fehler *g*
aber versuche es mal damit

--

Basiror's Labs Game-Development page

Hifle in form von Tutorials, Artikeln und anderem wird dankbar angenommen

zum Seitenanfang zum Seitenende Profil || Suche