14.11.2012 Aufrufe

Projekt Micarpet Projektbericht - artecLab - Universität Bremen

Projekt Micarpet Projektbericht - artecLab - Universität Bremen

Projekt Micarpet Projektbericht - artecLab - Universität Bremen

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

<strong>Projekt</strong> MiCarpet <strong>Projekt</strong>bericht<br />

CNetMaster<br />

Anbindung OGRE<br />

entweder oder<br />

m_pMaster<br />

CGame<br />

m_pSlave<br />

−m_pEngine:CEngine<br />

−m_pSlave:CNetSlave<br />

−m_pMaster:CNetMaster<br />

CRender<br />

m_pRenderSystem<br />

CWorld<br />

−m_pRenderSystem:CRender<br />

−m_pAmbient:CSound<br />

−m_SoundItf:CSoundInterface<br />

−m_pPhyWorldRep:CPhyWorld<br />

−m_SoundManager:CSoundManager<br />

−m_pPlayer:CPlayerObject<br />

m_pWorld<br />

m_SoundManager m_pAmbient m_SoundItf<br />

CSoundManager<br />

Anbindung fmod<br />

CSound<br />

CNetSlave<br />

m_pRenderSystem<br />

m_pPlayer<br />

m_pPhyWorldRep<br />

CEngine<br />

−m_pLevel:CLevel<br />

−m_pRenderSystem:CRender<br />

−m_ModManager:CExtModuleManager<br />

m_pLevel<br />

CLevel<br />

−m_pWorld:CWorld<br />

CPlayerObject<br />

CWorldObjectBase<br />

CSoundInterface CPhyWorld<br />

Anbindung ODE<br />

*<br />

m_ModManager<br />

><br />

CSensorikInput<br />

><br />

IInput<br />

−m_Sios:CSiosCom<br />

CPhysicalObject<br />

CExtModuleManager<br />

*<br />

m_Sios<br />

*<br />

><br />

><br />

IOutput<br />

CCollisionPlugin<br />

CSiosCom<br />

Verwaltet Plugins<br />

><br />

CVentilatorPlugin<br />

−ventilator_Sios:CSiosCom<br />

ventilator_Sios<br />

Abbildung 10.3: UML-Klassendiagramm des Systems. Aus Übersichtsgründen werden nicht alle Klassen<br />

und Relationen angezeigt.<br />

6. Januar 2005 Seite 76

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!