nee- es geht nicht um die variable c, das war nur ein beispiel zum "besseren verständnis" *hust* entschuldigung.
die variable, die mir sorgen macht, ist "pos".
ich hab jetzt das ganze programm so umgeschrieben, dass es auch mit einer lokalen variable "pos" funktioniert (die funktionionen die auf pos zugreifen existierten noch garnicht als ich den code gepostet habe.) das problem ist zwar somit beseitigt, interessant wäre es jedoch trotzdem, zu wissen, warum der code oben nicht funktionierte... (ist aber jetzt nicht lebenswichtig^^)
das ganze ist übrigens ein (inzwischen fehlerfrei arbeitendes) tetris spiel auf einem 128x64 pixel display.