Morphed screen -> scene to reflect recent more meaningful renaming.

git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@40 542714f4-19e9-0310-aa3c-eee0fc999fb1
This commit is contained in:
Walter Korman
2001-07-10 22:22:35 +00:00
parent 88709e4752
commit 0eb81686f1
+11 -11
View File
@@ -1,5 +1,5 @@
# #
# $Id: design.txt,v 1.1 2001/07/10 22:18:55 shaper Exp $ # $Id: design.txt,v 1.2 2001/07/10 22:22:35 shaper Exp $
Date: 07/10/01 Date: 07/10/01
Venue: General discussion in vast sweeping loft area. Venue: General discussion in vast sweeping loft area.
@@ -30,19 +30,19 @@ color-replacement to allow increased re-use of clothing art.
Scene Description Scene Description
----------------- -----------------
- sid: unique screen identifier - sid: unique scene identifier
- name: screen name - name: scene name
- version: screen description file format version - version: scene description file format version
- tile array: full NxM set of tiles for L0, sparse for L1+ - tile array: full NxM set of tiles for L0, sparse for L1+
- hot spots: the "zones" wherein people congregate in each scene, a set - hot spots: the "zones" wherein people congregate in each scene, a set
of screen coords of scene coords
- exits: set of screen coords and associated sids that the exits lead to - exits: set of scene coords and associated sids that the exits lead to
Potential Classes Potential Classes
----------------- -----------------
ScreenIDBroker: dynamic screen creation and obtaining/tracking screen ids SceneIDBroker: dynamic scene creation and obtaining/tracking scene ids
ScreenManager: screen retrieval, caching SceneManager: scene retrieval, caching
TileManager: tile retrieval, caching TileManager: tile retrieval, caching
Config: tileset/tile info Config: tileset/tile info
@@ -60,8 +60,8 @@ a 16-bit tile id within that set.
Estimating: Estimating:
400 tiles per screen 400 tiles per scene
1000 screens = (approx) 1.6 MB (highly compressible) 1000 scenes = (approx) 1.6 MB (highly compressible)
Tileset config info associated with each tile set includes, for each Tileset config info associated with each tile set includes, for each
row of tiles in the tile set, the "row height" (height of the tiles in row of tiles in the tile set, the "row height" (height of the tiles in
@@ -106,7 +106,7 @@ worthwhile uses.
TBD: TBD:
- Resource mgmt: when is screen data and art loaded, how big are the - Resource mgmt: when is scene data and art loaded, how big are the
chunks of data downloaded, what's the user experience during chunks of data downloaded, what's the user experience during
download like. download like.