Project

General

Profile

« Previous | Next » 

Revision 2a683cd6

Added by danij about 12 years ago

Added: URI symbolic reference $(GamePlugin.Name)

This reference will be dynamically resolved, substituting it with
the PLUGIN_NAME returned by the GetVariable() method of the current
active game plugin.

The older $(Game.DataPath) and $(Game.DefsPath) references (which
resolved to properties of de::Game) have now been removed because
a game mode should not be defining plugin-level properties). The
associated members of de::Game and the public GameDef structure
have also been removed.

All code utilizing the obsolete references was updated thus:

$(Game.DataPath) => $(App.DataPath)/$(GamePlugin.Name)
$(Game.DefsPath) => $(App.DefsPath)/$(GamePlugin.Name)

Also updated various file and resource searches to use de::Uri to
take advantage of dynamic symbol resolution.

Files

  • added
  • modified
  • copied
  • renamed
  • deleted

View differences