r5sdk/r5dev/public/engine/ICollideable.h
Kawe Mazidjatari 1d04f837f8 Fix many high level compiler warnings
* Put initializer values inside brackets.
* Put logical AND conditions within parentheses.
* Put assignments within conditional statements within parentheses.
* Mark unused variables as such to suppress compiler warnings.
* Fix vftable shadow warnings caused by ConVar::CreateInternal (does not implement, only interface. Renamed to yield desired behavior).
* Fix 'never' initialized class members for 'CCVarIteratorInternal'.
* Return values in interface vftables that cannot be pure virtual.
2023-04-08 19:00:28 +02:00

29 lines
573 B
C++
Raw Blame History

//====== Copyright <20> 1996-2005, Valve Corporation, All rights reserved. =======//
//
// Purpose:
//
// $NoKeywords: $
//=============================================================================//
#ifndef ENGINE_ICOLLIDEABLE_H
#define ENGINE_ICOLLIDEABLE_H
#ifdef _WIN32
#pragma once
#endif
#include "tier0/platform.h"
class IHandleEntity;
abstract_class ICollideable
{
public:
// Gets at the entity handle associated with the collideable
virtual IHandleEntity* GetEntityHandle() { return nullptr; };// = 0;
// TODO!!!
};
#endif // ENGINE_ICOLLIDEABLE_H