For programmører

KTuberling er ikke særlig svær at udvide for programmører.

C++ klasser

TopNiveau

Top-niveau vindue og basal program håndtering

Legeplads

Beskrivelse af et eller flere spilniveauer

ToDraw

Beskrivelse af et af de grafiske “objekter” der skal tegnes

Lydfabrik

Beskrivelse af et eller flere sprog og dets lyde

Handling

En af brugerens manipulationer i 'fortryd/annullér fortryd'-stakken

.tuberling filer struktur

En .tuberling fil holder alle de nødvendige data to for at tegne en tuberling. Den kan redigeres med en normal tekstredigering.

Den første linje holder nummeret for legepladsen.

På alle andre linjer er der et grafisk objekt pr linje, i den rækkefølge der er brugt til at tegne dem. Hver linje indeholder 5 tal: identifikatoren for objektet, og rektanglet hvor den skal tegnes (venstre, top, højre, bund). Tallene er adskilte af mellemrum.