SOZ-LIVE

Status

The status of this Repo is: Private Beta

Introduction

This is the Main project repo, with core functionality included.
Functionality provided by this repo includes Making, Editing & Updating of:

And the Running of Scripts.

Classes

All classes are derived from the Base Class - SZOBBase.

The first level of sub-classes:

Lisp

All basic Lisp values, such as:

including geometric types such as:

are sub-classes of this class.
These types are passed by Value to routines and stored within objects by Value.

SZOBObject

This is the basic Object class. All classes, that create Objects and Entities are sub-classes of this class.
Instead of being passed by Value, they are passed and stored by ID, a String in a particular format, eg #O#5A48.
Many classes are converted to simpler types as required by the program, eg a SZGELine Object to a Line value.

SZOBScript

This is the basic Script class.
All scripts, functions that are run for their internal effects only, are sub-classes of this type.

Class Hierarchy

Version: 1.26.3
Date: 20251026.1955