О немО себе[code]/maps/
[code] | 4D | Modules | AI | WayPoint.cpp
kMaps
4D
  Core
  PlugIns
  Modules
    AI
      PathSpace
      debug
      VS
      VTune
      BotCMDs
        AIbind.cpp
        stdafx.cpp
        BotScript.cpp
        stdafx.h
        BaseBot.h
        WayPoint.h
        TeamDef.cpp
        BotScript.h
        BotMovent.h
        BaseBot.cpp
        WayPoint.cpp
        BotMessages.h
        BotMessages.cpp
        AIPlugIn.h
        AIPlugIn.cpp
    TokaPH
    GUI
    Sound
    Terrain
    Quest
  SparseTileLayer.js
  auto_registrator_cc.c
  ed_line.c
  array-speed.php
  ed_line.cc.c
  codeZ.php
  time.php
  auto_registrator.c
 
// WayPoint.cpp: implementation of the CWayPoint class.
//
//////////////////////////////////////////////////////////////////////

#include "stdafx.h"
#include "WayPoint.h"

typedef SmartVector<bVector3fWayPointList;
typedef CBSPDividorLookUpArray<char,int_WAYBSP;


WayPointList WayPoints;
_WAYBSP      WayBSP;


bool  GetWaypointPosition(const DWORD &WayPoint,bVector3f &Pos)
{
    if(!
WayPoint) return false;
    
Pos=WayPoints[WayPoint-1];
    return 
true;
}
DWORD AddWayPoint(LPCSTR Name,const bVector3f &Pos)
{
    
WayPoints.push_back(Pos);
    
WayBSP.PushAs(WayPoints.size(),Name,Istrlen(Name));
    return 
WayPoints.size();
}
DWORD UpdateWayPoint(const DWORD &WayPoint,const bVector3f &Pos)
{
    if(!
WayPoint) return false;
    
WayPoints[WayPoint-1]=Pos;
    return 
WayPoint;
}
DWORD FindWayPointByName(LPCSTR Name)
{
    return 
WayBSP.GetIDFor(Name,Istrlen(Name));
}


[CODE]/4D/Modules/AI/WayPoint.cpp

Кощей, он же Вострогот, он же Германарих, - это король восточных готов, который совершал опустошительные походы на наших предков. Он был убит в 375 году нашей эры на 110-м году жизни
ага :)