1.1 --- a/core/ConCommandBaseIterator.h Thu Oct 29 01:33:57 2009 -0700
1.2 +++ b/core/ConCommandBaseIterator.h Fri Oct 30 13:26:13 2009 +1300
1.3 @@ -33,7 +33,7 @@
1.4
1.5 class ConCommandBaseIterator
1.6 {
1.7 -#if SOURCE_ENGINE == SE_LEFT4DEAD
1.8 +#if (SOURCE_ENGINE == SE_LEFT4DEAD) || (SOURCE_ENGINE == SE_LEFT4DEAD2)
1.9 ICvarIteratorInternal *cvarIter;
1.10 #else
1.11 ConCommandBase *cvarIter;
1.12 @@ -42,7 +42,7 @@
1.13 public:
1.14 ConCommandBaseIterator()
1.15 {
1.16 -#if SOURCE_ENGINE == SE_LEFT4DEAD
1.17 +#if (SOURCE_ENGINE == SE_LEFT4DEAD) || (SOURCE_ENGINE == SE_LEFT4DEAD2)
1.18 cvarIter = icvar->FactoryInternalIterator();
1.19 cvarIter->SetFirst();
1.20 #else
1.21 @@ -52,14 +52,14 @@
1.22
1.23 ~ConCommandBaseIterator()
1.24 {
1.25 -#if SOURCE_ENGINE == SE_LEFT4DEAD
1.26 +#if (SOURCE_ENGINE == SE_LEFT4DEAD) || (SOURCE_ENGINE == SE_LEFT4DEAD2)
1.27 g_pMemAlloc->Free(cvarIter);
1.28 #endif
1.29 }
1.30
1.31 inline bool IsValid()
1.32 {
1.33 -#if SOURCE_ENGINE == SE_LEFT4DEAD
1.34 +#if (SOURCE_ENGINE == SE_LEFT4DEAD) || (SOURCE_ENGINE == SE_LEFT4DEAD2)
1.35 return cvarIter->IsValid();
1.36 #else
1.37 return cvarIter != NULL;
1.38 @@ -68,7 +68,7 @@
1.39
1.40 inline void Next()
1.41 {
1.42 -#if SOURCE_ENGINE == SE_LEFT4DEAD
1.43 +#if (SOURCE_ENGINE == SE_LEFT4DEAD) || (SOURCE_ENGINE == SE_LEFT4DEAD2)
1.44 cvarIter->Next();
1.45 #else
1.46 cvarIter = const_cast<ConCommandBase*>(cvarIter->GetNext());
1.47 @@ -77,7 +77,7 @@
1.48
1.49 inline ConCommandBase *Get()
1.50 {
1.51 -#if SOURCE_ENGINE == SE_LEFT4DEAD
1.52 +#if (SOURCE_ENGINE == SE_LEFT4DEAD) || (SOURCE_ENGINE == SE_LEFT4DEAD2)
1.53 return cvarIter->Get();
1.54 #else
1.55 return cvarIter;