All Downloads are FREE. Search and download functionalities are using the official Maven repository.

xworker.game.cocos2d.actions.ResourceActions Maven / Gradle / Ivy

package xworker.game.cocos2d.actions;

import org.xmeta.ActionContext;
import org.xmeta.Thing;

public class ResourceActions {
	public static String toJavaScript(ActionContext actionContext){
		Thing self = (Thing) actionContext.get("self");
		String js = "";
		for(Thing images : self.getChilds("Images")){
			for(Thing image : images.getChilds()){
				js = js + "\r\nvar " + image.getMetadata().getName() + " = \"" + image.getString("resPath") + "\";";
			}
		}
		for(Thing audios : self.getChilds("Audios")){
			for(Thing audio : audios.getChilds()){
				js = js + "\r\nvar " + audio.getMetadata().getName() + " = \"" + audio.getString("resPath") + "\";";
			}
		}
		for(Thing animations : self.getChilds("Animations")){
			for(Thing animation : animations.getChilds()){
				js = js + "\r\nvar " + animation.getMetadata().getName() + " = \"" + animation.getString("resPath") + "\";";
			}
		}
		js = js + "\r\n";
		
		for(Thing resourceGroups : self.getChilds("ResourceGroup")){
			js = js + "\r\nvar " + resourceGroups.getMetadata().getName() + " = [";
			for(int i=0; i




© 2015 - 2024 Weber Informatics LLC | Privacy Policy