Opened 13 years ago

Closed 6 years ago

#348 closed task (fixed (in master))

Improve UI abstractions

Reported by: ajps Owned by: ajps
Milestone: Future Keywords: cleanup

Description (last modified by nckmccnnll)

Do a better job of abstracting the "game" from the UI used to control it, such that the only things that the "game" cares about are those things that change the game state - which are passed to it in the form of "commands".

See for more details and evolving plans.

Change History (9)

comment:1 Changed 13 years ago by ajps

  • Owner set to ajps

comment:2 Changed 13 years ago by ajps

First stages of this were implemented in [ba2e3cd] (SVN r522) and [0303542] (SVN r523) some time ago, the latest change which moves the birth process across is in [7a91b35] (SVN r815).

comment:3 Changed 12 years ago by ajps

More implemented in [294f67d] (SVN r1364) where a new command passing setup was introduced and birth overhauled again - everything's easier without the autoroller to contend with.

comment:4 Changed 11 years ago by anonymous

Yet more in [89290be] (SVN r1417), moving most game commands over to the new system, overhauling the command interface some more.

comment:5 Changed 11 years ago by magnate

  • Keywords cleanup added

comment:6 Changed 10 years ago by magnate

  • Type changed from change to task

comment:7 Changed 9 years ago by magnate

  • Milestone changed from 4.0 to 3.5.0

These are all underlying or uncontroversial issues, unconnected with the experimental nature of v4 - therefore re-setting to V milestone.

comment:8 Changed 7 years ago by takkaria

  • Milestone changed from 3.5.0 to Future

Punting to post 3.5.

comment:9 Changed 6 years ago by nckmccnnll

  • Description modified (diff)
  • Resolution set to fixed (in master)
  • Status changed from new to closed


Note: See TracTickets for help on using tickets.