Virtual IO Module

VirtualIO
The Virtual IO Symbol

The Virtual IO module provides communication between VCC and the windows GUI program that takes input from the user and displays graphics from VCC.

VirtualIO types

It outputs mouse_click messages whenever the user clicks on the screen and receives screen buffer messages from the graphics module, which are then sent to the GUI.

Each game device has a name parameter, which is used by this module to connect to the correct instance of the GUI program (as one GUI will be running for each device in the network game). The value of the parameter is set from the game device.

More information about this module is here on last year's web site. This descirbes a possible way to speed up screen drawing by using behaviour memory rather than passing large screen buffer messages between VCC blocks.