Mantis Bugtracker
  

Viewing Issue Simple Details Jump to Notes ] View Advanced ] Issue History ] Print ]
ID Category Severity Reproducibility Date Submitted Last Update
0004254 [Croquet] Hedgehog minor always 07-14-06 02:03 07-15-06 22:40
Reporter howardstearns View Status public  
Assigned To
Priority normal Resolution open  
Status new  
Summary 0004254: avatar customization
Description The initialization of the user avatar is not modular with respect to customization.
Additional Information CroquetHarness >> initialize does a lot of stuff, including the creation and initialization of the avatar. This creates a maintenance problem all around:
  - Developers of CroquetHarness and its subclasses should be able to change their initialization. This has happened already. However,...
  - Folks who want a different avatar class, or even just a different mesh, have to either copy all the initialization code (and will thus miss improvements) or they have to let the avatar be initialized by the inherited CroquetHarness>>initialize method, and then reinitialize the harness with new stuff.

The attached file breaks out #initialize to use a new #initializeAvatar: method that is intended to be overridden by subclasses. HOWEVER: it uses Croquet-Harnes-bgf.100, which is more recent than the SKD 1.0 beta distribution.
Attached Files  AvatarInitialization.2.cs.gz [^] (1,229 bytes) 07-15-06 22:39

- Relationships

SYSTEM WARNING: Creating default object from empty value

related to 0004329resolved andreas formManager customization 
related to 0005080new  CroquetHarnessWithMenu initializes avatar in the wrong place 

- Notes
(0005950 - 132 - 132 - 132 - 132 - 132 - 132)
howardstearns
07-15-06 22:40

Mind you that although the attached is an improvement, it still leaves the same issue for TFormManager, CroquetEvent, TTaskMain, ...
 

- Issue History
Date Modified Username Field Change
07-14-06 02:03 howardstearns New Issue
07-14-06 02:03 howardstearns File Added: AvatarInitialization.1.cs.gz
07-15-06 22:38 howardstearns File Deleted: AvatarInitialization.1.cs.gz
07-15-06 22:39 howardstearns File Added: AvatarInitialization.2.cs.gz
07-15-06 22:40 howardstearns Note Added: 0005950
07-26-06 16:25 howardstearns Relationship added related to 0004329
09-25-06 02:48 howardstearns Relationship added related to 0005080
11-11-06 04:39 jdougan Issue Monitored: jdougan


Mantis 1.0.8[^]
Copyright © 2000 - 2007 Mantis Group
50 total queries executed.
32 unique queries executed.
Powered by Mantis Bugtracker