我应该将config.lua文件的宽度和高度更改为contentWidth和contentHeight

时间:2017-06-12 11:31:25

标签: lua corona

我正在创建一个应用程序,我最近偶然发现了config.lua文件,其中宽度为320px,高度为480px(或类似的东西)。我希望我的应用程序功能多样,以便您可以在所有设备上播放它。我应该将这些更改为

static class ActionMap {
  private final Map<Class<?>, Consumer<?>> actions = new HashMap<> ();

  <T> void put(Class<T> clazz, Consumer<T> consumer) {
    actions.put(clazz, consumer);
  }

  <T> boolean containsMapping(T obj) {
    return actions.containsKey(obj.getClass());
  }

  @SuppressWarnings("unchecked")
  <T> void apply(T obj) {
    Consumer<T> action = (Consumer<T>) actions.get(obj.getClass());
    //null check
    action.accept(obj);
  }
}    

1 个答案:

答案 0 :(得分:1)