Witam!
o_baza_danych
Create:
GML
for(yy=0;yy<=8;yy+=1)
for(xx=0;xx<=8;xx+=1)
{
global.level_height[xx,yy]=choose(0,1,2)
}
o_character
Create:
GML
xx=irandom(8)
yy=irandom(8)
Draw:
GML
draw_text(mouse_x,mouse_y,"global.level_height "+string(global.level_height[xx,yy])+"#xx "+string(xx)+"#yy "+string(yy))
Problem jest taki że global.level_height[xx,yy] pobrany z o_character zawsze wynosi 0.
Próbowałem zrobić tę tablicę jako tablicę lokalną i odwoływać się do niej przez o_baza_danych.level_height[xx,yy], a nawed o_baza_danych.level_height[other.xx,other.yy]
Przepraszam za całkowity brak wyjaśnienia, ale mam pewność że kod wystarczy.