Kaba class World ed

...

Syntax ed

class World extends Data
    var binary_file_format: bool
    var dummy: i32
    var ego_index: i32
    var file_time: i32
    var filename: Path
    var objects: Object[]
    var terrains: Terrain[]
    var type: i32

    # constructors
    func mut __init__()

    # functions
    func add_new_terrain(pos: vec3, size: vec3, num_x: i32, num_z: i32) -> Terrain&
    func add_object(filename: Path, pos: vec3) -> Object&
    func add_terrain(filename: Path, pos: vec3) -> Terrain&

    # nested classes
    class Object
    class Terrain

Nested classes ed

Functions ed

func add_new_terrain(pos: vec3, size: vec3, num_x: i32, num_z: i32) -> Terrain&
...

func add_object(filename: Path, pos: vec3) -> Object&
...

func add_terrain(filename: Path, pos: vec3) -> Terrain&
...

Elements ed

var binary_file_format: bool
...

var dummy: i32
...

var ego_index: i32
...

var file_time: i32
...

var filename: Path
...

var objects: Object[]
...

var terrains: Terrain[]
...

var type: i32
...