2
0
mirror of https://github.com/dpethes/rerogue.git synced 2025-06-07 18:58:32 +02:00

model viewer: show help

This commit is contained in:
dpethes 2020-07-27 22:09:14 +02:00
parent 3d18af7b0d
commit 768839c3bd

View File

@ -312,7 +312,8 @@ begin
if not view.autorotate then if not view.autorotate then
view.rotation_angle := 0; view.rotation_angle := 0;
end; end;
//g_model rendering opts
//model rendering options
SDLK_w: SDLK_w:
if not key_pressed.wireframe then begin if not key_pressed.wireframe then begin
view.render.wireframe := not view.render.wireframe; view.render.wireframe := not view.render.wireframe;
@ -333,6 +334,8 @@ begin
view.render.textures := not view.render.textures; view.render.textures := not view.render.textures;
key_pressed.textures := true; key_pressed.textures := true;
end; end;
//model selection
SDLK_f: SDLK_f:
view.render.fg_all := not view.render.fg_all; view.render.fg_all := not view.render.fg_all;
SDLK_LEFT: SDLK_LEFT:
@ -446,6 +449,15 @@ begin
Imgui.Checkbox('vertex colors', @view.render.vcolors); Imgui.Checkbox('vertex colors', @view.render.vcolors);
Imgui.End_; Imgui.End_;
Imgui.Begin_('Help');
Imgui.Text('Keys:');
Imgui.Text('S - take screenshot');
Imgui.Text('R - autorotate on/off');
Imgui.Text('F - show all object parts on/off');
Imgui.Text('left/right arrow - show previous/next object part');
Imgui.Text('top/down arrow - go to previous/next file');
Imgui.End_;
if g_filelist.Size = 0 then if g_filelist.Size = 0 then
exit; exit;