- made CVar declarations type safe again.
This commit is contained in:
parent
453688ccc6
commit
671b8696bb
17 changed files with 87 additions and 64 deletions
|
|
@ -50,8 +50,8 @@ int eventhead;
|
|||
int eventtail;
|
||||
event_t events[MAXEVENTS];
|
||||
|
||||
CVAR(Float, m_sensitivity_x, 4, CVAR_ARCHIVE | CVAR_GLOBALCONFIG)
|
||||
CVAR(Float, m_sensitivity_y, 2, CVAR_ARCHIVE | CVAR_GLOBALCONFIG)
|
||||
CVAR(Float, m_sensitivity_x, 4.f, CVAR_ARCHIVE | CVAR_GLOBALCONFIG)
|
||||
CVAR(Float, m_sensitivity_y, 2.f, CVAR_ARCHIVE | CVAR_GLOBALCONFIG)
|
||||
|
||||
|
||||
//==========================================================================
|
||||
|
|
@ -67,7 +67,7 @@ CVAR(Float, m_sensitivity_y, 2, CVAR_ARCHIVE | CVAR_GLOBALCONFIG)
|
|||
void D_ProcessEvents (void)
|
||||
{
|
||||
FixedBitArray<NUM_KEYS> keywasdown;
|
||||
TArray<event_t> delayedevents;
|
||||
TArray<event_t*> delayedevents;
|
||||
|
||||
keywasdown.Zero();
|
||||
while (eventtail != eventhead)
|
||||
|
|
@ -77,7 +77,7 @@ void D_ProcessEvents (void)
|
|||
|
||||
if (ev->type == EV_KeyUp && keywasdown[ev->data1])
|
||||
{
|
||||
delayedevents.Push(*ev);
|
||||
delayedevents.Push(ev);
|
||||
continue;
|
||||
}
|
||||
|
||||
|
|
@ -97,9 +97,9 @@ void D_ProcessEvents (void)
|
|||
if (sysCallbacks.G_Responder(ev) && ev->type == EV_KeyDown) keywasdown.Set(ev->data1);
|
||||
}
|
||||
|
||||
for (auto& ev: delayedevents)
|
||||
for (auto ev: delayedevents)
|
||||
{
|
||||
D_PostEvent(&ev);
|
||||
D_PostEvent(ev);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue