Skip to content

Instantly share code, notes, and snippets.

View z-ohnami's full-sized avatar
🤾‍♂️
enjoying!!

Makoto Ohnami z-ohnami

🤾‍♂️
enjoying!!
View GitHub Profile
@z-ohnami
z-ohnami / gist:10022020
Last active August 29, 2015 13:58
SetUp OpenFL for Mac
$ haxelib install lime
This is the first time you are runing haxelib. Please run `haxelib setup` first
$ haxelib setup
Please enter haxelib repository path with write access
Hit enter for default (/usr/lib/haxe/lib)
Path :
haxelib repository is now /usr/lib/haxe/lib/
$ haxelib install lime
@z-ohnami
z-ohnami / gist:11181979
Created April 22, 2014 14:45
OpenFL HellowWorld
package;
import flash.display.Sprite;
import flash.text.TextField;
import flash.text.TextFormat;
import flash.text.TextFormatAlign;
import flash.events.Event;
class Main extends Sprite {
@z-ohnami
z-ohnami / gist:11218999
Last active August 29, 2015 14:00
Fix OpenFL part 2
// /usr/lib/haxe/lib/openfl-native/1,3,0/flash/utils/IDataInput.hx
package flash.utils;
interface IDataInput {
public var bytesAvailable (get, null):Int;
public var endian (get, set):String;
@z-ohnami
z-ohnami / gist:11219430
Last active August 29, 2015 14:00
Fix OpenFL part 1
(in /usr/lib/haxe/lib/openfl-native/1,3,0/flash/utils/ByteArray.hx)
276 //public function readDouble ():Float {
277 override public function readDouble (position:Int):Float { //modify !!
278
279 if (position + 8 > length) {
308 //public function readFloat ():Float {
309 override public function readFloat (position:Int):Float { //modify !!
@z-ohnami
z-ohnami / gist:11219720
Created April 23, 2014 15:21
Fix OpenFL part 3
(in /usr/lib/haxe/lib/openfl-native/1,3,0/openfl/utils/ArrayBufferView.hx)
84 inline public function getFloat32 (position:Int):Float {
85
86 #if cpp
87 untyped return __global__.__hxcpp_memory_get_float (bytes, position + byteOffset);
88 #else
89 buffer.position = position + byteOffset;
90 //return buffer.readFloat ();
91 return buffer.readFloat (buffer.position); // added argument
@z-ohnami
z-ohnami / gist:11259844
Created April 24, 2014 15:59
OpenFL draw test
package sample;
import flash.display.Sprite;
import flash.text.TextField;
import flash.events.Event;
import flash.Vector;
class Act002 extends Sprite
{
@z-ohnami
z-ohnami / gist:11292392
Last active July 15, 2018 07:04
OpenFL project.xml
<?xml version="1.0" encoding="utf-8"?>
<project>
<!-- NMML reference: https://gist.github.com/1763850 -->
<!-- metadata, make sure 'package' is at least 3 segments (ie. com.mycompany.myproject) -->
<meta title="FLWork" package="FLWork" version="1.0.0" company="" />
<!-- output -->
<app main="Main" file="FLWork" path="bin" />
@z-ohnami
z-ohnami / gist:11312245
Last active August 29, 2015 14:00
Display Bitmap Data
package sample;
import flash.display.Sprite;
import flash.events.Event;
import flash.display.BitmapData;
import flash.display.Bitmap;
import openfl.Assets;
class Act004 extends Sprite
@z-ohnami
z-ohnami / gist:11313424
Created April 26, 2014 06:42
OpenFL rotation image via center position.
package sample;
import flash.display.Sprite;
import flash.events.Event;
import flash.display.BitmapData;
import flash.display.Bitmap;
import openfl.Assets;
@z-ohnami
z-ohnami / gist:11319361
Created April 26, 2014 12:51
Display Current Time
package sample;
import flash.display.Sprite;
import flash.text.TextField;
import flash.text.TextFormat;
import flash.text.TextFormatAlign;
import flash.events.Event;
import flash.events.TimerEvent;
import flash.utils.Timer;