(0.5.8) Status for Tuesday, November 19, 2013

(0.5.8) Status for Tuesday, November 19, 2013

Postby lugdunon » Tue Nov 19, 2013 1:07 am

  • Changed out symbols font for a better one.
  • Added a new REST API system for the server-side. This is an extendable and full-featured system that will allow the game client and other sources to query and modify various aspects of the game state.
  • Added net.lugdunon.state.World.processRESTRequest(String context, HttpServletRequest request) to the server-side code base. This method is called when the AssetServer encounters a REST API call and returns a JSONObject.
  • Added net.lugdunon.rest.core.RESTHandler to the server-side code base.
  • Added net.lugdunon.rest.core.player.PlayerAchievementsHandler to the server-side code base.
  • Added net.lugdunon.rest.core.player.PlayerMetricsHandler to the server-side code base.
  • Added etc/restHandlers.json to the default world definition.
  • Added net.lugdunon.ui.Dialog.wait() to client-side API. This dialog shows a cycling load bar to indicate that there is currently an operation of unknown duration taking place.
  • Added net.lugdunon.ui.icon.AchievementsIcon to the client-side code base. This icon button will show achievements UI for the current player.
  • Achievements UI now contains support to display the achievements and statistics for any player, using the new player achievements and metrics REST APIs.
  • Added net.lugdunon.state.metric.Metrics.getMetricsClasses() to the server-side API.

This is what the new 'wait' dialog looks like:

Image

Here is a preview of the updated icon buttons:

Image
User avatar
lugdunon
Site Admin
 
Posts: 407
Joined: Tue Nov 05, 2013 5:53 pm

Return to Updates

Who is online

Users browsing this forum: No registered users and 1 guest

cron