hypersurge / awe6 Goto Github PK
View Code? Open in Web Editor NEWawe6, the inverted game framework (Haxe)
Home Page: http://awe6.org
License: MIT License
awe6, the inverted game framework (Haxe)
Home Page: http://awe6.org
License: MIT License
I'd very much like to know how others have implemented tilesets and animation in awe6. Feel free to point out the obvious, like "There's something in samples..."
The current installation instructions and tutorials are not beginner friendly at all.
Especially to people new to haxe.
How do you compile? The helloworld example just has a bunch of commands but no instructions on where to use them (I am on mac)?
In addition, the demos are not compiled (if I run the .htm files included it says missing files like game.js).
Thanks
Hi,
This is just random question. I saw my name/blog is included in some files 😃 I was wondering why. I never contributed, and wonder where the code is coming from or why you choose to add my name. I don't mind being mentioned, I'm just curious why.
Btw this looks like a great library.
First of all, the fact that awe6 is still alive surprised me but is super awesome. It’s what i cut my teeth on for Haxe. Kudos.
Secondly, I’m glad there’s finally actual documentation. Last time i messed with awe6 was like 5 years ago or so. The problem, the API docs page is rendering blank on mobile and showing “content missing” on desktop.
I created a new awe6 project in flashdevelop using "awe6 openFl" profile.
Compilation fails for it.
The following error is received:
Building New Project
Running Pre-Build Command Line...
cmd: "C:\HaxeToolkit\haxe/haxelib" run lime build "New Project.xml" neko -debug -Dfdb
C:/HaxeToolkit/haxe/lib/awe6/2,5,732/awe6/extras/gui/Text.hx:155: characters 3-36 : Float should be Null
C:/HaxeToolkit/haxe/lib/awe6/2,5,732/awe6/extras/gui/Text.hx:155: characters 3-36 : Float should be Int
Build halted with errors.
Done(1)
Build a new RC and push to haxelib to include minor changes over the last year. New build includes re-running the OpenFL tests with a recent version.
What steps will reproduce the problem?
1. Start awe6 demo app using nme test awe6.nmml flash|mac -debug
2. Start the game, click all Spheres, start new game, click all spheres, start
new game ...
3. Have a look at the Memory usage
What is the expected output? What do you see instead?
Expected: disposer will remove the view and free the memory used.
Instead:
Mac:
It starts at 48 MB, increases to 60 MB when starting the game, increases to 70
MB when Results Scene is shown.
Then starting a new game leads to 96 MB usage, next restart is using 111 MB and
so on.
Flash:
Starts lower at 10 MB, but also increases steadily to 14 MB on next game, then
17 MB and so on.
What version of the product are you using? On what operating system?
Latest HXCPP, NME and awe6 (all from trunk), testing on a Mac 10.7
Original issue reported on code.google.com by [email protected]
on 18 Jun 2012 at 8:14
What steps will reproduce the problem?
1. Flash player 11.1.102.55 (11.1) and haXe Compiler 2.09 on Mac
2. Compile any awe6 project
3. Error #2094: Event dispatch recursion overflow. (relating it Fullscreen
events)
Error #2094: Event dispatch recursion overflow.
at flash.display::Stage/set_displayState()
at flash.display::Stage/set displayState()
at
awe6.core.drivers.flash::Kernel/_driverSetIsFullScreen()[/usr/lib/haxe/lib/awe6/
1,1,445/awe6/core/drivers/flash/Kernel.hx:198]
at
awe6.core.drivers::AKernel/_set_isFullScreen()[/usr/lib/haxe/lib/awe6/1,1,445/aw
e6/core/drivers/AKernel.hx:319]
at
awe6.core.drivers.flash::Kernel/_onFullScreen()[/usr/lib/haxe/lib/awe6/1,1,445/a
we6/core/drivers/flash/Kernel.hx:141]
at flash.display::Stage/set_displayState()
at flash.display::Stage/set displayState()
at
awe6.core.drivers.flash::Kernel/_driverSetIsFullScreen()[/usr/lib/haxe/lib/awe6/
1,1,445/awe6/core/drivers/flash/Kernel.hx:198]
at
awe6.core.drivers::AKernel/_set_isFullScreen()[/usr/lib/haxe/lib/awe6/1,1,445/aw
e6/core/drivers/AKernel.hx:319]
at
awe6.core.drivers.flash::Kernel/_onFullScreen()[/usr/lib/haxe/lib/awe6/1,1,445/a
we6/core/drivers/flash/Kernel.hx:141]
at flash.display::Stage/set_displayState()
at flash.display::Stage/set displayState()
at
awe6.core.drivers.flash::Kernel/_driverSetIsFullScreen()[/usr/lib/haxe/lib/awe6/
1,1,445/awe6/core/drivers/flash/Kernel.hx:198]
at
awe6.core.drivers::AKernel/_set_isFullScreen()[/usr/lib/haxe/lib/awe6/1,1,445/aw
e6/core/drivers/AKernel.hx:319]
at
awe6.core.drivers.flash::Kernel/_onFullScreen()[/usr/lib/haxe/lib/awe6/1,1,445/a
we6/core/drivers/flash/Kernel.hx:141]
at flash.display::Stage/set_displayState()
at flash.display::Stage/set displayState()
at
awe6.core.drivers.flash::Kernel/_driverSetIsFullScreen()[/usr/lib/haxe/lib/awe6/
1,1,445/awe6/core/drivers/flash/Kernel.hx:198]
at
awe6.core.drivers::AKernel/_set_isFullScreen()[/usr/lib/haxe/lib/awe6/1,1,445/aw
e6/core/drivers/AKernel.hx:319]
at
awe6.core.drivers.flash::Kernel/_onFullScreen()[/usr/lib/haxe/lib/awe6/1,1,445/a
we6/core/drivers/flash/Kernel.hx:141]
at flash.display::Stage/set_displayState()
at flash.display::Stage/set displayState()
at
awe6.core.drivers.flash::Kernel/_driverSetIsFullScreen()[/usr/lib/haxe/lib/awe6/
1,1,445/awe6/core/drivers/flash/Kernel.hx:198]
at
awe6.core.drivers::AKernel/_set_isFullScreen()[/usr/lib/haxe/lib/awe6/1,1,445/aw
e6/core/drivers/AKernel.hx:319]
at
awe6.core.drivers.flash::Kernel/_onFullScreen()[/usr/lib/haxe/lib/awe6/1,1,445/a
we6/core/drivers/flash/Kernel.hx:141]
at flash.display::Stage/set_displayState()
at flash.display::Stage/set displayState()
at
awe6.core.drivers.flash::Kernel/_driverSetIsFullScreen()[/usr/lib/haxe/lib/awe6/
1,1,445/awe6/core/drivers/flash/Kernel.hx:198]
at
awe6.core.drivers::AKernel/_set_isFullScreen()[/usr/lib/haxe/lib/awe6/1,1,445/aw
e6/core/drivers/AKernel.hx:319]
at
awe6.core.drivers.flash::Kernel/_onFullScreen()[/usr/lib/haxe/lib/awe6/1,1,445/a
we6/core/drivers/flash/Kernel.hx:141]
at flash.display::Stage/set_displayState()
at flash.display::Stage/set displayState()
at
awe6.core.drivers.flash::Kernel/_driverSetIsFullScreen()[/usr/lib/haxe/lib/awe6/
1,1,445/awe6/core/drivers/flash/Kernel.hx:198]
at
awe6.core.drivers::AKernel/_set_isFullScreen()[/usr/lib/haxe/lib/awe6/1,1,445/aw
e6/core/drivers/AKernel.hx:319]
at
awe6.core.drivers.flash::Kernel/_onFullScreen()[/usr/lib/haxe/lib/awe6/1,1,445/a
we6/core/drivers/flash/Kernel.hx:141]
at flash.display::Stage/set_displayState()
at flash.display::Stage/set displayState()
at
awe6.core.drivers.flash::Kernel/_driverSetIsFullScreen()[/usr/lib/haxe/lib/awe6/
1,1,445/awe6/core/drivers/flash/Kernel.hx:198]
at
awe6.core.drivers::AKernel/_set_isFullScreen()[/usr/lib/haxe/lib/awe6/1,1,445/aw
e6/core/drivers/AKernel.hx:319]
at
awe6.core.drivers.flash::Kernel/_onFullScreen()[/usr/lib/haxe/lib/awe6/1,1,445/a
we6/core/drivers/flash/Kernel.hx:141]
at flash.display::Stage/set_displayState()
at flash.display::Stage/set displayState()
at
awe6.core.drivers.flash::Kernel/_driverSetIsFullScreen()[/usr/lib/haxe/lib/awe6/
1,1,445/awe6/core/drivers/flash/Kernel.hx:198]
at
awe6.core.drivers::AKernel/_set_isFullScreen()[/usr/lib/haxe/lib/awe6/1,1,445/aw
e6/core/drivers/AKernel.hx:319]
at
awe6.core.drivers.flash::Kernel/_onFullScreen()[/usr/lib/haxe/lib/awe6/1,1,445/a
we6/core/drivers/flash/Kernel.hx:141]
at flash.display::Stage/set_displayState()
at flash.display::Stage/set displayState()
at
awe6.core.drivers.flash::Kernel/_driverSetIsFullScreen()[/usr/lib/haxe/lib/awe6/
1,1,445/awe6/core/drivers/flash/Kernel.hx:198]
at
awe6.core.drivers::AKernel/_set_isFullScreen()[/usr/lib/haxe/lib/awe6/1,1,445/aw
e6/core/drivers/AKernel.hx:319]
at
awe6.core.drivers.flash::Kernel/_onFullScreen()[/usr/lib/haxe/lib/awe6/1,1,445/a
we6/core/drivers/flash/Kernel.hx:141]
at flash.display::Stage/set_displayState()
at flash.display::Stage/set displayState()
at
awe6.core.drivers.flash::Kernel/_driverSetIsFullScreen()[/usr/lib/haxe/lib/awe6/
1,1,445/awe6/core/drivers/flash/Kernel.hx:198]
Original issue reported on code.google.com by [email protected]
on 18 Jun 2012 at 5:28
Test against Haxe 4 and reissue haxelib release.
Releated issues #32 (fixed)
What steps will reproduce the problem?
1. nme build awe6.nmml linux
2. cd export/cpp/linux/bin
3. ./awe6
4. Beat game
What is the expected output? What do you see instead?
Expected: Show high score, save file.
Saw (in console): Error : [file_open,///AWE6_DEMO.sol]
What version of the product are you using? On what operating system?
haXe 2.09; nme 3.3.3; awe6 r455
Kernel: Linux 3.2.0-2-amd64 (x86_64)
Distribution: Linux Mint Debian XFCE Edition
Please provide any additional information below.
Changing awe6/core/drivers/nme/Session.hx's _driverLoad's
SharedObject.getLocal's call to read
_so = SharedObject.getLocal( _kernel.factory.id, FileSystem.fullPath(
Path.directory( Sys.executablePath() ) ) );
(with relevant imports obviously) fixes the problem, though not sure if it's
the desired solution on your part. Otherwise, linux build works flawlessly.
Original issue reported on code.google.com by [email protected]
on 16 Jun 2012 at 8:00
What steps will reproduce the problem?
1. Use Haxe 3: Haxe Library Manager 3.0.0 - (c)2006-2013 Haxe Foundation
2. Try to install awe6: C:\Users\adam>haxelib install awe6
No such Project : awe6
What is the expected output? What do you see instead?
I expect to be able to install it!
What version of the product are you using? On what operating system?
No version of awe6, yet. Windows 7.
Please provide any additional information below.
I can't use haxelib bundled with NME (Haxe Library Manager 1.03 - (c)2006
Motion-Twin) because I'm behind a proxy and its proxy detection is broken, so
I'm using the latest Haxe (3).
I can't find the package on your website that I would need to use haxelib in a
local-install scenario (i.e. "test" in the old haxelib and "local" in the more
sensible new one!)
Original issue reported on code.google.com by [email protected]
on 27 Jun 2013 at 12:20
After I was successfully able to run several HaxeFlixel demos, I decided to give awe6 a go. Because, you know, TNBT and all..
I followed the installation instructions for mac:
$ haxelib install awe6
Check if it got installed:
$ haxelib run awe6
Syntax:
to create a new project
haxelib run awe6 create project swf|openfl|createjs <name> <package> <author>
to create scenes or entities
haxelib run awe6 create scene|entity <name> <package> <author>
Neat.
Creating a project:
$ haxelib run awe6 create project openfl awetest awepack Micha0
Complete: Project awetest successfully created.
Nice.
So, without any modification I try to run the project, but I get compile errors:
$ cd awetest/
$ haxelib run openfl test awetest.xml neko
/usr/lib/haxelib/awe6/2,5,732/awe6/extras/gui/Text.hx:155: characters 3-36 : Float should be Null<Int>
/usr/lib/haxelib/awe6/2,5,732/awe6/extras/gui/Text.hx:155: characters 3-36 : Float should be Int
I get the exact same error with the hcpp
target. But when I try the flash
target everything seems to work as expected.
Am I missing something? An Awe6/OpenFL project should run on all OpenFL supported platforms, right?
Thanks!
Running on OS X Lion with latest updates as of 23rd May 2012.
What steps will reproduce the problem?
1. Get latest awe6 source
2. Run 'nme build awe6.nmml ios' (nme test awe6.nmml ios -simulator) will also
give similar results.
What is the expected output? What do you see instead?
Expect project to build. Build log can be found at http://pastebin.com/H9hZB1XQ
although errors of note are:
./src/awe6/core/MessageManager.cpp: In member function ‘virtual
haxe::FastList_awe6_core__MessageManager__HelperSubscription
awe6::core::MessageManager_obj::_getSubscriptions(awe6::interfaces::IEntity,
Dynamic, Dynamic, awe6::interfaces::IEntity, Class)’:
./src/awe6/core/MessageManager.cpp:344: error: ‘EnumValue’ was not declared
in this scope
./src/awe6/core/MessageManager.cpp:344: error: template argument 1 is invalid
./src/awe6/core/MessageManager.cpp:344: error: ‘EnumValue’ cannot appear in
a constant-expression
./src/awe6/core/MessageManager.cpp:344: error: template argument 1 is invalid
NME Actuate sample builds fine, problem only occurs when using awe6.
What version of the product are you using? On what operating system?
actuate: [1.40]
awe6: [1.0.391]
hxcpp: 2.09.1 [dev:/users/sam/dev/hxcpp-dev]
nape: [m9.1-r10]
nme: [3.3.2]
swf: [1.11]
Please provide any additional information below.
Build log can be found here: http://pastebin.com/H9hZB1XQ
Original issue reported on code.google.com by [email protected]
on 23 May 2012 at 8:57
Comment by lory.bineau, Today (42 minutes ago)
Is it broken with the new Haxe 2.09 ? The base example doesn't work, i've got
the following message :
awe6/1,0,391/awe6/extras/gui/Text.hx:130: characters 3-41 : Array<Dynamic>
should be Array<flash.filters.BitmapFilter?>
awe6/1,0,391/awe6/extras/gui/Text.hx:130: characters 3-41 : Type parameters are
invariant awe6/1,0,391/awe6/extras/gui/Text.hx:130: characters 3-41 : Dynamic
should be flash.filters.BitmapFilter?
Original issue reported on code.google.com by [email protected]
on 17 Apr 2012 at 9:37
I noticed that Box2D was being tested out fairly recently and attempted to implement it in a test project. Despite there being quite a bit of documentation for it, it was pretty painful to get it to work with awe6 and the pixijs target (most likely due to my own lack of experience with it and how highly verbose Box2d is). It was suggested that I tested out Echo, a more modern, streamlined 2D physics engine that was developed in order to make physics easier to implement. Its dev is also pretty active and is available for support in several of my own game dev circles. Much of what I learned from Box2D translated directly to Echo and I've uploaded my test repo here.
Echo does have DebugDraw support for OpenFL and Heaps and making a Pixijs driver for in the framework was very straightforward. I haven't tested the OpenFL part of it, but if it's anything like my experience with using Pixijs, it would most likely require backend work to get functional. I know that it was stated that you prefer not having a physics library implemented directly into awe6 when I did my Pixijs 5 port test, but I'd still like your thoughts on this. Thanks. 😸
It's probably a good idea to change the naming convention for properties
getters/setters to reflect the incoming changes in Haxe 3.0 (as was announced
at the WWX). We might ge into serious troubles otherwise.
Original issue reported on code.google.com by [email protected]
on 8 May 2012 at 9:11
In attempting to compile the App demo (r543), there was an error caused by line
80 on Button.hx:
l_result.addChild( untyped l_text._sprite ); // safe ancestry cast
As there is no _sprite property in the Text class, this bombed. I fixed it
temporarily by changing _sprite to _context, and then making _context public in
the GuiEntity class. Thought you should know.
Original issue reported on code.google.com by [email protected]
on 24 Mar 2013 at 9:22
Add check for HaxeDevelop paths (after FlashDevelop paths) for run commands to assist compatibility with HaxeDevelop.
What steps will reproduce the problem?
1. Take demo app from the SVN
2. compile using nme test awe6.nmml mac
3. start the game, move mouse over button
What is the expected output? What do you see instead?
Rollover effect, instead app crashes. It seems that _kernel.audio seems to be
the problem, as soon as this line is removed rollover-effect works. Then
crashes on click, when _kernel.audio is removed here it works and so on.
What version of the product are you using? On what operating system?
Haxe 2.0.9, NME 3.3.2, newest HXCPP from SVN Trunk, newest awe6 from Trunk r434
Original issue reported on code.google.com by [email protected]
on 24 May 2012 at 8:20
When using -D awe6DriverRemap and a custom driver (such as the CreateJS driver) Haxe > 3.2 returns
File "src/typing/typeload.ml", line 3312, characters 15-21: Assertion failed
Example code from awe6 looks like:
typedef AAssetManager = haxe.macro.MacroType<[ awe6.core.Macros.driverRemap( "AssetManager" ) ]>;
This may be related to class build order issue here:
HaxeFoundation/haxe#4825
Temporary workarounds:
Created a brand new project using the script template from the wiki for openfl.
Then I ran:
openfl test . android
Then clicked the sound button and the application crashed.
using:
awe6 2,0,572
android 4.1.2
Original issue reported on code.google.com by [email protected]
on 6 Aug 2013 at 5:50
As the title says, and as discussed in detail here
(https://groups.google.com/forum/?fromgroups#!topic/awe6/9PweJRJY_RU), a View's
change in position does not affect any attached child Views as anticipated.
Currently, only the context moves along with the parent's View, however the
properties globalX/Y and x/y stay fixed.
Original issue reported on code.google.com by [email protected]
on 15 Jun 2012 at 10:04
What steps will reproduce the problem?
1. generate the nme blackberry code (c++) of the demo
2. transfer and start it on the playbook
What is the expected output? What do you see instead?
Expected: Game running at least at maybe 30fps.
Instead: In the menu and "static" scenes it's running smooth 50-60 fps, when
game starts it regularly (twice a second) drops to 1 fps, average maybe
10-15fps. It's unplayable.
What version of the product are you using? On what operating system?
Latest awe6 trunk, HXCPP/NME latest trunk. Blackberry Tablet OS.
Original issue reported on code.google.com by [email protected]
on 7 Jun 2012 at 6:06
What steps will reproduce the problem?
1.Install + FD templates (latest version)
2.change to debug android
Doesnt compile:
Running process: C:\Program Files (x86)\FlashDevelop\Tools\fdbuild\fdbuild.exe
"C:\Projects\Awetest\Awetest.hxproj" -ipc 49e11b04-8226-4ade-bccb-62540685c132
-version "3.0.0" -compiler "C:\HaxeToolkit\haxe" -library "C:\Program Files
(x86)\FlashDevelop\Library" -cp "C:\Program Files\Java\jdk1.6.0_37" -target
"android"
Building Awetest
haxelib run openfl build C:\Projects\Awetest\Awetest.xml android -debug
haxelib run hxcpp Build.xml haxe -Ddebug -Dandroid="1" -Dawe6="1" -Dhaxe3="1"
-Dhaxe_release="1" -Dhaxe_ver="3." -Dmobile="1" -Dopenfl="1"
-Dopenfl-native="1" -Dopenfl_native="1" -Dopenfl_ver="1.0.10" -Dtools="1"
Creating obj/android-debug/__pch/haxe/hxcpp.h.gch...
arm-linux-androideabi-g++ -Iinclude --sysroot=C:\Development\Android
NDK/platforms/android-5/arch-arm -IC:\Development\Android
NDK/sources/cxx-stl/gnu-libstdc++/4.4.3/include -IC:\Development\Android
NDK/sources/cxx-stl/gnu-libstdc++/4.4.3/libs/armeabi/include -DHXCPP_DEBUG
-DHXCPP_VISIT_ALLOCS -IC:\HaxeToolkit\haxe\lib\hxcpp\3,0,2//include -Iinclude
-fpic -fvisibility=hidden -ffunction-sections -funwind-tables -fstack-protector
-fno-short-enums -D__ARM_ARCH_5__ -D__ARM_ARCH_5T__ -D__ARM_ARCH_5E__
-D__ARM_ARCH_5TE__ -D_LINUX_STDDEF_H -Wno-psabi -march=armv5te -mtune=xscale
-msoft-float -fomit-frame-pointer -fexceptions -fno-strict-aliasing
-finline-limit=10000 -DANDROID -Wa,--noexecstack -O0 -DNDEBUG -c -frtti -o
obj/android-debug/__pch/haxe/hxcpp.h.gch
C:\HaxeToolkit\haxe\lib\hxcpp\3,0,2//include/hxcpp.h
arm-linux-androideabi-g++ -Iinclude --sysroot=C:\Development\Android
NDK/platforms/android-5/arch-arm -IC:\Development\Android
NDK/sources/cxx-stl/gnu-libstdc++/4.4.3/include -IC:\Development\Android
NDK/sources/cxx-stl/gnu-libstdc++/4.4.3/libs/armeabi/include -DHXCPP_DEBUG
-DHXCPP_VISIT_ALLOCS -IC:\HaxeToolkit\haxe\lib\hxcpp\3,0,2//include -Iinclude
-fpic -fvisibility=hidden -ffunction-sections -funwind-tables -fstack-protector
-fno-short-enums -D__ARM_ARCH_5__ -D__ARM_ARCH_5T__ -D__ARM_ARCH_5E__
-D__ARM_ARCH_5TE__ -D_LINUX_STDDEF_H -Wno-psabi -march=armv5te -mtune=xscale
-msoft-float -fomit-frame-pointer -fexceptions -fno-strict-aliasing
-finline-limit=10000 -DANDROID -Wa,--noexecstack -O0 -DNDEBUG -c -x c++ -frtti
-Iobj/android-debug/__pch/haxe ./src/awe6/core/Scene.cpp
-oobj/android-debug/src/awe6/core/Scene.obj
arm-linux-androideabi-g++ -Iinclude --sysroot=C:\Development\Android
NDK/platforms/android-5/arch-arm -IC:\Development\Android
NDK/sources/cxx-stl/gnu-libstdc++/4.4.3/include -IC:\Development\Android
NDK/sources/cxx-stl/gnu-libstdc++/4.4.3/libs/armeabi/include -DHXCPP_DEBUG
-DHXCPP_VISIT_ALLOCS -IC:\HaxeToolkit\haxe\lib\hxcpp\3,0,2//include -Iinclude
-fpic -fvisibility=hidden -ffunction-sections -funwind-tables -fstack-protector
-fno-short-enums -D__ARM_ARCH_5__ -D__ARM_ARCH_5T__ -D__ARM_ARCH_5E__
-D__ARM_ARCH_5TE__ -D_LINUX_STDDEF_H -Wno-psabi -march=armv5te -mtune=xscale
-msoft-float -fomit-frame-pointer -fexceptions -fno-strict-aliasing
-finline-limit=10000 -DANDROID -Wa,--noexecstack -O0 -DNDEBUG -c -x c++ -frtti
-Iobj/android-debug/__pch/haxe ./src/awe6/core/Encrypter.cpp
-oobj/android-debug/src/awe6/core/Encrypter.obj
arm-linux-androideabi-g++ -Iinclude --sysroot=C:\Development\Android
NDK/platforms/android-5/arch-arm -IC:\Development\Android
NDK/sources/cxx-stl/gnu-libstdc++/4.4.3/include -IC:\Development\Android
NDK/sources/cxx-stl/gnu-libstdc++/4.4.3/libs/armeabi/include -DHXCPP_DEBUG
-DHXCPP_VISIT_ALLOCS -IC:\HaxeToolkit\haxe\lib\hxcpp\3,0,2//include -Iinclude
-fpic -fvisibility=hidden -ffunction-sections -funwind-tables -fstack-protector
-fno-short-enums -D__ARM_ARCH_5__ -D__ARM_ARCH_5T__ -D__ARM_ARCH_5E__
-D__ARM_ARCH_5TE__ -D_LINUX_STDDEF_H -Wno-psabi -march=armv5te -mtune=xscale
-msoft-float -fomit-frame-pointer -fexceptions -fno-strict-aliasing
-finline-limit=10000 -DANDROID -Wa,--noexecstack -O0 -DNDEBUG -c -x c++ -frtti
-Iobj/android-debug/__pch/haxe ./src/awe6/interfaces/IEncrypter.cpp
-oobj/android-debug/src/awe6/interfaces/IEncrypter.obj
arm-linux-androideabi-g++ -Iinclude --sysroot=C:\Development\Android
NDK/platforms/android-5/arch-arm -IC:\Development\Android
NDK/sources/cxx-stl/gnu-libstdc++/4.4.3/include -IC:\Development\Android
NDK/sources/cxx-stl/gnu-libstdc++/4.4.3/libs/armeabi/include -DHXCPP_DEBUG
-DHXCPP_VISIT_ALLOCS -IC:\HaxeToolkit\haxe\lib\hxcpp\3,0,2//include -Iinclude
-fpic -fvisibility=hidden -ffunction-sections -funwind-tables -fstack-protector
-fno-short-enums -D__ARM_ARCH_5__ -D__ARM_ARCH_5T__ -D__ARM_ARCH_5E__
-D__ARM_ARCH_5TE__ -D_LINUX_STDDEF_H -Wno-psabi -march=armv5te -mtune=xscale
-msoft-float -fomit-frame-pointer -fexceptions -fno-strict-aliasing
-finline-limit=10000 -DANDROID -Wa,--noexecstack -O0 -DNDEBUG -c -x c++ -frtti
-Iobj/android-debug/__pch/haxe ./src/awe6/core/_BasicButton/_HelperEState.cpp
-oobj/android-debug/src/awe6/core/_BasicButton/_HelperEState.obj
./src/awe6/core/Scene.cpp: In member function 'virtual Void
awe6::core::Scene_obj::removeEntity(awe6::interfaces::IEntity,
awe6::interfaces::EAgenda, hx::Null<bool>)':
./src/awe6/core/Scene.cpp:224: error: conversion from 'Dynamic' to non-scalar
type 'Void' requested
arm-linux-androideabi-g++ -Iinclude --sysroot=C:\Development\Android
NDK/platforms/android-5/arch-arm -IC:\Development\Android
NDK/sources/cxx-stl/gnu-libstdc++/4.4.3/include -IC:\Development\Android
NDK/sources/cxx-stl/gnu-libstdc++/4.4.3/libs/armeabi/include -DHXCPP_DEBUG
-DHXCPP_VISIT_ALLOCS -IC:\HaxeToolkit\haxe\lib\hxcpp\3,0,2//include -Iinclude
-fpic -fvisibility=hidden -ffunction-sections -funwind-tables -fstack-protector
-fno-short-enums -D__ARM_ARCH_5__ -D__ARM_ARCH_5T__ -D__ARM_ARCH_5E__
-D__ARM_ARCH_5TE__ -D_LINUX_STDDEF_H -Wno-psabi -march=armv5te -mtune=xscale
-msoft-float -fomit-frame-pointer -fexceptions -fno-strict-aliasing
-finline-limit=10000 -DANDROID -Wa,--noexecstack -O0 -DNDEBUG -c -x c++ -frtti
-Iobj/android-debug/__pch/haxe ./src/awe6/core/_BasicButton/_HelperState.cpp
-oobj/android-debug/src/awe6/core/_BasicButton/_HelperState.obj
arm-linux-androideabi-g++ -Iinclude --sysroot=C:\Development\Android
NDK/platforms/android-5/arch-arm -IC:\Development\Android
NDK/sources/cxx-stl/gnu-libstdc++/4.4.3/include -IC:\Development\Android
NDK/sources/cxx-stl/gnu-libstdc++/4.4.3/libs/armeabi/include -DHXCPP_DEBUG
-DHXCPP_VISIT_ALLOCS -IC:\HaxeToolkit\haxe\lib\hxcpp\3,0,2//include -Iinclude
-fpic -fvisibility=hidden -ffunction-sections -funwind-tables -fstack-protector
-fno-short-enums -D__ARM_ARCH_5__ -D__ARM_ARCH_5T__ -D__ARM_ARCH_5E__
-D__ARM_ARCH_5TE__ -D_LINUX_STDDEF_H -Wno-psabi -march=armv5te -mtune=xscale
-msoft-float -fomit-frame-pointer -fexceptions -fno-strict-aliasing
-finline-limit=10000 -DANDROID -Wa,--noexecstack -O0 -DNDEBUG -c -x c++ -frtti
-Iobj/android-debug/__pch/haxe ./src/awe6/core/BasicButton.cpp
-oobj/android-debug/src/awe6/core/BasicButton.obj
Called from ? line 1
Called from BuildTool.hx line 1529
Called from BuildTool.hx line 673
Called from BuildTool.hx line 708
Called from BuildTool.hx line 842
Called from BuildTool.hx line 939
Uncaught exception - Error in building thread
Error: Build failed
Build halted with errors (haxelib.exe).
Done(1)
Original issue reported on code.google.com by [email protected]
on 24 Sep 2013 at 8:37
Following this example:
$ haxe -main HelloWorld -lib awe6 -swf HelloWorld.swf -swf-header 600:400:25:FFFFFF
/home/kev/haxelib/awe6/2,8,548/awe6/interfaces/IPriority.hx:42: characters 16-28 : priority: Custom property accessor is no longer supported, please use `get`
/home/kev/haxelib/awe6/2,8,548/awe6/interfaces/IPriority.hx:42: characters 30-42 : priority: Custom property accessor is no longer supported, please use `set`
This is on Haxe 4.0.2 on Linux Mint 19 64-bit.
Hi,
I am trying to add some more functionality to the View classes, e.g. adding
alpha transparency and / or rotation.
What is the suggested method of going about this?
Original issue reported on code.google.com by [email protected]
on 4 Jun 2012 at 7:41
What steps will reproduce the problem?
1. Take current SVN awe6 demo app
2. nme test awe6.nmml ios -debug or
3. nme test awe6.nmml mac -debug or android target
What is the expected output? What do you see instead?
Expected is compilation like for the flash target.
Instead getting
include/awe6/interfaces/ITools.h: In member function ‘String
awe6::interfaces::ITools_delegate_<IMPL>::convertUpdatesToFormattedTime(int,
hx::Null<String>) [with IMPL = awe6::core::Tools_obj]’:
./src/demo/scenes/Results.cpp:212: instantiated from here
include/awe6/interfaces/ITools.h:138: error: no matching function for call to
‘awe6::core::Tools_obj::convertUpdatesToFormattedTime(int&,
hx::Null<String>&)’
include/awe6/core/Tools.h:120: note: candidates are: virtual String
awe6::core::Tools_obj::convertUpdatesToFormattedTime(int, String)
include/awe6/interfaces/ITools.h: In member function ‘String
awe6::interfaces::ITools_delegate_<IMPL>::convertAgeToFormattedTime(int,
hx::Null<String>) [with IMPL = awe6::core::Tools_obj]’:
./src/demo/scenes/Results.cpp:212: instantiated from here
include/awe6/interfaces/ITools.h:138: error: no matching function for call to
‘awe6::core::Tools_obj::convertAgeToFormattedTime(int&, hx::Null<String>&)’
include/awe6/core/Tools.h:123: note: candidates are: virtual String
awe6::core::Tools_obj::convertAgeToFormattedTime(int, String)
Called from ? line 1
Called from BuildTool.hx line 1246
Called from BuildTool.hx line 554
Called from a C function
Called from BuildTool.hx line 591
Called from BuildTool.hx line 710
Called from BuildTool.hx line 785
Uncaught exception - Error in building thread
cp build/Debug-iphoneos/ApplicationMain-debug.iphoneos.a
../lib/armv6-debug/libApplicationMain.a
cp: build/Debug-iphoneos/ApplicationMain-debug.iphoneos.a: No such file or
directory
make: *** [build-haxe-armv6] Error 1
What version of the product are you using? On what operating system?
latest SVN on a Mac OS 10.7.3, HXCPP 2,09,1, Haxe 2.09, NME 3.3.2
Original issue reported on code.google.com by [email protected]
on 24 May 2012 at 2:24
It seems that framework somehow kills focus on textfield.When textfield type is
"input" it never shows ibeam cursor and text input is blocked also native
framework Text with p_isInput = true doesn't work.
awe6 v1.0.391
Original issue reported on code.google.com by [email protected]
on 15 Feb 2012 at 3:32
There should be an alternative to loading a .hxproject file to build one of the demos. This is an open source project, but it's biased towards a program that only runs on Windows.
What steps will reproduce the problem?
1.create a awe6 project
2.compile it to iOS simulator
3.the error happen
What is the expected output? What do you see instead?
For iPhone:
Haxe simulator build CONFIG : Debug-iphonesim
haxe Build.hxml -D simulator -cpp build/Debug-iphonesim -debug -D HXCPP_CLANG
-D OBJC_ARC
Error : Resource file not found : assets/_exclude/config.xml
make: *** [build-haxe-i386] Error 1
Command
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/De
veloper/usr/bin/make failed with exit code 2
What version of the product are you using? On what operating system?
haxe2.1+nme3.5.5+awe6 1.3.522+mac os 10.7.3+xcode4.3.3
Please provide any additional information below.
Original issue reported on code.google.com by [email protected]
on 5 Mar 2013 at 5:04
What steps will reproduce the problem?
1.Embed a Font in a swf asset
2.Load that asset last
3.Font will be removed from global registry by unloadAndStop in Preloader
What is the expected output? What do you see instead?
Should not be removed, should be available in the registry.
Workaround is to not have assets with fonts loaded in as the last asset.
Original issue reported on code.google.com by [email protected]
on 5 Apr 2012 at 12:46
What steps will reproduce the problem?
1. Install awe6
2. Checkout awe6 svn
3. run nme build awe6.nmml android
What is the expected output? What do you see instead?
Expected building android export.
Instead lots of files compiles but finally this fails:
.
.
.
arm-linux-androideabi-g++ -I. -Iinclude
--sysroot=/home/raul/projects/android-ndk/platforms/android-5/arch-arm
-I/home/raul/projects/android-ndk/sources/cxx-stl/gnu-libstdc++/include
-I/home/raul/projects/android-ndk/sources/cxx-stl/gnu-libstdc++/libs/armeabi/inc
lude -DHXCPP_SET_PROP -I/home/raul/projects/haxe/haxelib/hxcpp/2,09//include
-Iinclude -fpic -fvisibility=hidden -ffunction-sections -funwind-tables
-fstack-protector -fno-short-enums -D__ARM_ARCH_5__ -D__ARM_ARCH_5T__
-D__ARM_ARCH_5E__ -D__ARM_ARCH_5TE__ -D_LINUX_STDDEF_H -Wno-psabi
-march=armv5te -mtune=xscale -msoft-float -fomit-frame-pointer -fexceptions
-fno-strict-aliasing -finline-limit=10000 -DANDROID -Wa,--noexecstack -O2
-DNDEBUG -c -x c++ -frtti ./src/haxe/BaseCode.cpp
-oobj/android/src/haxe/BaseCode.obj
arm-linux-androideabi-g++ -I. -Iinclude
--sysroot=/home/raul/projects/android-ndk/platforms/android-5/arch-arm
-I/home/raul/projects/android-ndk/sources/cxx-stl/gnu-libstdc++/include
-I/home/raul/projects/android-ndk/sources/cxx-stl/gnu-libstdc++/libs/armeabi/inc
lude -DHXCPP_SET_PROP -I/home/raul/projects/haxe/haxelib/hxcpp/2,09//include
-Iinclude -fpic -fvisibility=hidden -ffunction-sections -funwind-tables
-fstack-protector -fno-short-enums -D__ARM_ARCH_5__ -D__ARM_ARCH_5T__
-D__ARM_ARCH_5E__ -D__ARM_ARCH_5TE__ -D_LINUX_STDDEF_H -Wno-psabi
-march=armv5te -mtune=xscale -msoft-float -fomit-frame-pointer -fexceptions
-fno-strict-aliasing -finline-limit=10000 -DANDROID -Wa,--noexecstack -O2
-DNDEBUG -c -x c++ -frtti ./src/demo/scenes/Results.cpp
-oobj/android/src/demo/scenes/Results.obj
In file included from include/awe6/core/Tools.h:8,
from ./src/demo/scenes/Results.cpp:16:
include/awe6/interfaces/ITools.h: In member function 'String
awe6::interfaces::ITools_delegate_<IMPL>::convertUpdatesToFormattedTime(int,
hx::Null<String>) [with IMPL = awe6::core::Tools_obj]':
./src/demo/scenes/Results.cpp:213: instantiated from here
include/awe6/interfaces/ITools.h:138: error: no matching function for call to
'awe6::core::Tools_obj::convertUpdatesToFormattedTime(int&, hx::Null<String>&)'
include/awe6/core/Tools.h:120: note: candidates are: virtual String
awe6::core::Tools_obj::convertUpdatesToFormattedTime(int, String)
include/awe6/interfaces/ITools.h: In member function 'String
awe6::interfaces::ITools_delegate_<IMPL>::convertAgeToFormattedTime(int,
hx::Null<String>) [with IMPL = awe6::core::Tools_obj]':
./src/demo/scenes/Results.cpp:213: instantiated from here
include/awe6/interfaces/ITools.h:138: error: no matching function for call to
'awe6::core::Tools_obj::convertAgeToFormattedTime(int&, hx::Null<String>&)'
include/awe6/core/Tools.h:123: note: candidates are: virtual String
awe6::core::Tools_obj::convertAgeToFormattedTime(int, String)
Called from ? line 1
Called from BuildTool.hx line 1246
Called from BuildTool.hx line 554
Called from a C function
Called from BuildTool.hx line 591
Called from BuildTool.hx line 710
Called from BuildTool.hx line 746
Called from BuildTool.hx line 200
Uncaught exception - Error : 256 - build cancelled
Error: Source path "export/android/obj/libApplicationMain.so" does not exist
What version of the product are you using? On what operating system?
latest haxe (2.09)
latest nme (3.3.0)
latest awe6 (svn)
Please provide any additional information below.
I'm just trying to build demo on android, maybe to help porting on that
platform, but I'm totally lost with this error.
Original issue reported on code.google.com by [email protected]
on 20 Apr 2012 at 2:09
What steps will reproduce the problem?
1. Installed basic awe6 project template.
2. Compiles fine on Flash / Mac
3. Get following error when compliing for ios:
./src/robotd/gui/Overlay.cpp:190:23: error: lookup of 'super' in member access
expression is ambiguous
return __this->super::_getButton(p_type);
^
include/awe6/core/drivers/nme/Overlay.h:38:47: note: lookup in the object type
'::awe6::core::drivers::nme::Overlay_obj' refers here
typedef ::awe6::core::drivers::AOverlay_obj super;
^
include/robotd/gui/Overlay.h:39:51: note: lookup from the current scope refers
here
typedef ::awe6::core::drivers::nme::Overlay_obj super;
^
What version of the product are you using? On what operating system?
haxelib 2.10
NME 3.5.4
awe6 1.2.492
hxcpp 2.10.2
Original issue reported on code.google.com by [email protected]
on 22 Jan 2013 at 8:14
What steps will reproduce the problem?
1. nme build awe6.nmml html5
What is the expected output? What do you see instead?
Expected: http://awe6.googlecode.com/svn/trunk/docs/demos/html5/index.html
Errors:
export/html5/haxe/ApplicationMain.hx:395: characters 28-38 : Main does not have
a constructor
src/awe6/core/drivers/jeash/InputMouse.hx:129: characters 24-29 : Bool should
be jeash._Lib.CursorType
src/awe6/core/drivers/jeash/InputMouse.hx:129: characters 24-29 : For function
argument 'type'
src/awe6/core/drivers/jeash/InputMouse.hx:131: characters 24-28 : Bool should
be jeash._Lib.CursorType
src/awe6/core/drivers/jeash/InputMouse.hx:131: characters 24-28 : For function
argument 'type'
src/awe6/core/drivers/jeash/InputMouse.hx:133: characters 24-28 : Bool should
be jeash._Lib.CursorType
src/awe6/core/drivers/jeash/InputMouse.hx:133: characters 24-28 : For function
argument 'type'
src/awe6/core/drivers/jeash/InputMouse.hx:135: characters 24-29 : Bool should
be jeash._Lib.CursorType
src/awe6/core/drivers/jeash/InputMouse.hx:135: characters 24-29 : For function
argument 'type'
What version of the product are you using? On what operating system?
haXe 2.09; nme 3.3.3; awe6 r455
Kernel: Linux 3.2.0-2-amd64 (x86_64)
Distribution: Linux Mint Debian XFCE Edition
Please provide any additional information below.
This was a quick fix, though I dislike how I fixed the first error. For the
cursor ones just change the switch stuff to:
case ARROW :
Lib.jeashSetCursor( Default );
case BUTTON :
Lib.jeashSetCursor( Pointer );
case HAND :
Lib.jeashSetCursor( Pointer );
case IBEAM :
Lib.jeashSetCursor( Text );
For the first I updated Main to import jeash.display.DisplayObject extend from
DisplayObject if we're doing js:
#if js
class Main extends DisplayObject
#else
class Main
#end
Anyway, after this, the display text isn't the correct font or centered
properly and the invaders are kind of partially destroyed and very difficult to
click.
Original issue reported on code.google.com by [email protected]
on 16 Jun 2012 at 7:52
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.