This commit is contained in:
Philip Rosedale 2013-06-09 12:48:52 -07:00
commit 02c62a82d1
4 changed files with 501 additions and 480 deletions

File diff suppressed because it is too large Load diff

View file

@ -112,7 +112,6 @@ private slots:
void decreaseVoxelSize();
void increaseVoxelSize();
void chooseVoxelPaintColor();
void setAutosave(bool wantsAutosave);
void loadSettings(QSettings* set = NULL);
void saveSettings(QSettings* set = NULL);
void importSettings();
@ -132,6 +131,7 @@ private:
void initDisplay();
void init();
void update(float deltaTime);
void updateAvatar(float deltaTime);
void loadViewFrustum(Camera& camera, ViewFrustum& viewFrustum);
@ -293,8 +293,6 @@ private:
int _packetsPerSecond;
int _bytesPerSecond;
int _bytesCount;
bool _autosave; // True if the autosave is on.
};
#endif /* defined(__interface__Application__) */

View file

@ -1225,6 +1225,8 @@ void Avatar::loadData(QSettings* set) {
_position.y = set->value("position_y", _position.y).toFloat();
_position.z = set->value("position_z", _position.z).toFloat();
_voxels.setVoxelURL(set->value("voxelURL").toUrl());
set->endGroup();
}
@ -1244,6 +1246,8 @@ void Avatar::saveData(QSettings* set) {
set->setValue("position_y", _position.y);
set->setValue("position_z", _position.z);
set->setValue("voxelURL", _voxels.getVoxelURL());
set->endGroup();
}

View file

@ -71,7 +71,7 @@ void Camera::updateFollowMode(float deltaTime) {
_distance = _previousDistance * (1.0f - _modeShift) + _newDistance * _modeShift;
_tightness = _previousTightness * (1.0f - _modeShift) + _newTightness * _modeShift;
if (_linearModeShift > 1.0f ) {
if (_needsToInitialize || _linearModeShift > 1.0f) {
_linearModeShift = 1.0f;
_modeShift = 1.0f;
_upShift = _newUpShift;