Ticket #348 (new change)

Opened 3 years ago

Last modified 13 months ago

Improve UI abstractions

Reported by: ajps Owned by: ajps
Milestone: 3.2.0 Keywords: cleanup
Cc:

Description

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 http://rephial.org/wiki/UIAbstraction for more details and evolving plans.

Attachments

Change History

Changed 2 years ago by ajps

  • owner set to ajps

Changed 2 years ago by ajps

First stages of this were implemented in [522] and [523] some time ago, the latest change which moves the birth process across is in [815].

Changed 17 months ago by ajps

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

Changed 15 months ago by anonymous

Yet more in [1417], moving most game commands over to the new system, overhauling the command interface some more.

Changed 13 months ago by magnate

  • keywords cleanup added

Add/Change #348 (Improve UI abstractions)

Author



Action
as new
Next status will be 'confirmed'
 
Note: See TracTickets for help on using tickets.