| BWAPI
   
    | 
#include <unit.pb.h>


| Public Member Functions | |
| Bullet () | |
| virtual | ~Bullet () | 
| Bullet (const Bullet &from) | |
| Bullet & | operator= (const Bullet &from) | 
| const ::google::protobuf::UnknownFieldSet & | unknown_fields () const | 
| inline::google::protobuf::UnknownFieldSet * | mutable_unknown_fields () | 
| void | Swap (Bullet *other) | 
| Bullet * | New () const | 
| void | CopyFrom (const ::google::protobuf::Message &from) | 
| void | MergeFrom (const ::google::protobuf::Message &from) | 
| void | CopyFrom (const Bullet &from) | 
| void | MergeFrom (const Bullet &from) | 
| void | Clear () | 
| bool | IsInitialized () const | 
| int | ByteSize () const | 
| bool | MergePartialFromCodedStream (::google::protobuf::io::CodedInputStream *input) | 
| void | SerializeWithCachedSizes (::google::protobuf::io::CodedOutputStream *output) const | 
| ::google::protobuf::uint8 * | SerializeWithCachedSizesToArray (::google::protobuf::uint8 *output) const | 
| int | GetCachedSize () const | 
| ::google::protobuf::Metadata | GetMetadata () const | 
| bool | has_id () const | 
| void | clear_id () | 
| inline::google::protobuf::int32 | id () const | 
| void | set_id (::google::protobuf::int32 value) | 
| bool | has_player () const | 
| void | clear_player () | 
| inline::google::protobuf::int32 | player () const | 
| void | set_player (::google::protobuf::int32 value) | 
| bool | has_type () const | 
| void | clear_type () | 
| messages::BulletType | type () const | 
| void | set_type (messages::BulletType value) | 
| bool | has_source () const | 
| void | clear_source () | 
| const ::messages::UnitId & | source () const | 
| inline::messages::UnitId * | mutable_source () | 
| bool | has_position () const | 
| void | clear_position () | 
| const ::messages::Position & | position () const | 
| inline::messages::Position * | mutable_position () | 
| bool | has_angle () const | 
| void | clear_angle () | 
| double | angle () const | 
| void | set_angle (double value) | 
| bool | has_velocityx () const | 
| void | clear_velocityx () | 
| double | velocityx () const | 
| void | set_velocityx (double value) | 
| bool | has_velocityy () const | 
| void | clear_velocityy () | 
| double | velocityy () const | 
| void | set_velocityy (double value) | 
| bool | has_target () const | 
| void | clear_target () | 
| const ::messages::UnitId & | target () const | 
| inline::messages::UnitId * | mutable_target () | 
| bool | has_targetposition () const | 
| void | clear_targetposition () | 
| const ::messages::Position & | targetposition () const | 
| inline::messages::Position * | mutable_targetposition () | 
| bool | has_removetimer () const | 
| void | clear_removetimer () | 
| inline::google::protobuf::int32 | removetimer () const | 
| void | set_removetimer (::google::protobuf::int32 value) | 
| bool | has_exists () const | 
| void | clear_exists () | 
| bool | exists () const | 
| void | set_exists (bool value) | 
| bool | has_isvisible () const | 
| void | clear_isvisible () | 
| bool | isvisible () const | 
| void | set_isvisible (bool value) | 
| Static Public Member Functions | |
| static const ::google::protobuf::Descriptor * | descriptor () | 
| static const Bullet & | default_instance () | 
| Static Public Attributes | |
| static const int | kIdFieldNumber = 1 | 
| static const int | kPlayerFieldNumber = 2 | 
| static const int | kTypeFieldNumber = 3 | 
| static const int | kSourceFieldNumber = 4 | 
| static const int | kPositionFieldNumber = 5 | 
| static const int | kAngleFieldNumber = 6 | 
| static const int | kVelocityXFieldNumber = 7 | 
| static const int | kVelocityYFieldNumber = 8 | 
| static const int | kTargetFieldNumber = 9 | 
| static const int | kTargetPositionFieldNumber = 10 | 
| static const int | kRemoveTimerFieldNumber = 11 | 
| static const int | kExistsFieldNumber = 12 | 
| static const int | kIsVisibleFieldNumber = 13 | 
| Friends | |
| void | protobuf_AddDesc_unit_2eproto () | 
| void | protobuf_AssignDesc_unit_2eproto () | 
| void | protobuf_ShutdownFile_unit_2eproto () | 
| virtual messages::Bullet::~Bullet | ( | ) |  [virtual] | 
| messages::Bullet::Bullet | ( | const Bullet & | from | ) | 
| double messages::Bullet::angle | ( | ) | const  [inline] | 
| int messages::Bullet::ByteSize | ( | ) | const  [virtual] | 
Reimplemented from google::protobuf::Message.
| void messages::Bullet::Clear | ( | ) |  [virtual] | 
Reimplemented from google::protobuf::Message.
| void messages::Bullet::clear_angle | ( | ) |  [inline] | 
| void messages::Bullet::clear_exists | ( | ) |  [inline] | 
| void messages::Bullet::clear_id | ( | ) |  [inline] | 
| void messages::Bullet::clear_isvisible | ( | ) |  [inline] | 
| void messages::Bullet::clear_player | ( | ) |  [inline] | 
| void messages::Bullet::clear_position | ( | ) |  [inline] | 
| void messages::Bullet::clear_removetimer | ( | ) |  [inline] | 
| void messages::Bullet::clear_source | ( | ) |  [inline] | 
| void messages::Bullet::clear_target | ( | ) |  [inline] | 
| void messages::Bullet::clear_targetposition | ( | ) |  [inline] | 
| void messages::Bullet::clear_type | ( | ) |  [inline] | 
| void messages::Bullet::clear_velocityx | ( | ) |  [inline] | 
| void messages::Bullet::clear_velocityy | ( | ) |  [inline] | 
| void messages::Bullet::CopyFrom | ( | const ::google::protobuf::Message & | from | ) | 

| void messages::Bullet::CopyFrom | ( | const Bullet & | from | ) | 
| static const Bullet& messages::Bullet::default_instance | ( | ) |  [static] | 
| static const ::google::protobuf::Descriptor* messages::Bullet::descriptor | ( | ) |  [static] | 
| bool messages::Bullet::exists | ( | ) | const  [inline] | 
| int messages::Bullet::GetCachedSize | ( | ) | const  [inline, virtual] | 
Implements google::protobuf::MessageLite.
| ::google::protobuf::Metadata messages::Bullet::GetMetadata | ( | ) | const  [virtual] | 
Implements google::protobuf::Message.
| bool messages::Bullet::has_angle | ( | ) | const  [inline] | 
| bool messages::Bullet::has_exists | ( | ) | const  [inline] | 
| bool messages::Bullet::has_id | ( | ) | const  [inline] | 
| bool messages::Bullet::has_isvisible | ( | ) | const  [inline] | 
| bool messages::Bullet::has_player | ( | ) | const  [inline] | 
| bool messages::Bullet::has_position | ( | ) | const  [inline] | 
| bool messages::Bullet::has_removetimer | ( | ) | const  [inline] | 
| bool messages::Bullet::has_source | ( | ) | const  [inline] | 
| bool messages::Bullet::has_target | ( | ) | const  [inline] | 
| bool messages::Bullet::has_targetposition | ( | ) | const  [inline] | 
| bool messages::Bullet::has_type | ( | ) | const  [inline] | 
| bool messages::Bullet::has_velocityx | ( | ) | const  [inline] | 
| bool messages::Bullet::has_velocityy | ( | ) | const  [inline] | 
| google::protobuf::int32 messages::Bullet::id | ( | ) | const  [inline] | 
| bool messages::Bullet::IsInitialized | ( | ) | const  [virtual] | 
Reimplemented from google::protobuf::Message.
| bool messages::Bullet::isvisible | ( | ) | const  [inline] | 
| void messages::Bullet::MergeFrom | ( | const ::google::protobuf::Message & | from | ) | 
| void messages::Bullet::MergeFrom | ( | const Bullet & | from | ) | 
| bool messages::Bullet::MergePartialFromCodedStream | ( | ::google::protobuf::io::CodedInputStream * | input | ) | 
| messages::Position * messages::Bullet::mutable_position | ( | ) |  [inline] | 

| messages::UnitId * messages::Bullet::mutable_source | ( | ) |  [inline] | 

| messages::UnitId * messages::Bullet::mutable_target | ( | ) |  [inline] | 

| messages::Position * messages::Bullet::mutable_targetposition | ( | ) |  [inline] | 

| inline ::google::protobuf::UnknownFieldSet* messages::Bullet::mutable_unknown_fields | ( | ) |  [inline] | 
| Bullet* messages::Bullet::New | ( | ) | const  [virtual] | 
Implements google::protobuf::Message.

| google::protobuf::int32 messages::Bullet::player | ( | ) | const  [inline] | 
| const ::messages::Position & messages::Bullet::position | ( | ) | const  [inline] | 
| google::protobuf::int32 messages::Bullet::removetimer | ( | ) | const  [inline] | 
| void messages::Bullet::SerializeWithCachedSizes | ( | ::google::protobuf::io::CodedOutputStream * | output | ) | const | 
| ::google::protobuf::uint8* messages::Bullet::SerializeWithCachedSizesToArray | ( | ::google::protobuf::uint8 * | output | ) | const | 
| void messages::Bullet::set_angle | ( | double | value | ) |  [inline] | 

| void messages::Bullet::set_exists | ( | bool | value | ) |  [inline] | 

| void messages::Bullet::set_id | ( | ::google::protobuf::int32 | value | ) |  [inline] | 

| void messages::Bullet::set_isvisible | ( | bool | value | ) |  [inline] | 

| void messages::Bullet::set_player | ( | ::google::protobuf::int32 | value | ) |  [inline] | 

| void messages::Bullet::set_removetimer | ( | ::google::protobuf::int32 | value | ) |  [inline] | 

| void messages::Bullet::set_type | ( | messages::BulletType | value | ) |  [inline] | 


| void messages::Bullet::set_velocityx | ( | double | value | ) |  [inline] | 

| void messages::Bullet::set_velocityy | ( | double | value | ) |  [inline] | 

| const ::messages::UnitId & messages::Bullet::source | ( | ) | const  [inline] | 
| void messages::Bullet::Swap | ( | Bullet * | other | ) | 
| const ::messages::UnitId & messages::Bullet::target | ( | ) | const  [inline] | 
| const ::messages::Position & messages::Bullet::targetposition | ( | ) | const  [inline] | 
| messages::BulletType messages::Bullet::type | ( | ) | const  [inline] | 
| const ::google::protobuf::UnknownFieldSet& messages::Bullet::unknown_fields | ( | ) | const  [inline] | 
| double messages::Bullet::velocityx | ( | ) | const  [inline] | 
| double messages::Bullet::velocityy | ( | ) | const  [inline] | 
| void protobuf_AddDesc_unit_2eproto | ( | ) |  [friend] | 
| void protobuf_AssignDesc_unit_2eproto | ( | ) |  [friend] | 
| void protobuf_ShutdownFile_unit_2eproto | ( | ) |  [friend] | 
| const int messages::Bullet::kAngleFieldNumber = 6  [static] | 
| const int messages::Bullet::kExistsFieldNumber = 12  [static] | 
| const int messages::Bullet::kIdFieldNumber = 1  [static] | 
| const int messages::Bullet::kIsVisibleFieldNumber = 13  [static] | 
| const int messages::Bullet::kPlayerFieldNumber = 2  [static] | 
| const int messages::Bullet::kPositionFieldNumber = 5  [static] | 
| const int messages::Bullet::kRemoveTimerFieldNumber = 11  [static] | 
| const int messages::Bullet::kSourceFieldNumber = 4  [static] | 
| const int messages::Bullet::kTargetFieldNumber = 9  [static] | 
| const int messages::Bullet::kTargetPositionFieldNumber = 10  [static] | 
| const int messages::Bullet::kTypeFieldNumber = 3  [static] | 
| const int messages::Bullet::kVelocityXFieldNumber = 7  [static] | 
| const int messages::Bullet::kVelocityYFieldNumber = 8  [static] | 
 1.7.6.1
 1.7.6.1