Update docs

This commit is contained in:
Joshua Granick
2015-02-11 19:17:58 -08:00
parent b0438b8686
commit 4863ad407a
8 changed files with 116 additions and 26 deletions

View File

@@ -74,7 +74,74 @@ import lime.net.URLRequest;
import lime.net.URLRequestHeader; import lime.net.URLRequestHeader;
import lime.net.URLRequestMethod; import lime.net.URLRequestMethod;
import lime.net.URLVariables; import lime.net.URLVariables;
#if (windows || mac || linux || neko)
import lime.project.ApplicationData;
import lime.project.Architecture;
import lime.project.Asset;
import lime.project.AssetEncoding;
import lime.project.AssetType;
import lime.project.Command;
import lime.project.ConfigData;
import lime.project.Dependency;
import lime.project.HXProject;
import lime.project.Haxelib;
import lime.project.Icon;
import lime.project.Keystore;
import lime.project.Library;
import lime.project.NDLL;
import lime.project.NDLLType;
import lime.project.Orientation;
import lime.project.Platform;
import lime.project.PlatformTarget;
import lime.project.PlatformType;
import lime.project.ProjectXMLParser;
import lime.project.SplashScreen;
import lime.project.WindowData;
#end
import lime.system.System; import lime.system.System;
#if (windows || mac || linux || neko)
import lime.tools.helpers.AIRHelper;
import lime.tools.helpers.AndroidHelper;
import lime.tools.helpers.AntHelper;
import lime.tools.helpers.ArrayHelper;
import lime.tools.helpers.AssetHelper;
import lime.tools.helpers.BlackBerryHelper;
import lime.tools.helpers.CLIHelper;
import lime.tools.helpers.CPPHelper;
import lime.tools.helpers.CompatibilityHelper;
import lime.tools.helpers.CordovaHelper;
import lime.tools.helpers.FileHelper;
import lime.tools.helpers.FlashHelper;
import lime.tools.helpers.HTML5Helper;
import lime.tools.helpers.IOSHelper;
import lime.tools.helpers.IconHelper;
import lime.tools.helpers.ImageHelper;
import lime.tools.helpers.JavaHelper;
import lime.tools.helpers.LogHelper;
import lime.tools.helpers.NekoHelper;
import lime.tools.helpers.NodeJSHelper;
import lime.tools.helpers.ObjectHelper;
import lime.tools.helpers.PathHelper;
import lime.tools.helpers.PlatformHelper;
import lime.tools.helpers.ProcessHelper;
import lime.tools.helpers.StringHelper;
import lime.tools.helpers.StringMapHelper;
import lime.tools.helpers.TizenHelper;
import lime.tools.helpers.WebOSHelper;
import lime.tools.helpers.ZipHelper;
import lime.tools.platforms.AndroidPlatform;
import lime.tools.platforms.BlackBerryPlatform;
import lime.tools.platforms.EmscriptenPlatform;
import lime.tools.platforms.FirefoxPlatform;
import lime.tools.platforms.FlashPlatform;
import lime.tools.platforms.HTML5Platform;
import lime.tools.platforms.IOSPlatform;
import lime.tools.platforms.LinuxPlatform;
import lime.tools.platforms.MacPlatform;
import lime.tools.platforms.TizenPlatform;
import lime.tools.platforms.WebOSPlatform;
import lime.tools.platforms.WindowsPlatform;
#end
import lime.ui.KeyCode; import lime.ui.KeyCode;
import lime.ui.Mouse; import lime.ui.Mouse;
import lime.ui.MouseCursor; import lime.ui.MouseCursor;

View File

@@ -7,12 +7,12 @@ import sys.FileSystem;
class AIRHelper { class AIRHelper {
private static var defines:Hash <String>; /*private static var defines:Map <String, String>;
private static var target:String; private static var target:String;
private static var targetFlags:Hash <String>; private static var targetFlags:Map <String, String>;
public static function initialize (defines:Hash <String>, targetFlags:Hash <String>, target:String, NME:String):Void { public static function initialize (defines:Map <String, String>, targetFlags:Map <String, String>, target:String, NME:String):Void {
AIRHelper.defines = defines; AIRHelper.defines = defines;
AIRHelper.targetFlags = targetFlags; AIRHelper.targetFlags = targetFlags;
@@ -141,7 +141,6 @@ class AIRHelper {
} }
args = args.concat (files); args = args.concat (files);
//args = args.concat ([ sourcePath /*, "icon_16.png", "icon_32.png", "icon_48.png", "icon_128.png"*/ ]);
ProcessHelper.runCommand (workingDirectory, defines.get ("AIR_SDK") + "/bin/adt", args); ProcessHelper.runCommand (workingDirectory, defines.get ("AIR_SDK") + "/bin/adt", args);
@@ -195,7 +194,7 @@ class AIRHelper {
} }
} }*/
} }

View File

@@ -7,7 +7,7 @@ class AntHelper {
private static var ant:String; private static var ant:String;
public static function initialize (defines:Hash <String>):Void { public static function initialize (defines:Map <String, String>):Void {
if (defines.exists ("ANDROID_SDK")) { if (defines.exists ("ANDROID_SDK")) {

View File

@@ -1,10 +1,10 @@
package lime.tools.helpers; package lime.tools.helpers;
import data.Asset;
import data.Icons;
import haxe.io.Eof; import haxe.io.Eof;
import haxe.io.Path; import haxe.io.Path;
import lime.project.Asset;
import lime.project.Icon;
import sys.io.File; import sys.io.File;
import sys.FileSystem; import sys.FileSystem;
@@ -12,12 +12,12 @@ import sys.FileSystem;
class CordovaHelper { class CordovaHelper {
public static var contentPath = "www/"; /*public static var contentPath = "www/";
private static var defines:Hash <String>; private static var defines:Map <String, String>;
private static var NME:String; private static var NME:String;
private static var target:String; private static var target:String;
private static var targetFlags:Hash <String>; private static var targetFlags:Map <String, String>;
public static function build (workingDirectory:String, debug:Bool):Void { public static function build (workingDirectory:String, debug:Bool):Void {
@@ -182,7 +182,7 @@ class CordovaHelper {
} }
public static function initialize (defines:Hash <String>, targetFlags:Hash <String>, target:String, NME:String):Void { public static function initialize (defines:Map <String, String>, targetFlags:Map <String, String>, target:String, NME:String):Void {
CordovaHelper.defines = defines; CordovaHelper.defines = defines;
CordovaHelper.NME = NME; CordovaHelper.NME = NME;
@@ -292,7 +292,7 @@ class CordovaHelper {
} }
public static function updateIcon (buildDirectory:String, icons:Icons, assets:Array <Asset>, context:Dynamic):Void { public static function updateIcon (buildDirectory:String, icons:Array<Icon>, assets:Array <Asset>, context:Dynamic):Void {
var iconCount = 0; var iconCount = 0;
var sizes = []; var sizes = [];
@@ -351,7 +351,7 @@ class CordovaHelper {
} }
} }*/
} }

View File

@@ -14,7 +14,12 @@ import lime.project.Platform;
import sys.io.File; import sys.io.File;
import sys.io.FileOutput; import sys.io.FileOutput;
import sys.FileSystem; import sys.FileSystem;
#if neko
import neko.Lib; import neko.Lib;
#elseif cpp
import cpp.Lib;
#end
class FileHelper { class FileHelper {

View File

@@ -3,11 +3,6 @@ package lime.tools.helpers;
//import openfl.text.Font; //import openfl.text.Font;
//import openfl.utils.ByteArray; //import openfl.utils.ByteArray;
import format.swf.Data;
import format.swf.Constants;
import format.swf.Reader;
import format.swf.Writer;
import format.wav.Data;
import haxe.io.Bytes; import haxe.io.Bytes;
import haxe.io.Path; import haxe.io.Path;
import lime.tools.helpers.LogHelper; import lime.tools.helpers.LogHelper;
@@ -21,6 +16,14 @@ import sys.io.File;
import sys.FileSystem; import sys.FileSystem;
import sys.io.FileSeek; import sys.io.FileSeek;
#if format
import format.swf.Data;
import format.swf.Constants;
import format.swf.Reader;
import format.swf.Writer;
import format.wav.Data;
#end
class FlashHelper { class FlashHelper {
@@ -28,6 +31,7 @@ class FlashHelper {
private static var swfAssetID = 1000; private static var swfAssetID = 1000;
#if format
private static function embedAsset (inAsset:Asset, packageName:String, outTags:Array<SWFTag>) { private static function embedAsset (inAsset:Asset, packageName:String, outTags:Array<SWFTag>) {
var embed = inAsset.embed; var embed = inAsset.embed;
@@ -457,6 +461,7 @@ class FlashHelper {
return true; return true;
} }
#end
/*public static function embedAssets (targetPath:String, assets:Array <Asset>, packageName:String = ""):Void { /*public static function embedAssets (targetPath:String, assets:Array <Asset>, packageName:String = ""):Void {
@@ -533,6 +538,7 @@ class FlashHelper {
private static function compileSWC (project:HXProject, assets:Array<Asset>, id:Int):Void { private static function compileSWC (project:HXProject, assets:Array<Asset>, id:Int):Void {
#if format
var destination = project.app.path + "/flash/obj"; var destination = project.app.path + "/flash/obj";
PathHelper.mkdir (destination); PathHelper.mkdir (destination);
@@ -594,6 +600,7 @@ class FlashHelper {
for (asset in assets) { for (asset in assets) {
#if format
try { try {
if (asset.type != AssetType.TEMPLATE && embedAsset (asset, packageName, tags)) { if (asset.type != AssetType.TEMPLATE && embedAsset (asset, packageName, tags)) {
@@ -607,6 +614,7 @@ class FlashHelper {
Sys.println ("Error embedding \"" + asset.sourcePath + "\": " + e); Sys.println ("Error embedding \"" + asset.sourcePath + "\": " + e);
} }
#end
} }
@@ -621,6 +629,7 @@ class FlashHelper {
output.close (); output.close ();
} }
#end
} }

View File

@@ -7,7 +7,6 @@ import lime.tools.helpers.LogHelper;
import lime.tools.helpers.PathHelper; import lime.tools.helpers.PathHelper;
import lime.tools.helpers.PlatformHelper; import lime.tools.helpers.PlatformHelper;
import lime.tools.helpers.ProcessHelper; import lime.tools.helpers.ProcessHelper;
import neko.vm.Thread;
import lime.project.Architecture; import lime.project.Architecture;
import lime.project.Asset; import lime.project.Asset;
import lime.project.Haxelib; import lime.project.Haxelib;
@@ -15,6 +14,12 @@ import lime.project.HXProject;
import lime.project.Platform; import lime.project.Platform;
import sys.FileSystem; import sys.FileSystem;
#if neko
import neko.vm.Thread;
#elseif cpp
import cpp.vm.Thread;
#end
class HTML5Helper { class HTML5Helper {

View File

@@ -3,10 +3,15 @@ package lime.tools.helpers;
import haxe.io.Bytes; import haxe.io.Bytes;
import lime.tools.helpers.PlatformHelper; import lime.tools.helpers.PlatformHelper;
import neko.Lib;
import lime.project.Platform; import lime.project.Platform;
import sys.io.Process; import sys.io.Process;
#if neko
import neko.Lib;
#elseif cpp
import cpp.Lib;
#end
class LogHelper { class LogHelper {