File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -62,6 +62,11 @@ bool CBaseBot::IsFrozen(CCharacter *pChr)
6262 return pChr->m_FreezeTime != 0 ;
6363}
6464
65+ int CBaseBot::GetTile (vec2 Pos)
66+ {
67+ return Collision ()->GetTile (Pos.x , Pos.y );
68+ }
69+
6570void PushRingStr (const char **ppBuffer, const char *pNew, size_t MaxEntries)
6671{
6772 for (int i = MaxEntries - 1 ; i > 0 ; i--)
Original file line number Diff line number Diff line change @@ -53,11 +53,16 @@ class CBaseBot
5353 // src/twbl/state.h
5454 CTwblPersistentState *State () { return m_pState; }
5555
56+ vec4 ColorRed () { return vec4 (1 , 0 , 0 , 0 .6f ); }
57+ vec4 ColorGreen () { return vec4 (0 , 1 , 0 , 0 .6f ); }
58+
5659 const CCollision *Collision () const { return m_pStateIn->m_pCollision ; }
5760 CCharacter *Character (int ClientId = -1 );
5861 CPlayer *GetPlayer (int ClientId = -1 );
5962 CCharacter *ClosestCharacter (vec2 Pos, const CCharacter *pNotThis);
6063
64+ int GetTile (vec2 Pos);
65+
6166 vec2 GetPos () { return Character ()->GetPos (); }
6267 vec2 GetVel () { return Character ()->Core ()->m_Vel ; }
6368 bool IsGrounded () { return Character ()->IsGrounded (); }
You can’t perform that action at this time.
0 commit comments