v C sa to da robit napr. tak ze pouzijes index [x*velkost_riadku+y], namiesto [x,y], kde velkost_riadku je samozrejme tiez premenna kedze je to cele alokovane dynamicky. P.S. pozor na to v takom vzorci je velkost_riadku vlastne maximalne y. T.j. [x*max_y + y]. Alebo sa to da otocit o 90°, pouzit max_x, a teda vypocet bude [x + y*max_x]. P.S. v C by to bolo max_y+1 resp. max_x+1 lebo indexy su od 0, delphi ma indexy tusim od 1 takze potom je to len max_x a max_y.
V delphi neviem ci sa da za pointerom vobec pouzit index v [] alebo ci je nutne pouzivat za pointerom specialny operator. vid google najdi si nejake delphi basics