@@ -0,0 +1,1401 @@
+package com.haxademic.demo.data;%0A%0Aimport com.haxademic.core.app.PAppletHax;%0Aimport com.haxademic.core.constants.AppSettings;%0Aimport com.haxademic.core.data.store.AppStore;%0Aimport com.haxademic.core.data.store.IAppStoreListener;%0A%0Apublic class Demo_AppStore%0Aextends PAppletHax%0Aimplements IAppStoreListener %7B%0A%09public static void main(String args%5B%5D) %7B PAppletHax.main(Thread.currentThread().getStackTrace()%5B1%5D.getClassName()); %7D%0A%09%0A%09protected void overridePropsFile() %7B%0A%09%09p.appConfig.setProperty(AppSettings.SHOW_DEBUG, true );%0A%09%7D%0A%0A%09public void setupFirstFrame() %7B%0A%09%09AppStore.instance().addListener(this);%0A%09%7D%0A%09%0A%09public void drawApp() %7B%0A%09%09background(0);%0A%09%09AppStore.instance().setNumber(%22frameCount%22, p.frameCount);%0A%09%09AppStore.instance().setBoolean(%22Frame over 100%22, (p.frameCount %25 200) %3E 100);%0A%09%09AppStore.instance().setNumber(%22mousePercentX()%22, p.mousePercentX());%0A%09%09AppStore.instance().setNumber(%22mousePercentY()%22, p.mousePercentY());%0A%09%09// for (int i = 0; i %3C 50; i++) %7B AppStore.instance().setNumber(%22test_%22+i, i); %7D%0A%09%09AppStore.instance().showStoreValuesInDebugView();%0A%09%7D%0A%0A%09@Override%0A%09public void updatedNumber(String key, Number val) %7B%0A//%09%09p.debugView.setValue(key, val.floatValue());%0A%09%7D%0A%0A%09@Override%0A%09public void updatedString(String key, String val) %7B%0A//%09%09p.debugView.setValue(key, val);%0A%09%7D%0A%0A%09@Override%0A%09public void updatedBoolean(String key, Boolean val) %7B%0A//%09%09p.debugView.setValue(key, val);%0A%09%7D%09%0A%0A%7D%0A%0A

Add AppStore demo