Ignition V1.7 now up!

Monkey Forums/Monkey Programming/Ignition V1.7 now up!

Playniax(Posted 2013) [#1]
Hi,

I have decided to upload the first version of the tiled loader so people can get to experiment with it. Note that it's far from finished.
The demo can be download from our member area at http://monkey.playniax.com/
Read the source code comments for more information!

For tiled support you also need v1.7


Changes:

- Moved the iGuiJoystick class to the plugins folder.
- Separated the content manager from the engine and is now a 'standalone' module.

New:

- Virtual joypad
- Background object for the system gui
- iLanguage class to support multiple languages

* strings.monkey *

Added:

- iAsc
- iChr
- iLen
- iStringArrayToFloat
- iStringArrayToInt
- iStringToArray
- iStringToIntArray
- iStringToFloatArray


Virtual joypad demo: http://www.playniax.com/share/demos/vpad/MonkeyGame.html


Playniax(Posted 2013) [#2]
And for people who don't own Ignition yet, I have started to work on online docs (WIP) http://www.docs.playniax.com/


vmakar85(Posted 2013) [#3]
Many thnx, vpad is greate stuff.


Uncle(Posted 2013) [#4]
Nice work and new features :) In the meantime Tony is there a built in solution in Ignition to solve the problem with lines appearing between map tiles when scaling up from the virtual resolution?

I know some people overlap tiles, and some expand the borders around individual tiles in the tilesheet. What is the best way to handle this in Ignition?

Theres an interesting page over at the gamesmakers site which explains a little better the problem

http://www.yoyogames.com/tech_blog/8


Playniax(Posted 2013) [#5]
The tile editor has an 'export to monkey' option and when enabling padding the editor adds 1 extra pixel around the tiles solving this problem.

I have never liked these solutions but it seems there are no other ways, not that I know of anyway.


iamyellow(Posted 2013) [#6]
Hi! This is my first post on this forum :)
1st of all thanks for your work with Ignition. I'm really enjoying both Monkey and your framework!

Just a couple of things:

- I'm not able to find iObject and iLayer classes in the Ignition docs (tried with the 2 latest versions), could you please check if I'm wrong? Also a suggestion for the docs: it would be really great if class/methods/ name would be clickable, instead of the type itself... including super classes as well!

- I've just published a DAME map editor exporter for Monkey. There's an example where Ignition uses the exporter output classes to draw the tilemap with animated tiles. Maybe you find useful the snippet!


Uncle(Posted 2013) [#7]
Thanks Tony for the info on the padding. I've update my tile map editor and it works like a dream.


Playniax(Posted 2013) [#8]
Cool. Thanks guys!

You are right, iLayer and iObject do not show up in the docs. I think something went wrong while building the docs. I will fix it.

I will check out your DAME map editor exporter for Monkey.

it would be really great if class/methods/ name would be clickable

You mean like the monkey docs?


iamyellow(Posted 2013) [#9]
Cool!

I leak Ignition docs, what it meant, eg:

Method GetTiles:iTile [] (_x:Int, _y:Int, _width:Int, _height:Int)

- Instead of 'Method', what is linkable is 'GetTiles'
- Also, if iTile would link to iTile class docs, it'll be even more nice