Pre CR tweaks

This commit is contained in:
Atlante45 2014-04-24 11:12:01 -07:00
parent 37fbbb0297
commit 1844eb2c9e

View file

@ -21,7 +21,7 @@ struct SendVoxelsOperationArgs {
};
bool sendVoxelsOperation(OctreeElement* element, void* extraData) {
VoxelTreeElement* voxel = (VoxelTreeElement*)element;
VoxelTreeElement* voxel = static_cast<VoxelTreeElement*>(element);
SendVoxelsOperationArgs* args = (SendVoxelsOperationArgs*)extraData;
if (voxel->isColored()) {
const unsigned char* nodeOctalCode = voxel->getOctalCode();
@ -117,19 +117,20 @@ DeleteVoxelCommand::~DeleteVoxelCommand() {
}
void DeleteVoxelCommand::redo() {
if (_voxel.s == 0) {
if (_voxel.s == 0.0f) {
return;
}
if (_tree) {
_tree->deleteVoxelAt(_voxel.x, _voxel.y, _voxel.z, _voxel.s); }
_tree->deleteVoxelAt(_voxel.x, _voxel.y, _voxel.z, _voxel.s);
}
if (_packetSender) {
_packetSender->queueVoxelEditMessages(PacketTypeVoxelErase, 1, &_voxel);
}
}
void DeleteVoxelCommand::undo() {
if (_voxel.s == 0) {
if (_voxel.s == 0.0f) {
return;
}
@ -157,4 +158,4 @@ void DeleteVoxelCommand::undo() {
_packetSender->queueVoxelEditMessages(PacketTypeVoxelSet, 1, &_voxel);
}
}
}
}