Multiple/general imporvements.

This commit is contained in:
mohabhassan committed 2019-06-25 01:17:10 +02:00
1 parent 06ccd72c3a
commit cb7ef4f98e
21 files changed
+9651 -137

No files matched your search

+3 -2
View File
@@ -518,13 +518,14 @@ void ClassDef::BuildResponseList( void )
responseLookup = NULL;
}
num = Event::NumEventCommands();
num = Event::NumEventCommands();//size will be total event count, because it WAS faster to look for an event via eventnum
//nowadays there's not much overhead in performance, TODO: change size to appropriate.
responseLookup = ( ResponseDef< Class > ** )new char[ sizeof( ResponseDef< Class > * ) * num ];
memset( responseLookup, 0, sizeof( ResponseDef< Class > * ) * num );
set = new qboolean[ num ];
memset( set, 0, sizeof( qboolean ) * num );
this->numEvents = num;
for( c = this; c != NULL; c = c->super )