mirror of
https://github.com/s1lentq/ReGameDLL_CS.git
synced 2024-12-28 07:35:40 +03:00
268 lines
7.7 KiB
C++
268 lines
7.7 KiB
C++
#include "precompiled.h"
|
|
|
|
CBaseTutor *TheTutor;
|
|
|
|
/* <1f545d> ../cstrike/dlls/tutor_base_tutor.cpp:22 */
|
|
NOBODY TutorMessageEvent::TutorMessageEvent(int mid, int duplicateID, float time, float lifetime, int priority)
|
|
{
|
|
}
|
|
|
|
/* <1f4d07> ../cstrike/dlls/tutor_base_tutor.cpp:34 */
|
|
//NOBODY void TutorMessageEvent::~TutorMessageEvent(void)
|
|
//{
|
|
//}
|
|
|
|
/* <1f54a6> ../cstrike/dlls/tutor_base_tutor.cpp:38 */
|
|
NOBODY bool TutorMessageEvent::IsActive(float time)
|
|
{
|
|
}
|
|
|
|
/* <1f54da> ../cstrike/dlls/tutor_base_tutor.cpp:48 */
|
|
NOBODY int TutorMessageEvent::GetPriority(void)
|
|
{
|
|
}
|
|
|
|
/* <1f5500> ../cstrike/dlls/tutor_base_tutor.cpp:53 */
|
|
NOBODY float TutorMessageEvent::GetTimeActive(float time)
|
|
{
|
|
}
|
|
|
|
/* <1f5534> ../cstrike/dlls/tutor_base_tutor.cpp:58 */
|
|
NOBODY void TutorMessageEvent::SetActivationTime(float time)
|
|
{
|
|
}
|
|
|
|
/* <1f5568> ../cstrike/dlls/tutor_base_tutor.cpp:63 */
|
|
NOBODY int TutorMessageEvent::GetID(void)
|
|
{
|
|
}
|
|
|
|
/* <1f5589> ../cstrike/dlls/tutor_base_tutor.cpp:68 */
|
|
NOBODY int TutorMessageEvent::GetDuplicateID(void)
|
|
{
|
|
}
|
|
|
|
/* <1f55af> ../cstrike/dlls/tutor_base_tutor.cpp:73 */
|
|
NOBODY void TutorMessageEvent::SetNext(TutorMessageEvent *next)
|
|
{
|
|
}
|
|
|
|
/* <1f55e3> ../cstrike/dlls/tutor_base_tutor.cpp:78 */
|
|
NOBODY TutorMessageEvent *TutorMessageEvent::GetNext(void)
|
|
{
|
|
}
|
|
|
|
/* <1f5604> ../cstrike/dlls/tutor_base_tutor.cpp:83 */
|
|
NOBODY void TutorMessageEvent::AddParameter(char *str)
|
|
{
|
|
// {
|
|
// class TutorMessageEventParam *param; // 88
|
|
// class TutorMessageEventParam *temp; // 101
|
|
// }
|
|
}
|
|
|
|
/* <1f565d> ../cstrike/dlls/tutor_base_tutor.cpp:117 */
|
|
NOBODY char *TutorMessageEvent::GetNextParameter(char *buf, int buflen)
|
|
{
|
|
// {
|
|
// class TutorMessageEventParam *param; // 119
|
|
// }
|
|
}
|
|
|
|
/* <1f569e> ../cstrike/dlls/tutor_base_tutor.cpp:136 */
|
|
NOBODY int TutorMessageEvent::GetNumParameters(void)
|
|
{
|
|
}
|
|
|
|
/* <1f56d8> ../cstrike/dlls/tutor_base_tutor.cpp:144 */
|
|
NOBODY CBaseTutor::CBaseTutor(void)
|
|
{
|
|
m_eventList = NULL;
|
|
m_deadAirStartTime = 0;
|
|
m_roundStartTime = 0;
|
|
}
|
|
|
|
/* <1f4d28> ../cstrike/dlls/tutor_base_tutor.cpp:152 */
|
|
NOBODY CBaseTutor::~CBaseTutor(void)
|
|
{
|
|
// {
|
|
// class TutorMessageEvent *event; // 154
|
|
// {
|
|
// class TutorMessageEvent *temp; // 157
|
|
// GetNext(TutorMessageEvent *const this); // 158
|
|
// }
|
|
// }
|
|
}
|
|
|
|
/* <1f5766> ../cstrike/dlls/tutor_base_tutor.cpp:163 */
|
|
void CBaseTutor::OnEvent(GameEventType event, CBaseEntity *entity, CBaseEntity *other)
|
|
{
|
|
CallEventHandler(event, entity, other);
|
|
CheckForStateTransition(event, entity, other);
|
|
}
|
|
|
|
/* <1f5842> ../cstrike/dlls/tutor_base_tutor.cpp:172 */
|
|
NOBODY void CBaseTutor::ShotFired(Vector source, Vector target)
|
|
{
|
|
// Vector(Vector *const this,
|
|
// const Vector &v); // 175
|
|
// Vector(Vector *const this,
|
|
// const Vector &v); // 175
|
|
}
|
|
|
|
/* <1f58ca> ../cstrike/dlls/tutor_base_tutor.cpp:178 */
|
|
NOXREF void CBaseTutor::CheckForStateTransition(GameEventType event, CBaseEntity *entity, CBaseEntity *other)
|
|
{
|
|
if (m_stateSystem->UpdateState(event, entity, other))
|
|
DisplayNewStateDescriptionToPlayer();
|
|
}
|
|
|
|
/* <1f58f5> ../cstrike/dlls/tutor_base_tutor.cpp:189 */
|
|
NOBODY void CBaseTutor::StartFrame(float time)
|
|
{
|
|
TutorThink(time);
|
|
}
|
|
|
|
/* <1f5993> ../cstrike/dlls/tutor_base_tutor.cpp:192 */
|
|
NOBODY void CBaseTutor::DisplayMessageToPlayer(CBasePlayer *player, int id, const char *szMessage, TutorMessageEvent *event)
|
|
{
|
|
// {
|
|
// class TutorMessage *definition; // 196
|
|
// unsigned char numArgs; // 202
|
|
// char param; // 207
|
|
// MESSAGE_BEGIN(int msg_dest,
|
|
// int msg_type,
|
|
// const float *pOrigin,
|
|
// entvars_t *ent); // 198
|
|
// {
|
|
// int arg; // 210
|
|
// {
|
|
// char *str; // 212
|
|
// GetNextParameter(TutorMessageEvent *const this,
|
|
// char *buf,
|
|
// int buflen); // 212
|
|
// }
|
|
// }
|
|
// }
|
|
}
|
|
|
|
/* <1f5ad1> ../cstrike/dlls/tutor_base_tutor.cpp:264 */
|
|
NOBODY void CBaseTutor::DrawLineToEntity(CBasePlayer *player, int entindex, int id)
|
|
{
|
|
MESSAGE_BEGIN(MSG_ONE, gmsgTutorLine, NULL, player->pev);
|
|
WRITE_SHORT(entindex);
|
|
WRITE_SHORT(id);
|
|
MESSAGE_END();
|
|
}
|
|
|
|
/* <1f5b4f> ../cstrike/dlls/tutor_base_tutor.cpp:275 */
|
|
NOXREF void CBaseTutor::DisplayNewStateDescriptionToPlayer(void)
|
|
{
|
|
char *desc;
|
|
CBasePlayer *localPlayer = UTIL_GetLocalPlayer();
|
|
|
|
if (localPlayer == NULL)
|
|
return;
|
|
|
|
desc = m_stateSystem->GetCurrentStateString();
|
|
|
|
if (!desc)
|
|
{
|
|
MESSAGE_BEGIN(MSG_ONE, gmsgTutorState, NULL, localPlayer->pev);
|
|
WRITE_STRING(NULL);
|
|
MESSAGE_END();
|
|
}
|
|
}
|
|
|
|
/* <1f5bb4> ../cstrike/dlls/tutor_base_tutor.cpp:293 */
|
|
void CBaseTutor::CloseCurrentWindow(void)
|
|
{
|
|
CBasePlayer *localPlayer = (CBasePlayer *)UTIL_GetLocalPlayer();
|
|
|
|
if (localPlayer != NULL)
|
|
{
|
|
MESSAGE_BEGIN(MSG_ONE, gmsgTutorClose, NULL, localPlayer->pev);
|
|
MESSAGE_END();
|
|
|
|
m_deadAirStartTime = gpGlobals->time;
|
|
}
|
|
}
|
|
|
|
/* <1f5c26> ../cstrike/dlls/tutor_base_tutor.cpp:307 */
|
|
NOBODY void CBaseTutor::CalculatePathForObjective(CBaseEntity *player)
|
|
{
|
|
}
|
|
|
|
/* <1f52e6> ../cstrike/dlls/tutor_base_tutor.cpp:312 */
|
|
NOBODY bool CBaseTutor::IsEntityInViewOfPlayer(CBaseEntity *entity, CBasePlayer *player)
|
|
{
|
|
// {
|
|
// Vector eye; // 332
|
|
// TraceResult result; // 334
|
|
// operator-(const Vector *const this,
|
|
// const Vector &v); // 320
|
|
// Length(const Vector *const this); // 320
|
|
// }
|
|
// IsEntityInViewOfPlayer(CBaseTutor *const this,
|
|
// class CBaseEntity *entity,
|
|
// class CBasePlayer *player); // 312
|
|
}
|
|
|
|
/* <1f508a> ../cstrike/dlls/tutor_base_tutor.cpp:343 */
|
|
NOBODY bool CBaseTutor::IsPlayerLookingAtPosition(Vector *origin, CBasePlayer *player)
|
|
{
|
|
// {
|
|
// Vector eye; // 363
|
|
// TraceResult result; // 364
|
|
// operator-(const Vector *const this,
|
|
// const Vector &v); // 351
|
|
// Length(const Vector *const this); // 351
|
|
// }
|
|
// IsPlayerLookingAtPosition(CBaseTutor *const this,
|
|
// Vector *origin,
|
|
// class CBasePlayer *player); // 343
|
|
}
|
|
|
|
/* <1f4e92> ../cstrike/dlls/tutor_base_tutor.cpp:373 */
|
|
NOBODY bool CBaseTutor::IsPlayerLookingAtEntity(CBaseEntity *entity, CBasePlayer *player)
|
|
{
|
|
// {
|
|
// Vector srcVec; // 380
|
|
// Vector destVec; // 386
|
|
// TraceResult result; // 389
|
|
// }
|
|
// IsPlayerLookingAtEntity(CBaseTutor *const this,
|
|
// class CBaseEntity *entity,
|
|
// class CBasePlayer *player); // 373
|
|
}
|
|
|
|
/* <1f51b0> ../cstrike/dlls/tutor_base_tutor.cpp:402 */
|
|
NOBODY bool CBaseTutor::IsBombsiteInViewOfPlayer(CBaseEntity *entity, CBasePlayer *player)
|
|
{
|
|
// {
|
|
// Vector bombSiteCenter; // 410
|
|
// Vector eye; // 426
|
|
// TraceResult result; // 428
|
|
// }
|
|
// IsBombsiteInViewOfPlayer(CBaseTutor *const this,
|
|
// class CBaseEntity *entity,
|
|
// class CBasePlayer *player); // 402
|
|
}
|
|
|
|
/* <1f4e37> ../cstrike/dlls/tutor_base_tutor.cpp:436 */
|
|
NOBODY bool CBaseTutor::IsEntityInBombsite(CBaseEntity *bombsite, CBaseEntity *entity)
|
|
{
|
|
// IsEntityInBombsite(CBaseTutor *const this,
|
|
// class CBaseEntity *bombsite,
|
|
// class CBaseEntity *entity); // 436
|
|
}
|
|
|
|
/* <1f5c5b> ../cstrike/dlls/tutor_base_tutor.cpp:457 */
|
|
NOBODY bool CBaseTutor::DoMessagesHaveSameID(int id1, int id2)
|
|
{
|
|
// {
|
|
// class TutorMessage *message1; // 464
|
|
// class TutorMessage *message2; // 465
|
|
// }
|
|
}
|