From c66efeb5115f8bb39defada2574b1d109e3d07f7 Mon Sep 17 00:00:00 2001 From: Michael Bayne Date: Tue, 4 Feb 2003 03:33:38 +0000 Subject: [PATCH] Notes. git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@2236 542714f4-19e9-0310-aa3c-eee0fc999fb1 --- docs/miso/design.txt | 20 +++++++++++++++++++- docs/whirled/design.txt | 7 +++++++ 2 files changed, 26 insertions(+), 1 deletion(-) diff --git a/docs/miso/design.txt b/docs/miso/design.txt index 9720c70b2..417c71237 100644 --- a/docs/miso/design.txt +++ b/docs/miso/design.txt @@ -1,6 +1,6 @@ # Miso Notes -*- mode: outline -*- # -# $Id: design.txt,v 1.4 2001/11/29 00:22:41 mdb Exp $ +# $Id: design.txt,v 1.5 2003/02/04 03:33:38 mdb Exp $ * Notes Consider making MISO sufficiently sophisticated to allow the cluster stuff @@ -119,3 +119,21 @@ placement of exits in a scene since allowing folks to place exits to their houses/bldgs willy-nilly may make map generation wacky. perhaps useful for game designer use as well when laying things out and "surveying the landscape." + +* 1/14/2003 +** Ground zero +- Render all ground and fringe tiles (unprepared) into a single offscreen + buffer and use that to repaint the ground instead of going from the + original tile images + +* 1/28/2003 +** Scene revamp +- Objects without actions are largely inconsequential (in the model, they + exist only as fqtid and coordinates) +- Objects with actions have extra data: + + the action string + + a location and orientation associated with the object (for building + facades this would be the entrance portal location, for "stations" + this would be where the user stands when occupying that station) +- Scene model is not used by anyone but the scene impl (so that more + sophisticated models and impls can come to exist) diff --git a/docs/whirled/design.txt b/docs/whirled/design.txt index 70063d892..59ebb39f7 100644 --- a/docs/whirled/design.txt +++ b/docs/whirled/design.txt @@ -58,3 +58,10 @@ on the client to generate a map of the zone. Zones are identified by an integer of which the upper 8 bits is a zone type identifier and the lower 24 bits are the zone identifier. + +* 1/28/2003 +** Spot revamp +- Eliminate locations +- Dynamically create clusters around stationary scene occupants +- "Station" objects will have an associated location at which a scene + occupant would stand rather than being associated with a location