Skip to content
This repository has been archived by the owner on May 1, 2020. It is now read-only.

Autoloader-Probleme mit Files mit Bindestrich im Namen #15

Closed
pc-coholic opened this issue Jan 12, 2014 · 1 comment
Closed

Autoloader-Probleme mit Files mit Bindestrich im Namen #15

pc-coholic opened this issue Jan 12, 2014 · 1 comment

Comments

@pc-coholic
Copy link

Ich habe diverse Grafiken welche (leider dynamisch, daher wenig Einfluss auf die Dateinamen möglich) einen Bindestrich im Namen tragen. Der Autoloader erfasst diese augenscheinlich auch korrekt

[mvgdefas] loader: updated U-Bahn (triggered by U-Bahn.gif)
[mvgdefas] loader: updated T-20 (triggered by T-20.gif)
[mvgdefas] loader: updated U-2 (triggered by U-2.gif)
[mvgdefas] loader: updated S-154 (triggered by S-154.gif)

Doch irgendwo scheint Infobeamer da sich daran zu verhaspeln und dann nicht die Bilder unter ihrem entsprechenden Namen bereitzustellen...

@dividuum
Copy link
Owner

Wenn du util.auto_loader(_G) nutzt, laed info-beamer die Resourcen in die Tabelle _G, so dass S-154 dann unter _G["S-154"] ansprechbar ist. _G ist der globale Scope (d.h. _G["_G"] == _G). Wenn nun der Name einem gueltigen Variablennamen entspricht, ist die Resource direkt "erreichbar". D.h. foo.png -> globale Variable foo. S-154 ist kein gueltiger Variablenname, d.h. du musst _G["S-154"] nutzen. Um das ganze expliziter zu machen, wuerde ich in dem Fall vorschlagen, den auto_loader so zu nutzen: local res = util.auto_loader(), wodurch geladene Resourcen in die Tabelle geladen werden.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants