Interface Summary |
No_FastMethodInvocation |
When implemented by the main class of a project, the No_FastMethodInvocation disables
the fast method invocation feature. |
No_GhostSpace |
By default, Moka programs run in "ghost space" to prevent the 8K or 24K limit of some AMS version. |
No_Instanciation |
When applied to the main class of a program, this interface disable the object instanciation support
to remove overhead. |
No_Optimization |
The No_Optimization interface prevents Moka to optimize the program (-o switch of the compiler)
when implemented by the main class of a project. |
No_ROMCallsOptimization |
By default, Moka enables the ROM calls optimization. |
No_SaveScreen |
By default, Moka programs restore the screen before returning. |
Use_FastMethodInvocation |
When implemented by the main class of a project, the Use_FastMethodInvocation enables
the fast method invocation feature. |
Use_GarbageCollection |
The Use_GarbageCollection is a limited implementation of the garbage collection feature. |
Use_Optimization |
The Use_Optimization interface forces Moka to optimize the program (-o switch of the compiler)
when implemented by the main class of a project. |
Class Summary |
BITMAP_p |
The BITMAP_p class represents the C BITMAP* type. |
Boolean |
The Boolean class wraps a value of the primitive type boolean
in an object. |
Byte |
The Byte class wraps a value of the primitive type byte
in an object. |
BYTE_p |
The BYTE_p class represents the C BYTE* type. |
char_p |
The char_p class represents the C char* type. |
Character |
The Character class wraps a value of the primitive
type char in an object. |
DLL |
Class DLL provides methods to deal with DLLs. |
Double |
The Double class wraps a value of the primitive type
double in an object. |
Error |
The Error class has been designed to deal with error handling. |
Integer |
The Integer class wraps a value of the primitive type int
in an object. |
Long |
The Long class wraps a value of the primitive type long
in an object. |
Math |
The class Math contains methods for performing basic
numeric operations such as the elementary exponential, logarithm,
square root, and trigonometric functions. |
Object |
Class Object is the root of the class hierarchy. |
SCR_RECT |
The SCR_RECT class represents the C SCR_RECT type. |
SCR_RECT_p |
The SCR_RECT_p class represents the C SCR_RECT* type. |
Short |
The Short class wraps a value of the primitive type short
in an object. |
String |
The String class represents character strings. |
System |
The System class contains several useful class fields
and methods. |
UByte |
The UByte class wraps a value of the primitive type ubyte
in an object. |
UInteger |
The Integer class wraps a value of the primitive type int
in an object. |
ULong |
The ULong class wraps a value of the primitive type ulong
in an object. |
UShort |
The UShort class wraps a value of the primitive type ushort
in an object. |
void_p |
The void_p class represents the C void* type. |