mirror of
https://github.com/ddnet/ddnet.git
synced 2024-11-10 01:58:19 +00:00
extract CEditorSound
into separate header file
This commit is contained in:
parent
5f60d68e8b
commit
d68029a252
|
@ -2330,6 +2330,7 @@ if(CLIENT)
|
|||
mapitems/map.cpp
|
||||
mapitems/map_io.cpp
|
||||
mapitems/sound.cpp
|
||||
mapitems/sound.h
|
||||
popups.cpp
|
||||
proof_mode.cpp
|
||||
proof_mode.h
|
||||
|
|
|
@ -32,6 +32,7 @@
|
|||
#include <game/localization.h>
|
||||
|
||||
#include <game/editor/mapitems/image.h>
|
||||
#include <game/editor/mapitems/sound.h>
|
||||
|
||||
#include "auto_map.h"
|
||||
#include "editor.h"
|
||||
|
|
|
@ -330,30 +330,7 @@ public:
|
|||
};
|
||||
|
||||
class CEditorImage;
|
||||
|
||||
class CEditorSound
|
||||
{
|
||||
public:
|
||||
CEditor *m_pEditor;
|
||||
|
||||
CEditorSound(CEditor *pEditor)
|
||||
{
|
||||
m_pEditor = pEditor;
|
||||
m_aName[0] = 0;
|
||||
m_SoundID = 0;
|
||||
|
||||
m_pData = nullptr;
|
||||
m_DataSize = 0;
|
||||
}
|
||||
|
||||
~CEditorSound();
|
||||
|
||||
int m_SoundID;
|
||||
char m_aName[IO_MAX_PATH_LENGTH];
|
||||
|
||||
void *m_pData;
|
||||
unsigned m_DataSize;
|
||||
};
|
||||
class CEditorSound;
|
||||
|
||||
class CEditorMap
|
||||
{
|
||||
|
|
|
@ -12,6 +12,7 @@
|
|||
#include <game/mapitems_ex.h>
|
||||
|
||||
#include "image.h"
|
||||
#include "sound.h"
|
||||
|
||||
template<typename T>
|
||||
static int MakeVersion(int i, const T &v)
|
||||
|
|
|
@ -1,7 +1,9 @@
|
|||
#include <game/editor/editor.h>
|
||||
#include "sound.h"
|
||||
|
||||
#include <engine/sound.h>
|
||||
|
||||
#include <game/editor/editor.h>
|
||||
|
||||
CEditorSound::~CEditorSound()
|
||||
{
|
||||
m_pEditor->Sound()->UnloadSample(m_SoundID);
|
||||
|
|
32
src/game/editor/mapitems/sound.h
Normal file
32
src/game/editor/mapitems/sound.h
Normal file
|
@ -0,0 +1,32 @@
|
|||
#ifndef GAME_EDITOR_MAPITEMS_SOUND_H
|
||||
#define GAME_EDITOR_MAPITEMS_SOUND_H
|
||||
|
||||
#include <base/system.h>
|
||||
|
||||
class CEditor;
|
||||
|
||||
class CEditorSound
|
||||
{
|
||||
public:
|
||||
CEditor *m_pEditor;
|
||||
|
||||
CEditorSound(CEditor *pEditor)
|
||||
{
|
||||
m_pEditor = pEditor;
|
||||
m_aName[0] = 0;
|
||||
m_SoundID = 0;
|
||||
|
||||
m_pData = nullptr;
|
||||
m_DataSize = 0;
|
||||
}
|
||||
|
||||
~CEditorSound();
|
||||
|
||||
int m_SoundID;
|
||||
char m_aName[IO_MAX_PATH_LENGTH];
|
||||
|
||||
void *m_pData;
|
||||
unsigned m_DataSize;
|
||||
};
|
||||
|
||||
#endif
|
|
@ -13,6 +13,7 @@
|
|||
|
||||
#include <game/client/ui_scrollregion.h>
|
||||
#include <game/editor/mapitems/image.h>
|
||||
#include <game/editor/mapitems/sound.h>
|
||||
|
||||
#include "editor.h"
|
||||
|
||||
|
|
Loading…
Reference in a new issue