WF.Player implementation for Windows Phone
wfoundation / wf.player.winphone Goto Github PK
View Code? Open in Web Editor NEWWF.Player implementation for Windows Phone.
WF.Player implementation for Windows Phone.
Or make them to be discoverable from the files explorer.
Replace "plop" by appropriate message.
Some cartridges feature cache coordinates as inventory items with no Location set. Instead, the coordinates are provided as text in Thing.Description.
Make geocoordinates from Things descriptions interactive, to support several use cases:
The blocking progress UI does not appear for saving or quitting a cartridge, probably because when Engine.GameState is notified to have changed, the UI Dispatcher is filled with actions to perform (?).
HourlyDateTimeConverter throws "System.NotSupportedException: Invalid argument. Future dates and times are not supported." for some timezones.
Fix described here: http://silverlight.codeplex.com/workitem/9365
If you are in the UTC-x (east of greenwich) the RelativeTimeConverter will often fail with a "Invalid argument. Future dates and times are not supported.". This is because it only compares the UTC value to the local time value without taking the timezone into account. This means that to the converter, it looks like the time is in the future. Instead it should first ensure that the DateTime.Now and 'value' is in the same DateTimeKind, and if not, convert it to that (ie. use value.ToLocalTime()) prior to getting the timespan value.
For whatever reasion subtraction between two dates doesn't automatically take timezone into account, so you have to explicitly do this.
This would fix it:
Change the following in Convert(...) method from:
DateTime given = (DateTime)value;
DateTime current = DateTime.Now;
TimeSpan difference = current - given;to:
DateTime given = ((DateTime)value).ToLocalTime();
DateTime current = DateTime.Now;
TimeSpan difference = current - given;Having said that, I do think it's poor practice to throw an error on this. If the user's clock is slightly off, you can risk bombing the application for very recent DateTime values coming from for instance a twitter stream. Instead it should either return string.Empty or "just now".
E.g. in http://www.wherigo.com/cartridge/download.aspx?CGUID=d403cfee-5d72-43ba-9863-62c967e973f9
Support landscape orientation, or other interactions to scroll, zoom in big pictures.
Using HERE for WP8.1.
A cartridge which does not expect an input to be discardable may crash because of assuming that the input's answer is not nil.
Keep GWL logs of cartridge sessions and present them to the user on demand.
Allow uploading to OneDrive.
Allow users to download and upload their savegames from/to OneDrive.
Changes in location happen too often, causing spamming in the Engine and decreasing perceived performances. Don't trigger a location update unless the engine is not busy, and avoid running one if the location hasn't significantly changed.
(WP8 only)
Add native WP page transitions to enhance the experience.
Feets & yards
Try to restore the game as good as possible after tombstone.
(WP8 only)
Display a message when trying to run a cartridge if:
Optionally display a warning message if?
Allow players to start a cartridge anyway.
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.