Contents   Index   Previous   Next

Introduction

[ Home ]

 

The Vecset Editor features a code editor and a board layout editor. The code editor is where the user enters/tests/debugs Vecscript code. This editor has basically 2 modes: Free-Form Mode and Structure Mode. Pressing the Esc key toggles between these 2 modes. Pressing the question mark (?) enters a 3rd mode: Code Menu Mode, in which a menu of available context-sensitive options is displayed. Selecting an option may bring up another, lower-level menu, which may lead to yet another lower-level menu, and so on.

 

The code editor also has advanced features such as syntax highlighting and debugging (breakpoints, single-stepping, and stepping over, or single-stepping without stepping into lower-level subroutines). Another feature of the code editor is the ability to toggle between infix and prefix modes (prefix is the default). With infix mode, binary operators come in-between their operands, while in prefix mode, all operators come before their operands. When infix mode is selected, Structure Mode is (possibly) unavailable.

 

The board layout editor allows the user to select reusable software components (objects) from multiple object palettes and place them on the (design-time) game window. When the game under development is executed, the user sees and interacts with the runtime (not the design-time) version of the game window. Objects placed on the game window can be modified with the Object Inspector, which displays a list of modifiable properties, as well as a list of events and methods linked to by those events.