Changes Atlas ObjectID type to unsigned int, fixes 64-bit build errors caused by size_t.

This was SVN commit r11186.
This commit is contained in:
historic_bruno 2012-02-27 22:29:53 +00:00
parent 5fa9f01245
commit 5f23cd6d10
3 changed files with 9 additions and 9 deletions

View File

@ -1,4 +1,4 @@
/* Copyright (C) 2009 Wildfire Games.
/* Copyright (C) 2012 Wildfire Games.
* This file is part of 0 A.D.
*
* 0 A.D. is free software: you can redistribute it and/or modify
@ -22,7 +22,7 @@
namespace AtlasMessage
{
typedef size_t ObjectID;
typedef unsigned int ObjectID;
}
extern wxString g_SelectedTexture;

View File

@ -94,7 +94,7 @@ QUERYHANDLER(GetObjectsList)
}
static std::vector<ObjectID> g_Selection;
static std::vector<entity_id_t> g_Selection;
MESSAGEHANDLER(SetSelectionPreview)
{
@ -427,7 +427,7 @@ QUERYHANDLER(PickObject)
// Normally this function would be called with a player ID to check LOS,
// but in Atlas the entire map is revealed, so just pass INVALID_PLAYER
std::vector<AtlasMessage::ObjectID> ents = EntitySelection::PickEntitiesAtPoint(*g_Game->GetSimulation2(), *g_Game->GetView()->GetCamera(), x, y, INVALID_PLAYER, msg->selectActors);
std::vector<entity_id_t> ents = EntitySelection::PickEntitiesAtPoint(*g_Game->GetSimulation2(), *g_Game->GetView()->GetCamera(), x, y, INVALID_PLAYER, msg->selectActors);
// Multiple entities may have been picked, but they are sorted by distance,
// so only take the first one
@ -488,12 +488,12 @@ QUERYHANDLER(PickSimilarObjects)
BEGIN_COMMAND(MoveObjects)
{
// Mapping from object to position
typedef std::map<AtlasMessage::ObjectID, CVector3D> ObjectPositionMap;
typedef std::map<entity_id_t, CVector3D> ObjectPositionMap;
ObjectPositionMap m_PosOld, m_PosNew;
void Do()
{
std::vector<ObjectID> ids = *msg->ids;
std::vector<entity_id_t> ids = *msg->ids;
// All selected objects move relative to a pivot object,
// so get its position and whether it's floating
@ -654,7 +654,7 @@ BEGIN_COMMAND(DeleteObjects)
CmpPtr<ICmpTemplateManager> cmpTemplateManager(sim, SYSTEM_ENTITY);
ENSURE(cmpTemplateManager);
std::vector<ObjectID> ids = *msg->ids;
std::vector<entity_id_t> ids = *msg->ids;
for (size_t i = 0; i < ids.size(); ++i)
{
OldObject obj;
@ -712,7 +712,7 @@ END_COMMAND(DeleteObjects)
QUERYHANDLER(GetPlayerObjects)
{
std::vector<ObjectID> ids;
std::vector<entity_id_t> ids;
player_id_t playerID = msg->player;
const CSimulation2::InterfaceListUnordered& cmps = g_Game->GetSimulation2()->GetEntitiesWithInterfaceUnordered(IID_Ownership);

View File

@ -83,7 +83,7 @@ struct Colour
SHAREABLE_STRUCT(Colour);
typedef size_t ObjectID;
typedef unsigned int ObjectID;
inline bool ObjectIDIsValid(ObjectID id) { return (id != 0); }