diff options
Diffstat (limited to 'src/render')
-rw-r--r-- | src/render/camera.cc | 6 | ||||
-rw-r--r-- | src/render/draw.cc | 68 | ||||
-rw-r--r-- | src/render/dust.cc | 6 |
3 files changed, 40 insertions, 40 deletions
diff --git a/src/render/camera.cc b/src/render/camera.cc index 54c4547..913adfb 100644 --- a/src/render/camera.cc +++ b/src/render/camera.cc @@ -289,8 +289,8 @@ void Camera::frame(float seconds) } if (core::localcontrol()->model()) { - camera_target -= camera_axis.forward() * math::max(FRUSTUMFRONT / WORLDSCALE, core::localcontrol()->model()->maxbbox().x); - camera_target += camera_axis.up() * math::max(FRUSTUMFRONT / WORLDSCALE, core::localcontrol()->model()->maxbbox().z * 2.0f); + camera_target -= camera_axis.forward() * math::max(FRUSTUMFRONT / WORLDSCALE, core::localcontrol()->model()->maxbbox().x()); + camera_target += camera_axis.up() * math::max(FRUSTUMFRONT / WORLDSCALE, core::localcontrol()->model()->maxbbox().z() * 2.0f); } else { camera_target -= camera_axis.forward() * math::max (FRUSTUMFRONT / WORLDSCALE, FRUSTUMFRONT / WORLDSCALE + core::localcontrol()->radius()); camera_target += camera_axis.up() * math::max (FRUSTUMFRONT / WORLDSCALE, FRUSTUMFRONT / WORLDSCALE + core::localcontrol()->radius()); @@ -322,7 +322,7 @@ void Camera::frame(float seconds) camera_axis.assign(target_axis); if (core::localcontrol()->model()) { - camera_target += (core::localcontrol()->model()->maxbbox().x) * + camera_target += (core::localcontrol()->model()->maxbbox().x()) * core::localcontrol()->axis().forward(); } else { camera_target += (core::localcontrol()->radius()) * diff --git a/src/render/draw.cc b/src/render/draw.cc index e9123cd..4dc6e53 100644 --- a/src/render/draw.cc +++ b/src/render/draw.cc @@ -823,30 +823,30 @@ void draw_model_bbox(model::Model *model) { // top gl::begin(gl::LineLoop); - gl::vertex(model->model_maxbbox.x, model->model_maxbbox.y, model->model_maxbbox.z); - gl::vertex(model->model_minbbox.x, model->model_maxbbox.y, model->model_maxbbox.z); - gl::vertex(model->model_minbbox.x, model->model_minbbox.y, model->model_maxbbox.z); - gl::vertex(model->model_maxbbox.x, model->model_minbbox.y, model->model_maxbbox.z); + gl::vertex(model->model_maxbbox.x(), model->model_maxbbox.y(), model->model_maxbbox.z()); + gl::vertex(model->model_minbbox.x(), model->model_maxbbox.y(), model->model_maxbbox.z()); + gl::vertex(model->model_minbbox.x(), model->model_minbbox.y(), model->model_maxbbox.z()); + gl::vertex(model->model_maxbbox.x(), model->model_minbbox.y(), model->model_maxbbox.z()); gl::end(); // bottom gl::begin(gl::LineLoop); - gl::vertex(model->model_maxbbox.x, model->model_maxbbox.y, model->model_minbbox.z); - gl::vertex(model->model_minbbox.x, model->model_maxbbox.y, model->model_minbbox.z); - gl::vertex(model->model_minbbox.x, model->model_minbbox.y, model->model_minbbox.z); - gl::vertex(model->model_maxbbox.x, model->model_minbbox.y, model->model_minbbox.z); + gl::vertex(model->model_maxbbox.x(), model->model_maxbbox.y(), model->model_minbbox.z()); + gl::vertex(model->model_minbbox.x(), model->model_maxbbox.y(), model->model_minbbox.z()); + gl::vertex(model->model_minbbox.x(), model->model_minbbox.y(), model->model_minbbox.z()); + gl::vertex(model->model_maxbbox.x(), model->model_minbbox.y(), model->model_minbbox.z()); gl::end(); // body gl::begin(gl::Lines); - gl::vertex(model->model_maxbbox.x, model->model_maxbbox.y, model->model_maxbbox.z); - gl::vertex(model->model_maxbbox.x, model->model_maxbbox.y, model->model_minbbox.z); - gl::vertex(model->model_minbbox.x, model->model_maxbbox.y, model->model_maxbbox.z); - gl::vertex(model->model_minbbox.x, model->model_maxbbox.y, model->model_minbbox.z); - gl::vertex(model->model_minbbox.x, model->model_minbbox.y, model->model_maxbbox.z); - gl::vertex(model->model_minbbox.x, model->model_minbbox.y, model->model_minbbox.z); - gl::vertex(model->model_maxbbox.x, model->model_minbbox.y, model->model_maxbbox.z); - gl::vertex(model->model_maxbbox.x, model->model_minbbox.y, model->model_minbbox.z); + gl::vertex(model->model_maxbbox.x(), model->model_maxbbox.y(), model->model_maxbbox.z()); + gl::vertex(model->model_maxbbox.x(), model->model_maxbbox.y(), model->model_minbbox.z()); + gl::vertex(model->model_minbbox.x(), model->model_maxbbox.y(), model->model_maxbbox.z()); + gl::vertex(model->model_minbbox.x(), model->model_maxbbox.y(), model->model_minbbox.z()); + gl::vertex(model->model_minbbox.x(), model->model_minbbox.y(), model->model_maxbbox.z()); + gl::vertex(model->model_minbbox.x(), model->model_minbbox.y(), model->model_minbbox.z()); + gl::vertex(model->model_maxbbox.x(), model->model_minbbox.y(), model->model_maxbbox.z()); + gl::vertex(model->model_maxbbox.x(), model->model_minbbox.y(), model->model_minbbox.z()); gl::end(); } @@ -1180,8 +1180,8 @@ void draw_pass_spacegrid() float s = 1.0f / gridsize; float z = -4.0f; - float dx = Camera::target().x - floorf(Camera::target().x); - float dy = Camera::target().y - floorf(Camera::target().y); + float dx = Camera::target().x() - floorf(Camera::target().x()); + float dy = Camera::target().y() - floorf(Camera::target().y()); gl::push(); gl::translate(Camera::target()); @@ -1360,29 +1360,29 @@ void draw_target(core::Entity *entity) // top gl::begin(gl::LineLoop); - gl::vertex(maxbox.x, maxbox.y, maxbox.z); - gl::vertex(minbox.x, maxbox.y, maxbox.z); - gl::vertex(minbox.x, minbox.y, maxbox.z); - gl::vertex(maxbox.x, minbox.y, maxbox.z); + gl::vertex(maxbox.x(), maxbox.y(), maxbox.z()); + gl::vertex(minbox.x(), maxbox.y(), maxbox.z()); + gl::vertex(minbox.x(), minbox.y(), maxbox.z()); + gl::vertex(maxbox.x(), minbox.y(), maxbox.z()); gl::end(); // bottom gl::begin(gl::LineLoop); - gl::vertex(maxbox.x, maxbox.y, minbox.z); - gl::vertex(minbox.x, maxbox.y, minbox.z); - gl::vertex(minbox.x, minbox.y, minbox.z); - gl::vertex(maxbox.x, minbox.y, minbox.z); + gl::vertex(maxbox.x(), maxbox.y(), minbox.z()); + gl::vertex(minbox.x(), maxbox.y(), minbox.z()); + gl::vertex(minbox.x(), minbox.y(), minbox.z()); + gl::vertex(maxbox.x(), minbox.y(), minbox.z()); gl::end(); gl::begin(gl::Lines); - gl::vertex(maxbox.x, maxbox.y, maxbox.z); - gl::vertex(maxbox.x, maxbox.y, minbox.z); - gl::vertex(minbox.x, maxbox.y, maxbox.z); - gl::vertex(minbox.x, maxbox.y, minbox.z); - gl::vertex(minbox.x, minbox.y, maxbox.z); - gl::vertex(minbox.x, minbox.y, minbox.z); - gl::vertex(maxbox.x, minbox.y, maxbox.z); - gl::vertex(maxbox.x, minbox.y, minbox.z); + gl::vertex(maxbox.x(), maxbox.y(), maxbox.z()); + gl::vertex(maxbox.x(), maxbox.y(), minbox.z()); + gl::vertex(minbox.x(), maxbox.y(), maxbox.z()); + gl::vertex(minbox.x(), maxbox.y(), minbox.z()); + gl::vertex(minbox.x(), minbox.y(), maxbox.z()); + gl::vertex(minbox.x(), minbox.y(), minbox.z()); + gl::vertex(maxbox.x(), minbox.y(), maxbox.z()); + gl::vertex(maxbox.x(), minbox.y(), minbox.z()); gl::end(); } diff --git a/src/render/dust.cc b/src/render/dust.cc index 89ef630..a975e5f 100644 --- a/src/render/dust.cc +++ b/src/render/dust.cc @@ -99,9 +99,9 @@ void Dust::draw(math::Color const &dustcolor) dust = (float *) malloc(sizeof(float) * dustsize* 3); for (size_t i = 0; i < dustsize; i++) { - dust[i*3] = core::localcontrol()->location().x + (math::randomf(2) - 1) * (DUSTDISTANCE + core::localcontrol()->radius() * 2.0f); - dust[i*3+1] = core::localcontrol()->location().y + (math::randomf(2) - 1) * (DUSTDISTANCE + core::localcontrol()->radius() * 2.0f); - dust[i*3+2] = core::localcontrol()->location().z + (math::randomf(2) - 1) * (DUSTDISTANCE + core::localcontrol()->radius() * 2.0f); + dust[i*3] = core::localcontrol()->location().x() + (math::randomf(2) - 1) * (DUSTDISTANCE + core::localcontrol()->radius() * 2.0f); + dust[i*3+1] = core::localcontrol()->location().y() + (math::randomf(2) - 1) * (DUSTDISTANCE + core::localcontrol()->radius() * 2.0f); + dust[i*3+2] = core::localcontrol()->location().z() + (math::randomf(2) - 1) * (DUSTDISTANCE + core::localcontrol()->radius() * 2.0f); } } |