Ja, das Tutorial kommt. ab Ende nächste Woche habe ich Urlaub und da wollte ich mich an die nächsten Tutorials setzen.
Funktioniert dann aber ohne Framesetzen*, aber mit änderbaren Cursor...
Im Grunde basiert das System eher auf dem Verhalten, wie es bei dem Standard SCUMM Interface verwendet wird: Dass das Item als aktiv gesetzt wird, ohne, dass man es per drag&drop bewegt.
Eine Lua Funktion klinkt sich in den mainLoop der Engine ein und überwacht, ob ein Item benutzt wird und falls es der Fall ist wird der Cursor geändert, welcher genauso aussieht wie das Item. Falls nicht, wird der Standardcursor gesetzt.
Bedeutet in dem Fall also mehr Arbeit, aber schöneres Aussehen im Endergebnis:
*Das Framesetzen beim Item um eine Umrandung darzustellen hat einen doofen Nebeneffekt: Wenn das Aussehen geändert wird, bekommt selbst das Itembild im Inventar auch einen Rand. Daher eher wie oben geschrieben nur den Cursor anpassen.