Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
PlayerHeap.h
Go to the documentation of this file.
1#ifndef NW4HBM_SND_PLAYER_HEAP_H
2#define NW4HBM_SND_PLAYER_HEAP_H
3
4#include "SoundHeap.h"
6
7namespace nw4hbm {
8 namespace snd {
9
10 namespace detail {
11 class BasicSound;
12 }
13
14 class SoundPlayer;
15
16 } // namespace snd
17} // namespace nw4hbm
18
19namespace nw4hbm {
20 namespace snd {
21 namespace detail {
22
23 class PlayerHeap : public SoundHeap {
24 public:
25 PlayerHeap() : mSound(NULL), mPlayer(NULL) {}
26 /* 0x08 */ virtual ~PlayerHeap() {}
27
28 void SetSound(BasicSound* sound) { mSound = sound; }
29 void SetSoundPlayer(SoundPlayer* player) { mPlayer = player; }
30
31 public:
33
34 private:
35 /* 0x34 */ BasicSound* mSound;
36 /* 0x38 */ SoundPlayer* mPlayer;
37 };
39 } // namespace detail
40 } // namespace snd
41} // namespace nw4hbm
42
43#endif
Definition SoundHeap.h:16
Definition SoundPlayer.h:21
Definition BasicSound.h:30
Definition PlayerHeap.h:23
SoundPlayer * mPlayer
Definition PlayerHeap.h:36
virtual ~PlayerHeap()
Definition PlayerHeap.h:26
ut::LinkListNode mLink
Definition PlayerHeap.h:32
void SetSound(BasicSound *sound)
Definition PlayerHeap.h:28
void SetSoundPlayer(SoundPlayer *player)
Definition PlayerHeap.h:29
PlayerHeap()
Definition PlayerHeap.h:25
BasicSound * mSound
Definition PlayerHeap.h:35
Definition LinkList.h:23
ut::LinkList< PlayerHeap, offsetof(PlayerHeap, mLink)> PlayerHeapList
Definition PlayerHeap.h:38
Definition HBMAnmController.h:6