Code Search for Developers
 
 
  

getobjectbypos.h from Thousand Parsec at Krugle


Show getobjectbypos.h syntax highlighted

#ifndef TPPROTO_GETOBJECTBYPOS_H
#define TPPROTO_GETOBJECTBYPOS_H

/*! \file
  \brief Declares GetObjectByPos Frame class.
*/

#include <tpproto/frame.h>
#include <tpproto/vector3d.h>

namespace TPProto{

  /*! \brief Frame for getting all objects within a given area.
    
  The area is a sphere of radius units centre at the position.
  */
  class GetObjectByPos : public Frame{
  public:
    GetObjectByPos();
    virtual ~GetObjectByPos();

    void packBuffer(Buffer* buf);
    bool unpackBuffer(Buffer* buf);

    void setPosition(const Vector3d &npos);
    void setRadius(unsigned long long nrad);

  private:
    Vector3d pos;
    unsigned long long rad;

  };

}

#endif




See more files for this project here

Thousand Parsec

Thousand Parsec is a framework for turn based 4 X\'s game (eXplore, eXpand, eXploit, eXterminate). Designed for long games, supporting massive universes and has an easily expanded tech tree.

Project homepage: http://sourceforge.net/projects/thousandparsec
Programming language(s): C++,Python
License: other

  Makefile.am
  addcategory.cpp
  addcategory.h
  adddesign.cpp
  adddesign.h
  asyncframelistener.h
  board.cpp
  board.h
  boardcache.cpp
  boardcache.h
  boardidslist.cpp
  boardidslist.h
  buffer.cpp
  buffer.h
  cache.cpp
  cache.h
  cachemethod.cpp
  cachemethod.h
  cachenonemethod.cpp
  cachenonemethod.h
  category.cpp
  category.h
  categorycache.cpp
  categorycache.h
  categoryidslist.cpp
  categoryidslist.h
  component.cpp
  component.h
  componentcache.cpp
  componentcache.h
  componentidslist.cpp
  componentidslist.h
  connect.cpp
  connect.h
  createaccount.cpp
  createaccount.h
  design.cpp
  design.h
  designcache.cpp
  designcache.h
  designidslist.cpp
  designidslist.h
  failframe.cpp
  failframe.h
  featuresframe.cpp
  featuresframe.h
  fleet.cpp
  fleet.h
  frame.cpp
  frame.h
  framebuilder.cpp
  framebuilder.h
  framecodec.cpp
  framecodec.h
  framefactory.cpp
  framefactory.h
  galaxy.cpp
  galaxy.h
  gamelayer.cpp
  gamelayer.h
  gamestatuslistener.h
  getboard.cpp
  getboard.h
  getboardidslist.cpp
  getboardidslist.h
  getbyid.cpp
  getbyid.h
  getcategory.cpp
  getcategory.h
  getcategoryidslist.cpp
  getcategoryidslist.h
  getcomponent.cpp
  getcomponent.h
  getcomponentidslist.cpp
  getcomponentidslist.h
  getdesign.cpp
  getdesign.h
  getdesignidslist.cpp
  getdesignidslist.h
  getfeatures.cpp
  getfeatures.h
  getidsequence.cpp
  getidsequence.h
  getmessage.cpp
  getmessage.h
  getobjectbyid.cpp
  getobjectbyid.h
  getobjectbypos.cpp
  getobjectbypos.h
  getobjectidsbycontainer.cpp
  getobjectidsbycontainer.h
  getobjectidsbypos.cpp
  getobjectidsbypos.h
  getobjectidslist.cpp
  getobjectidslist.h
  getorder.cpp
  getorder.h
  getorderdesc.cpp
  getorderdesc.h
  getordertypeslist.cpp
  getordertypeslist.h