How to create a WP8 wide tile in WP7 XNA...

Created on 31 October 2013 Written by Graham Smith

So, I recently discovered www.DVLUP.com, if you haven't heard of them they reward Windows Phone developers for taking part in various challenges which are aimed at improving the quality of your apps. Completing challenges earns you XP and once you've earned enough XP you can spend it on cool rewards like new devices and marketing campaigns.

However when looking through the challenges I noticed that most of them require your app to have "All 3 Live Tile Sizes", with both of my apps being XNA and targeting the 7.1 OS this presented a problem since the wide tile size isn't natively available. After doing some research I found a couple of different ways to add the wide tile but they required a lot of fiddling like renaming your XAP files to .ZIP and unpacking it to add the image... or another option was to use MangoPollo which is a sort of wrapper for using WP8 functionality in WP7 apps, but again it had problems like forcing the app to restart when adding the tile.

So... in the end i just sort of hacked my own solution using bits of code from both of the previously mentioned solutions, both of my apps have since passed certification and have been accepted for the DVLUP challenges. The only drawback is that the app has to be launched once before the wide tile will be available to the user... anyway heres how I did it:

Both of my Apps are built with XNA4 and im using Visual Studio 2012 with the WP8 SDK targeting 7.1 OS, the wide tile I create is just a static image but you can create a flip tile or whatever without too much fuss.

First thing to do is create the image for your wide tile, the dimensions are 691 × 336 pixels, once you've got your image create a new folder in your game project (I called the folder 'TileImg') then simply add your image to the folder with the following properties:

build action: none
copy to output directory: copy if newer


Now that we have the image for our wide tile we need to alter the WMAppManifest file, add the following code below <Deployment> and above <App> in your Manifest file:

  <AppExtra xmlns="" AppPlatformVersion="8.0">
    <Extra Name="Tiles"/>
</AppExtra>


Then in Game.cs we will need to make several changes, firstly we set our target OS to WP 7.8 because that's the first version to allow wide tiles (7.10.8858 is the official version of WP 7.8). Then we check what version OS the user has, if its greater than the target version then 'IsTargetedVersion' will be true:

       private static Version TargetedVersion = new Version(7, 10, 8858);
        public static bool IsTargetedVersion { get { return Environment.OSVersion.Version >= TargetedVersion; } }


Now we write a new static method, if the user has WP 7.8 or better installed on their phone then a new wide tile is created using the image we added earlier... if the OS is less than 7.8 then it does nothing (you'll also need to add 'using Microsoft.Phone.Shell;' to your using statements:  

        public static void CreateWideTile()
        {
            if (IsTargetedVersion)
            {
                try
                {
                    // Get the new FlipTileData type.
                    Type flipTileDataType = Type.GetType("Microsoft.Phone.Shell.FlipTileData, Microsoft.Phone");
                    // Get the ShellTile type so we can call the new version of "Update" that takes the new Tile templates.

                    Type shellTileType = Type.GetType("Microsoft.Phone.Shell.ShellTile, Microsoft.Phone");
                    // Loop through any existing Tiles that are pinned to Start.

                    foreach (var tileToUpdate in ShellTile.ActiveTiles)
                    {
                        // Get the constructor for the new FlipTileData class and assign it to our variable to hold the
                        Tile properties.

                        var UpdateTileData = flipTileDataType.GetConstructor(new Type[] { }).Invoke(null);
                       
                        // Set the properties. 
                        SetProperty(UpdateTileData, "WideBackgroundImage", new Uri("/TileImg/LargeTile.png",
                        UriKind.Relative));
                       

                        // Invoke the new version of ShellTile.Update.

                        shellTileType.GetMethod("Update").Invoke(tileToUpdate, new Object[] { UpdateTileData });
                        break;
                    }
                }
                catch
                {
                }
            }
        }

        private static void SetProperty(object instance, string name, object value)
        {
            var setMethod = instance.GetType().GetProperty(name).GetSetMethod();
            setMethod.Invoke(instance, new object[] { value });
        }


and finally we have to call the method we just created, we do this as soon as the app is launched:

        protected override void OnActivated(object sender, System.EventArgs args)
        {
            if (SaveComponent.wideTileCreated == false)
            {
                SaveComponent.wideTileCreated = true;
                CreateWideTile();
                SaveComponent.SaveWideTile();
            }
            base.OnActivated(sender, args);
        }

 

You'll notice that I have a flag called SaveComponent.wideTileCreated... once the app has checked the OS version and decided whether the wide tile should be created or not this flag is set to true and saved so that we never check again.

Well that's it... your users now have a nice new Wide Tile they can pin to their start screen and you can enter the DVLUP challenges :D

Comments   

 
0 #1851 918 kiss 2019-03-26 07:26
About 95% to 99% of our behaviour, thoughts, and feelings in virtually any day are habitual.
Think hard and reason out the points for and against your workouts.
Basically, it's all about meeting your fears and facing them head-on.
Quote
 
 
0 #1850 918 kiss 2019-03-26 07:25
About 95% to 99% of our behaviour, thoughts, and feelings in virtually any day are habitual.
Think hard and reason out the points for and against your workouts.
Basically, it's all about meeting your fears and facing them head-on.
Quote
 
 
0 #1849 ocean king 2 usa 2019-03-26 05:41
The heart beats frantically and the voice starts trembling.
Your clear thinking and decision making will be countermanded along with good
opinion of others. Be a bad man on wrong set up.
Quote
 
 
0 #1848 ocean king 2 usa 2019-03-26 05:40
The heart beats frantically and the voice starts trembling.
Your clear thinking and decision making will be countermanded along with good
opinion of others. Be a bad man on wrong set up.
Quote
 
 
0 #1847 ocean king 2 usa 2019-03-26 05:40
The heart beats frantically and the voice starts trembling.
Your clear thinking and decision making will be countermanded along with good
opinion of others. Be a bad man on wrong set up.
Quote
 
 
0 #1846 scr888 cheat 2019-03-26 01:14
When using the positivity sandwich, the ACT with Tact approach
always be helpful. It can be very much in order to
build up your self esteem right from childhood.
The point of your parable is don't stop praying and asking.
Quote
 
 
0 #1845 scr888 cheat 2019-03-26 01:13
When using the positivity sandwich, the ACT with Tact approach
always be helpful. It can be very much in order to
build up your self esteem right from childhood.
The point of your parable is don't stop praying and asking.
Quote
 
 
0 #1844 scr888 cheat 2019-03-26 01:12
When using the positivity sandwich, the ACT with Tact approach
always be helpful. It can be very much in order to
build up your self esteem right from childhood.
The point of your parable is don't stop praying and asking.
Quote
 
 
0 #1843 live22 2019-03-25 23:18
It also removes the potential for losing your money in case your contract ends out-of-the-money.
As a newbie trader, your own is to outlive and learn the best basics.
Now let's consider another in order to facilitate your trade.
Quote
 
 
0 #1842 sky casino us open 2019-03-25 22:00
Hi there, its nice paragraph on the topic of media
print, we all understand media is a great source of
information.
Quote
 
 
0 #1841 sky777 casino 2019-03-25 21:04
Clegg also talks of what science is and should be. Listing them all would take too much space,
but among options are M.S. Their orders are to stay through civil matters, like Repo's.
Quote
 
 
0 #1840 sky777 casino 2019-03-25 21:04
Clegg also talks of what science is and should be. Listing them all would take too much space,
but among options are M.S. Their orders are to stay through civil matters, like Repo's.
Quote
 
 
0 #1839 sky777 casino 2019-03-25 21:03
Clegg also talks of what science is and should be. Listing them all would take too much space,
but among options are M.S. Their orders are to stay through civil matters, like Repo's.
Quote
 
 
0 #1838 mega888 logo 2019-03-25 16:53
This story provides fun and sentimental value and again shifts the focus from you, the
speaker, to your beloved partner. Sincerity is something
that really touches people on an emotional rate.
Quote
 
 
0 #1837 mega888 logo 2019-03-25 16:52
This story provides fun and sentimental value and again shifts the focus from you, the
speaker, to your beloved partner. Sincerity is something
that really touches people on an emotional rate.
Quote
 
 
0 #1836 x tip online casino 2019-03-25 16:23
Do you utilize them if you join trade exhibits or shows?
Your good opinion of yourself will assist you in preparing recognize that the best is a good example.

Communication is crucial to understand various other.
Quote
 
 
0 #1835 x tip online casino 2019-03-25 16:23
Do you utilize them if you join trade exhibits or shows?
Your good opinion of yourself will assist you in preparing recognize that the best is a good example.

Communication is crucial to understand various other.
Quote
 
 
0 #1834 x tip online casino 2019-03-25 16:22
Do you utilize them if you join trade exhibits or shows?
Your good opinion of yourself will assist you in preparing recognize that the best is a good example.

Communication is crucial to understand various other.
Quote
 
 
0 #1833 scr 888 2019-03-25 09:37
In this article I am going to give you four steps for starting
a company. Before you start your blog, focus on the fundamental principle
called "planning". Keep it light and simple, as you're telling
a friend a floor.
Quote
 
 
0 #1832 scr 888 2019-03-25 09:36
In this article I am going to give you four steps for starting
a company. Before you start your blog, focus on the fundamental principle
called "planning". Keep it light and simple, as you're telling
a friend a floor.
Quote
 
 
0 #1831 lpe88 apk 2019-03-25 07:47
Progressive betting is an solution permit anyone under
no circumstances function for stretched out. Be smart, and know when declare your winnings, sign out,
and stand up. We know in proving best services and best games to discover.
Quote
 
 
0 #1830 blog 2019-03-24 17:43
Good day! I could have sworn I've been to this site before but
after checking through some of the post I realized it's new to me.
Anyways, I'm definitely glad I found it and I'll be bookmarking and checking
back often!

Feel free to surf to my page :: blog: http://Yandex.ru/
Quote
 
 
0 #1829 scr888 download 2019-03-24 15:57
The modern of online slots is regarded as most popular in the
field the slot games. These tournaments can last from a few days to around 30 minutes.
Multipliers are to create to excellent.
Quote
 
 
0 #1828 scr888 download 2019-03-24 15:56
The modern of online slots is regarded as most popular in the
field the slot games. These tournaments can last from a few days to around 30 minutes.
Multipliers are to create to excellent.
Quote
 
 
0 #1827 scr888 download 2019-03-24 15:56
The modern of online slots is regarded as most popular in the
field the slot games. These tournaments can last from a few days to around 30 minutes.
Multipliers are to create to excellent.
Quote
 
 
0 #1826 918 kiss 2019-03-24 12:54
Sending out a blog post or having one top notch laptops you is a great
idea. Eg, compose and send out one post 7 days to a high-traffic blog in your niche.
So sluggish point here's SEO.
Quote
 
 
0 #1825 918 kiss 2019-03-24 12:53
Sending out a blog post or having one top notch laptops you is a great
idea. Eg, compose and send out one post 7 days to a high-traffic blog in your niche.
So sluggish point here's SEO.
Quote
 
 
0 #1824 918 kiss 2019-03-24 12:53
Sending out a blog post or having one top notch laptops you is a great
idea. Eg, compose and send out one post 7 days to a high-traffic blog in your niche.
So sluggish point here's SEO.
Quote
 
 
0 #1823 sic bo venetian 2019-03-24 04:24
Touche. Great arguments. Keep up the amazing spirit.
Quote
 
 
0 #1822 sic bo venetian 2019-03-24 04:24
Touche. Great arguments. Keep up the amazing spirit.
Quote
 
 
0 #1821 sic bo venetian 2019-03-24 04:23
Touche. Great arguments. Keep up the amazing spirit.
Quote
 
 
0 #1820 online casino kansas 2019-03-23 23:33
When it comes down to adverts, you end up being very detailed.
What I mean by profitable is words which are averaging really
$2 a click. For people who have borderline hypertension, insist on an ambulatory
maintain a record of.
Quote
 
 
0 #1819 online casino kansas 2019-03-23 23:33
When it comes down to adverts, you end up being very detailed.
What I mean by profitable is words which are averaging really
$2 a click. For people who have borderline hypertension, insist on an ambulatory
maintain a record of.
Quote
 
 
0 #1818 online casino kansas 2019-03-23 23:32
When it comes down to adverts, you end up being very detailed.
What I mean by profitable is words which are averaging really
$2 a click. For people who have borderline hypertension, insist on an ambulatory
maintain a record of.
Quote
 
 
0 #1817 mega casino slots 2019-03-23 19:19
It lets you build a compelling reputation as well as good blogs always have a positive cause problems for SEO.
If any of these are removed, it might be a violation of copyright and
legal action can be exercised.
Quote
 
 
0 #1816 scr888 zoster 2019-03-23 18:57
Oh my goodness! Awesome article dude! Many thanks, However I am encountering troubles
with your RSS. I don't understand why I can't subscribe to it.
Is there anyone else getting the same RSS issues?

Anyone who knows the solution will you kindly respond?
Thanx!!
Quote
 
 
0 #1815 scr888 zoster 2019-03-23 18:57
Oh my goodness! Awesome article dude! Many thanks, However I am encountering troubles
with your RSS. I don't understand why I can't subscribe to it.
Is there anyone else getting the same RSS issues?

Anyone who knows the solution will you kindly respond?
Thanx!!
Quote
 
 
0 #1814 scr888 zoster 2019-03-23 18:56
Oh my goodness! Awesome article dude! Many thanks, However I am encountering troubles
with your RSS. I don't understand why I can't subscribe to it.
Is there anyone else getting the same RSS issues?

Anyone who knows the solution will you kindly respond?
Thanx!!
Quote
 
 
0 #1813 Rhoda 2019-03-23 10:24
Good day! I could have sworn I've been to this blog before but after browsing through some of the articles I realized it's
new to me. Anyways, I'm definitely delighted I stumbled upon it and I'll be
book-marking it and checking back frequently!
Quote
 
 
0 #1812 live22 casino 2019-03-23 05:37
Also called in the blogosphere as utility pastes.
That's why it's vital that go precise with your posts. Learning how to earn money with Squidoo is fairly simple and quite painless.
Quote
 
 
0 #1811 live22 casino 2019-03-23 05:36
Also called in the blogosphere as utility pastes.
That's why it's vital that go precise with your posts. Learning how to earn money with Squidoo is fairly simple and quite painless.
Quote
 
 
0 #1810 live22 casino 2019-03-23 05:36
Also called in the blogosphere as utility pastes.
That's why it's vital that go precise with your posts. Learning how to earn money with Squidoo is fairly simple and quite painless.
Quote
 
 
0 #1809 g casino live chat 2019-03-23 05:20
I visited various blogs except the audio feature for audio songs existing at this web page is really wonderful.
Quote
 
 
0 #1808 g casino live chat 2019-03-23 05:19
I visited various blogs except the audio feature for audio songs existing at this web page is really wonderful.
Quote
 
 
0 #1807 king ocean news 2019-03-23 01:49
They read together, an individual can in addition. It
had millions of downloads throughout it's residing. In essence, they're looking for that old Ironman experience.
Knowing him will have them gone conveniently.
Quote
 
 
0 #1806 king ocean news 2019-03-23 01:48
They read together, an individual can in addition. It
had millions of downloads throughout it's residing. In essence, they're looking for that old Ironman experience.
Knowing him will have them gone conveniently.
Quote
 
 
0 #1805 ntc 33 kohm 2019-03-22 22:04
This text is priceless. How can I find out more?
Quote
 
 
0 #1804 lpe88 download 2019-03-22 19:53
Almost these websites are liberated to join. Is not anything
bad, just just a little goofy. Within seconds, your order has
hit the trading floor, leaving you to the mercy of the markets.
Quote
 
 
0 #1803 lpe88 download 2019-03-22 19:52
Almost these websites are liberated to join. Is not anything
bad, just just a little goofy. Within seconds, your order has
hit the trading floor, leaving you to the mercy of the markets.
Quote
 
 
0 #1802 lpe88 download 2019-03-22 19:52
Almost these websites are liberated to join. Is not anything
bad, just just a little goofy. Within seconds, your order has
hit the trading floor, leaving you to the mercy of the markets.
Quote
 
 
0 #1801 live22 download 2019-03-22 17:07
Every weekend i used to pay a visit this web site,
because i wish for enjoyment, as this this web page
conations in fact good funny information too.
Quote
 
 
0 #1800 sky777 apk 2019-03-22 16:34
You will find there's risks lie what you'd like to learn and your rewards.
Seeking approval is deeply rooted in me, and at the time fairly normal to
see much all I cared about. Just how your belief about
the markets generally speaking?
Quote
 
 
0 #1799 sky777 apk 2019-03-22 16:33
You will find there's risks lie what you'd like to learn and your rewards.
Seeking approval is deeply rooted in me, and at the time fairly normal to
see much all I cared about. Just how your belief about
the markets generally speaking?
Quote
 
 
0 #1798 sky777 apk 2019-03-22 16:33
You will find there's risks lie what you'd like to learn and your rewards.
Seeking approval is deeply rooted in me, and at the time fairly normal to
see much all I cared about. Just how your belief about
the markets generally speaking?
Quote
 
 
0 #1797 live22 apk 2019-03-22 16:02
Bu modelling their trading strategies, you'll increase the
chances of money your forex. So you can't leave trading
a whole lot a little bit of software, without keeping watch on your
bank account.
Quote
 
 
0 #1796 ace333 apk download 2019-03-22 15:26
This is the same goal you've got for private personal
customers. Make good content that will have them there for various.
If you need genuine guidance and tips, you can solicit your trustworthy business associate.
Quote
 
 
0 #1795 918Kiss report 2019-03-22 14:33
Hi there it's me, I am also visiting this website regularly, this web site is really fastidious and
the viewers are genuinely sharing fastidious thoughts.
Quote
 
 
0 #1794 what is live casino 2019-03-22 14:20
Use the websites carefully by simply following all apparently rules.
Yes, online trading can be highly profitable.
You can make room for more displays by applying retail display systems
with regard to example gridwall or slatwall.
Quote
 
 
0 #1793 what is live casino 2019-03-22 14:19
Use the websites carefully by simply following all apparently rules.
Yes, online trading can be highly profitable.
You can make room for more displays by applying retail display systems
with regard to example gridwall or slatwall.
Quote
 
 
0 #1792 ace 333 2019-03-22 12:47
Hi there! I know this is somewhat off topic but I was wondering which blog platform are you using for this website?
I'm getting tired of Wordpress because I've had problems with hackers and
I'm looking at options for another platform. I would be fantastic
if you could point me in the direction of a good platform.
Quote
 
 
0 #1791 ace 333 2019-03-22 12:46
Hi there! I know this is somewhat off topic but I was wondering which blog platform are you using for this website?
I'm getting tired of Wordpress because I've had problems with hackers and
I'm looking at options for another platform. I would be fantastic
if you could point me in the direction of a good platform.
Quote
 
 
0 #1790 ace 333 2019-03-22 12:46
Hi there! I know this is somewhat off topic but I was wondering which blog platform are you using for this website?
I'm getting tired of Wordpress because I've had problems with hackers and
I'm looking at options for another platform. I would be fantastic
if you could point me in the direction of a good platform.
Quote
 
 
0 #1789 918 kiss 2019-03-22 12:41
What do the to say about the concept? Be sure you don't say anything derogatory can lead to legal troubles.
Now that the release is complete, we must submit it to various submission services.
Quote
 
 
0 #1788 918 kiss 2019-03-22 12:41
What do the to say about the concept? Be sure you don't say anything derogatory can lead to legal troubles.
Now that the release is complete, we must submit it to various submission services.
Quote
 
 
0 #1787 918 kiss 2019-03-22 12:40
What do the to say about the concept? Be sure you don't say anything derogatory can lead to legal troubles.
Now that the release is complete, we must submit it to various submission services.
Quote
 
 
0 #1786 3win8 2019-03-22 09:35
Many bloggers toil in obscurity, seeking that "big break" that will make their work worthwhile.
Always remember the tips we've discussed here are still very much relevant as they matter.
Quote
 
 
0 #1785 3win8 2019-03-22 09:34
Many bloggers toil in obscurity, seeking that "big break" that will make their work worthwhile.
Always remember the tips we've discussed here are still very much relevant as they matter.
Quote
 
 
0 #1784 3win8 2019-03-22 09:33
Many bloggers toil in obscurity, seeking that "big break" that will make their work worthwhile.
Always remember the tips we've discussed here are still very much relevant as they matter.
Quote
 
 
0 #1783 live 22 2019-03-22 07:08
My partner and I absolutely love your blog and find a lot
of your post's to be exactly I'm looking for.
Do you offer guest writers to write content
available for you? I wouldn't mind publishing a post or elaborating on a lot
of the subjects you write related to here. Again, awesome web log!
Quote
 
 
0 #1782 ace333 apk download 2019-03-22 07:06
Always be on the lookout to locate new and innovative methods to make it better.
It is essential to stay very close to your membership site with as much as date articles.
Quote
 
 
0 #1781 ace333 apk download 2019-03-22 07:05
Always be on the lookout to locate new and innovative methods to make it better.
It is essential to stay very close to your membership site with as much as date articles.
Quote
 
 
0 #1780 ace333 apk 2019-03-19 23:37
Search Engine Optimisation (SEO) could be categorised into several key areas some on-site several off-site.
Be sure you they aren't wedded into the old involving doing objects.
Quote
 
 
0 #1779 ace333 apk 2019-03-19 23:37
Search Engine Optimisation (SEO) could be categorised into several key areas some on-site several off-site.
Be sure you they aren't wedded into the old involving doing objects.
Quote
 
 
0 #1778 ace333 apk 2019-03-19 23:36
Search Engine Optimisation (SEO) could be categorised into several key areas some on-site several off-site.
Be sure you they aren't wedded into the old involving doing objects.
Quote
 
 
0 #1777 sky777 free play 2019-03-19 16:14
All you have as probably some connected with value attached to it.

Mom is treated together with a different version of behavior so that she won't be unhappy, either.
Many people get a boost of confidence out of it.
Quote
 
 
0 #1776 sky777 free play 2019-03-19 16:13
All you have as probably some connected with value attached to it.

Mom is treated together with a different version of behavior so that she won't be unhappy, either.
Many people get a boost of confidence out of it.
Quote
 
 
0 #1775 scr888 download game 2019-03-19 07:27
Health care costs itself could use a little more attention. We will do global global warming
only by standing behind the dike as one global society.
I believe there is not an Separation of Church assuring!
Quote
 
 
0 #1774 scr888 download game 2019-03-19 07:27
Health care costs itself could use a little more attention. We will do global global warming
only by standing behind the dike as one global society.
I believe there is not an Separation of Church assuring!
Quote
 
 
0 #1773 scr888 download game 2019-03-19 07:26
Health care costs itself could use a little more attention. We will do global global warming
only by standing behind the dike as one global society.
I believe there is not an Separation of Church assuring!
Quote
 
 
0 #1772 slot mobile store 2019-03-19 02:29
When you have your own system of trading,
might not need advice from others. One might have either the minimum self esteem or high self worth.
Do saving time on small details or little content.
Quote
 
 
0 #1771 slot mobile store 2019-03-19 02:28
When you have your own system of trading,
might not need advice from others. One might have either the minimum self esteem or high self worth.
Do saving time on small details or little content.
Quote
 
 
0 #1770 seo in guk profile 2019-03-19 00:52
What regarding assistance and instruction does the web company provide?
There is a cohesive process involved that in dental organizations fail for it.
Get final advice from the best Certified Public Accountant.
Quote
 
 
0 #1769 seo in guk profile 2019-03-19 00:51
What regarding assistance and instruction does the web company provide?
There is a cohesive process involved that in dental organizations fail for it.
Get final advice from the best Certified Public Accountant.
Quote
 
 
0 #1768 seo in guk profile 2019-03-19 00:51
What regarding assistance and instruction does the web company provide?
There is a cohesive process involved that in dental organizations fail for it.
Get final advice from the best Certified Public Accountant.
Quote
 
 
0 #1767 918 kiss 2019-03-18 20:51
Most press release services are free, however some are renumerated.
Sometimes you have to last the limb and branch your niche out.
Run promotions on web site for prizes on regularly.
Quote
 
 
0 #1766 918 kiss 2019-03-18 20:50
Most press release services are free, however some are renumerated.
Sometimes you have to last the limb and branch your niche out.
Run promotions on web site for prizes on regularly.
Quote
 
 
0 #1765 3win8 apk 2019-03-18 05:57
I like the valuable info you provide in your articles.

I will bookmark your blog and check again here regularly.
I'm quite sure I'll learn a lot of new stuff right here!

Best of luck for the next!
Quote
 
 
0 #1764 3win8 apk 2019-03-18 05:57
I like the valuable info you provide in your articles.

I will bookmark your blog and check again here regularly.
I'm quite sure I'll learn a lot of new stuff right here!

Best of luck for the next!
Quote
 
 
0 #1763 whats an m.2 slot 2019-03-18 03:06
Why every slot player wants to acquire their hands on these slot games.
Flower Power - This machine is right for multiple pay-lines.
For instance, these games feature unique and interesting concepts.
Quote
 
 
0 #1762 whats an m.2 slot 2019-03-18 03:06
Why every slot player wants to acquire their hands on these slot games.
Flower Power - This machine is right for multiple pay-lines.
For instance, these games feature unique and interesting concepts.
Quote
 
 
0 #1761 whats an m.2 slot 2019-03-18 03:05
Why every slot player wants to acquire their hands on these slot games.
Flower Power - This machine is right for multiple pay-lines.
For instance, these games feature unique and interesting concepts.
Quote
 
 
0 #1760 sky777 download 2019-03-18 01:36
Click on that and do specific searches for keywords
in your niche. So i have a ready supply if they are relevant to anything.
Perhaps it isn't the links that got the opponent where nevertheless now.
Quote
 
 
0 #1759 sky777 download 2019-03-18 01:35
Click on that and do specific searches for keywords
in your niche. So i have a ready supply if they are relevant to anything.
Perhaps it isn't the links that got the opponent where nevertheless now.
Quote
 
 
0 #1758 sky777 download 2019-03-18 01:35
Click on that and do specific searches for keywords
in your niche. So i have a ready supply if they are relevant to anything.
Perhaps it isn't the links that got the opponent where nevertheless now.
Quote
 
 
0 #1757 t kiosk scr888 2019-03-18 00:51
The Ball of Whacks contains 30 "Whack pieces" which can be used to generate a variety of shapes.
How do you think you will feel that? The new version is expected
to aunch in the fall, for around $50.
Quote
 
 
0 #1756 live22 2019-03-18 00:49
When you are writing an article publish it in the best article directory
around which can EzineArticles. These article writing tips will make
article writing faster and, more importantly, easier!
Quote
 
 
0 #1755 live22 2019-03-18 00:49
When you are writing an article publish it in the best article directory
around which can EzineArticles. These article writing tips will make
article writing faster and, more importantly, easier!
Quote
 
 
0 #1754 sky77762 2019-03-17 23:49
But now i am able to remember if it is my dominant motivation and to permit
my center guide everybody. The hho booster doesn't fit to your trading style, online trading will become the perfect worse pain.
Quote
 
 
0 #1753 sky77762 2019-03-17 23:48
But now i am able to remember if it is my dominant motivation and to permit
my center guide everybody. The hho booster doesn't fit to your trading style, online trading will become the perfect worse pain.
Quote
 
 
0 #1752 918kiss mod apk 2019-03-17 23:40
If you are seeking for imposing visuals and sounds, video slots will probably be best selection for
you. Scatter symbols can replace regular pictures and the Arabian man symbol also help
to finish a play.
Quote
 
 
0 #1751 3win88 register 2019-03-17 16:12
Link directories offer a pretty simple way to get one way links
to be able to your website. The mistake providers since they
make is exchanging irrelevant links. Happen to be several
solutions to do this.
Quote
 
 
0 #1750 3win88 register 2019-03-17 16:12
Link directories offer a pretty simple way to get one way links
to be able to your website. The mistake providers since they
make is exchanging irrelevant links. Happen to be several
solutions to do this.
Quote
 
 
0 #1749 3win88 register 2019-03-17 16:11
Link directories offer a pretty simple way to get one way links
to be able to your website. The mistake providers since they
make is exchanging irrelevant links. Happen to be several
solutions to do this.
Quote
 
 
0 #1748 playboy888 2019-03-17 09:40
By placing your links carefully and consistently, you will slowly
transform residual dollars. Doing so carefully and thoughtfully will offer
you an ever-increasing stream of visitors and profits.
Quote
 
 
0 #1747 playboy888 2019-03-17 09:40
By placing your links carefully and consistently, you will slowly
transform residual dollars. Doing so carefully and thoughtfully will offer
you an ever-increasing stream of visitors and profits.
Quote
 
 
0 #1746 casino malaysia 2019-03-17 05:32
A most of the people experience fear when include
to speak in front of a bunch or market place. Encourage your teen to boost
the comfort because dishonesty will likely lead to failure.
Quote
 
 
0 #1745 casino malaysia 2019-03-17 05:31
A most of the people experience fear when include
to speak in front of a bunch or market place. Encourage your teen to boost
the comfort because dishonesty will likely lead to failure.
Quote
 
 
0 #1744 fedora 22 live usb 2019-03-17 03:21
I wish I could give which you cut and dried answer to those
questions but I am unable to. Get a library card,
take out a good novel and institute a "Mommy or Daddy quiet time" each wedding day.
Quote
 
 
0 #1743 fedora 22 live usb 2019-03-17 03:20
I wish I could give which you cut and dried answer to those
questions but I am unable to. Get a library card,
take out a good novel and institute a "Mommy or Daddy quiet time" each wedding day.
Quote
 
 
0 #1742 fedora 22 live usb 2019-03-17 03:20
I wish I could give which you cut and dried answer to those
questions but I am unable to. Get a library card,
take out a good novel and institute a "Mommy or Daddy quiet time" each wedding day.
Quote
 
 
0 #1741 play8oy casino 2019-03-17 01:12
Very nice post. I just stumbled upon your blog and wished to say that I
have really enjoyed browsing your blog posts. In any case I will be subscribing to your rss feed
and I hope you write again soon!
Quote
 
 
0 #1740 3win8 apk 2019-03-16 20:05
Remarkable! Its genuinely remarkable piece of writing, I
have got much clear idea about from this post.
Quote
 
 
0 #1739 3win8 apk 2019-03-16 20:04
Remarkable! Its genuinely remarkable piece of writing, I
have got much clear idea about from this post.
Quote
 
 
0 #1738 3win8 apk 2019-03-16 20:04
Remarkable! Its genuinely remarkable piece of writing, I
have got much clear idea about from this post.
Quote
 
 
0 #1737 scr888 download 2019-03-16 04:04
There are other ways as well that are good marketing site.
Learn all are able to about techniques here and everything you can about acquiring the traffic.
But that ended up being.) And I absorbed $900
per month.
Quote
 
 
0 #1736 scr888 download 2019-03-16 04:04
There are other ways as well that are good marketing site.
Learn all are able to about techniques here and everything you can about acquiring the traffic.
But that ended up being.) And I absorbed $900
per month.
Quote
 
 
0 #1735 sky777 casino 2019-03-16 00:22
Is actually does is create viral campaigns where you market for the friends of your friends on MySpace.
Weekly, modify the content with additional updates.

The final point speak about is the constant maintenance.
Quote
 
 
0 #1734 sky777 casino 2019-03-16 00:21
Is actually does is create viral campaigns where you market for the friends of your friends on MySpace.
Weekly, modify the content with additional updates.

The final point speak about is the constant maintenance.
Quote
 
 
0 #1733 sky777 casino 2019-03-16 00:21
Is actually does is create viral campaigns where you market for the friends of your friends on MySpace.
Weekly, modify the content with additional updates.

The final point speak about is the constant maintenance.
Quote
 
 
0 #1732 ace333 slot 2019-03-15 19:37
You forget just what you are saying, you feel embarrassed.
To make the gift more meaningful, generally be personalised it.
With the first impression is very important, you have to act
with.
Quote
 
 
0 #1731 ace333 slot 2019-03-15 19:36
You forget just what you are saying, you feel embarrassed.
To make the gift more meaningful, generally be personalised it.
With the first impression is very important, you have to act
with.
Quote
 
 
0 #1730 ace333 slot 2019-03-15 19:35
You forget just what you are saying, you feel embarrassed.
To make the gift more meaningful, generally be personalised it.
With the first impression is very important, you have to act
with.
Quote
 
 
0 #1729 mega fame casino 2019-03-15 17:25
By simply following these general online blackjack tips utilized become a healthier blackjack fighter.
Plus, it's on the strategy to the Hoover Dam therefore you can combine your trips.
Quote
 
 
0 #1728 mega fame casino 2019-03-15 17:24
By simply following these general online blackjack tips utilized become a healthier blackjack fighter.
Plus, it's on the strategy to the Hoover Dam therefore you can combine your trips.
Quote
 

Add comment


Security code
Refresh

Facebook YouTube

Latest on Twitter

SuperSmithBros @Ravanok Ha... It's a cool game too, easily the best and most fun project I've worked on 😁.
SuperSmithBros The woes of being an #indiedev with an NDA 😭 https://t.co/Lj0lQZBF2C
SuperSmithBros @sophiablue18 You know you have the power of words and can ask her to move it?
SuperSmithBros @NetflixUK On the Samsung TV app you don't display what language a movie is. Please change it so it displays the la… https://t.co/YtncBZlrar
SuperSmithBros RT @MarcusJLGardner: Graduated with @JamieKKing, @SuperSmithBros and @Polygonical from @MoonshineGS today! Looking forward to our many year…