mirror of
https://github.com/openmoh/openmohaa.git
synced 2025-04-29 06:07:57 +03:00
Removed RestartAllEmitters
Added CG_DeleteEmitters
This commit is contained in:
parent
d56097ed06
commit
5aa9b21d2f
2 changed files with 14 additions and 34 deletions
|
@ -2164,6 +2164,16 @@ spawnthing_t* ClientGameCommandManager::CreateNewEmitter(str name)
|
|||
return st;
|
||||
}
|
||||
|
||||
void ClientGameCommandManager::DeleteEmitters(dtiki_t* tiki)
|
||||
{
|
||||
// FIXME: unimpleme,nted
|
||||
}
|
||||
|
||||
void CG_DeleteEmitters(dtiki_t* tiki)
|
||||
{
|
||||
// FIXME: unimplemented
|
||||
}
|
||||
|
||||
//==================
|
||||
// CreateNewEmitter
|
||||
//==================
|
||||
|
@ -4641,24 +4651,6 @@ void ClientGameCommandManager::FreeAllTempModels(void)
|
|||
}
|
||||
}
|
||||
|
||||
//===============
|
||||
// RestartAllEmitters
|
||||
//===============
|
||||
void ClientGameCommandManager::RestartAllEmitters(int timedelta)
|
||||
|
||||
{
|
||||
int i;
|
||||
|
||||
for (i = 1; i <= m_emitters.NumObjects(); i++) {
|
||||
spawnthing_t* st = m_emitters.ObjectAt(i);
|
||||
|
||||
if (st->cgd.createTime > cg.time) {
|
||||
st->cgd.createTime -= timedelta;
|
||||
st->lastTime -= timedelta;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
//===============
|
||||
// FreeAllEmitters
|
||||
//===============
|
||||
|
@ -4671,11 +4663,10 @@ void ClientGameCommandManager::FreeAllEmitters(void)
|
|||
//===============
|
||||
// CG_RestartCommandManager
|
||||
//===============
|
||||
void CG_RestartCommandManager(int timedelta)
|
||||
void CG_RestartCommandManager()
|
||||
|
||||
{
|
||||
commandManager.FreeAllTempModels();
|
||||
commandManager.RestartAllEmitters(timedelta);
|
||||
}
|
||||
|
||||
//===============
|
||||
|
@ -4706,7 +4697,7 @@ void CG_ProcessCacheInitCommands(dtiki_t* tiki)
|
|||
|
||||
void CG_EndTiki(dtiki_t* tiki)
|
||||
{
|
||||
// FIXME: unimplemented
|
||||
CG_DeleteEmitters(tiki);
|
||||
}
|
||||
|
||||
//=================
|
||||
|
@ -4988,11 +4979,10 @@ void CG_InitializeCommandManager(void)
|
|||
commandManager.InitializeTempModels();
|
||||
commandManager.InitializeEmitters();
|
||||
CG_InitTestEmitter();
|
||||
CG_InitializeClientEmitters();
|
||||
CG_InitTestTreadMark();
|
||||
}
|
||||
|
||||
void CG_ResetTempModels(void)
|
||||
|
||||
{
|
||||
commandManager.ResetTempModels();
|
||||
lastTempModelFrameTime = cg.time;
|
||||
|
@ -5240,16 +5230,6 @@ bool EmitterLoader::Load(Script& script)
|
|||
return true;
|
||||
}
|
||||
|
||||
void CG_InitializeClientEmitters(void)
|
||||
|
||||
{
|
||||
Script script;
|
||||
|
||||
Com_Printf("Loading client emitters...\n");
|
||||
script.LoadFile("global/emitters.scr");
|
||||
emitterLoader.Load(script);
|
||||
}
|
||||
|
||||
void CG_Emitter(centity_t* cent)
|
||||
{
|
||||
spawnthing_t* emitter;
|
||||
|
|
|
@ -833,7 +833,6 @@ public:
|
|||
spawnthing_t* InitializeSpawnthing(spawnthing_t* ep);
|
||||
void SpawnTempModel(int count, class spawnthing_t* sp);
|
||||
void FreeAllTempModels(void);
|
||||
void RestartAllEmitters(int timedelta);
|
||||
void FreeAllEmitters(void);
|
||||
|
||||
void InitializeTempModels(void);
|
||||
|
@ -846,6 +845,7 @@ public:
|
|||
spawnthing_t* CreateNewEmitter(str emittername);
|
||||
spawnthing_t* CreateNewEmitter(void);
|
||||
spawnthing_t* GetEmitterByName(str emittername);
|
||||
void DeleteEmitters(dtiki_t* tiki);
|
||||
void CGEvent(centity_t* cent);
|
||||
};
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue