DGS OOP Class

From Multi Theft Auto: Wiki
Revision as of 07:32, 15 November 2018 by Thisdp (talk | contribs) (→‎Structure)
Jump to navigation Jump to search

DGS provides not only POP ( Procedure Oriented Programming ) but also OOP ( Object Oriented Programming ). This page introduces OOP of dgs.

Structure

When using DGS OOP, DGS objects being operated are no longer elements, instead, they will be tables ( table is the only type whose call methods can be defined in lua ) . Here is the structure of DGS OOP Object:

DGSDxObject = {
	DGSElement = DGSElement -- The actual dgs element
	function1,
	function2,
	...
}
*'''The built-in functions are non-modifiable'''

Start

Instead of using