Terminal



You can execute simple scripts on Terminal, or see internal data such as state log or redo/undo structure.
Terminal panel has several modes, which can be selected on the menu bar.


Header



The header contains various menus and controls.

Log Menu

Clelar Log : You can clear the log info if to becomes too long.

Lua Console

You can access to the internal data or operate several commands in lua console.
As for script language Lua, see its official site https://www.lua.org/

The command to access the internal data in Zindaiji4 is listed in the reference page.

API Reference

Auto completion



In Lua console, simple auto completion (ctrl-space) for pre-defined functions and object name is implemented.
Note that completion for user defined variables is not implemented.

Undo/Redo



This terminal is mainly for debug. You can see the undo/redo stack in the console.
This stack is read-only. It does not be changed even if you edit them in the console.

Undo/redo is stacked as a sequence of text command. Current state is expressed by a arrow "<--" in the stack.
The commands between "Open/Close Block" commands would be done in a singe undo/redo process.

Window



This terminal is mainly for debug.
This terminal shows the information of panels in the window.
This information is read-only. It does not be changed even if you edit them in the console.

wxLog



This terminal shows log information of GUI(wxWidgets) and several other libraries.

Most important info shown in this terminal may be GLSL errors, which would be casted to wxLog.
This log info would be valuable when you use custom shaders of your own.

This information is read-only. It does not be changed even if you edit them in the console.
If long becomes too long, it can be cleared from menu.


return
inserted by FC2 system