Yes, This should work in an extension also.

>*********** REPLY SEPARATOR ***********
>
>On 6/02/2007 at 6:27 PM John wrote:
>The other thing was I had to import CCEmbellishment to get the CC 
>Layer trait but all is working now.
>
>Next question, I did all of this in my main module, where it is 
>working. Is it possible to leave the main module alone and do this 
>in a module extension? IE I'm creating a module extension just for 
>new counters that use CC Layer. Or does the CCCommandEncoder have 
>to be declared in the main module?
>
>John
>
>--- In [email protected], "John" <[EMAIL PROTECTED]> wrote:
>>
>> Ah, I was replacing the vassal command encoder with the cc command 
>> encoder instead of just adding it above it in the build file.
>> 
>> Thanks to all for the help,
>> 
>> John
>> 
>> --- In [email protected], "Tim McCaron" 
>> <timothy.mccarron@> wrote:
>> >
>> > John,
>> > 
>> > 
>> > 
>> > There is a folder inside the mod called "cc". You will need to 
>put 
>> this
>> > entire folder into your module.
>> > 
>> > You will also have to edit the buildfile after to add the 
>command 
>> encoder
>> > before the vassal encoder as Brent mentioned before for it to 
>> work. Then
>> > import the trait
>> > 
>> > 
>> > 
>> > Tim
>> > 
>> > 
>> > 
>> > _____ 
>> > 
>> > From: [email protected] 
>> [mailto:[EMAIL PROTECTED] On
>> > Behalf Of John
>> > Sent: Sunday, February 04, 2007 11:13 AM
>> > To: [email protected]
>> > Subject: [vassalengine] Re: Trying to use class from another 
>module
>> > 
>> > 
>> > 
>> > Thanks for the reply Brent.
>> > 
>> > The CCLayer trait will be nice to have in 3.0. I could not find 
>> the 
>> > CCLayer class in any of the folders of the Combat Commander 
>> module. 
>> > Is it named something other than CCLayer.class?
>> > 
>> > John Boone
>> > 
>> > --- In vassalengine@ <mailto:vassalengine%40yahoogroups.com>
>> > yahoogroups.com, "Brent Easton" <b.easton@> 
>> > wrote:
>> > >
>> > > Hi John,
>> > > 
>> > > CCInfo has nothing to do with CCLayer, it just accesses my 
>> custom 
>> > terrain modification and returns the name of terrain in the 
>> current 
>> > hex as $CurrentTerrain$.
>> > > 
>> > > CCLayer is stand-alone and does not need CCInfo. The changes 
>in 
>> > CCLayer will probably be incorporated into vassal 3.0 at some 
>> stage.
>> > > 
>> > > CCInfo and CCLayer are both counter traits, they cannot be 
>> > imported anywhere in the module tree, they must be imported into 
>a 
>> > counter. When you are editing an individual gamepiece (or 
>> prototype) 
>> > and have the window with the list of traits up, then click the 
>> > Import button on the bottom left of the window and enter 
>> cc.CCLayer.
>> > > 
>> > > You will also need to install the custom command encoder 
>> > cc.CCCommandEncoder - there is information on how to do this at 
>> the 
>> > bottom of the Programming tutorial on the VASSAL doco site 
>> > (http://www.vassalen
>> > <http://www.vassalengine.org/wiki/doku.php?id=programming>
>> > gine.org/wiki/doku.php?id=programming).
>> > > 
>> > > Regards,
>> > > Brent.
>> > > 
>> > > >*********** REPLY SEPARATOR ***********
>> > > >
>> > > >On 4/02/2007 at 4:48 AM John wrote:
>> > > >Thanks for your quick reply but I'm not sure I follow you. 
>> > > >
>> > > >Does it matter where in the editing menu you try to import a 
>> > class?
>> > > >I tried it at the top level, on Game Piece Prototype 
>> Definitions, 
>> > Game 
>> > > >Piece Palette, and on an individual piece I defined. I still 
>> get 
>> > the 
>> > > >same error.
>> > > >
>> > > >John
>> > > >
>> > > >--- In vassalengine@ <mailto:vassalengine%40yahoogroups.com>
>> > yahoogroups.com, Torsten Spindler <spindler@> 
>> > > >wrote:
>> > > >>
>> > > >> On Sun, 2007-02-04 at 04:21 +0000, John wrote:
>> > > >> > How do I use the CCInfo.class from Combat Commander in 
>> > another 
>> > > >module?
>> > > >> > 
>> > > >> > I want to use the CC Layer trait.
>> > > >> > 
>> > > >> > I placed the class files in the module zip and tried to 
>> > import the 
>> > > >> > class but it said that "Class must implement the 
>> configurable 
>> > > >> > interface".
>> > > >> 
>> > > >> When CCInfo is a trait, it has to be imported by a 
>gamepiece.
>> > > >> 
>> > > >> Bye,
>> > > >> Torsten
>> > > >>
>> > > >
>> > > >
>> > > >
>> > > __________________________________________________________
>> > > Brent Easton 
>> > > Analyst/Programmer 
>> > > University of Western Sydney 
>> > > Email: b.easton@
>> > >
>> > 
>> > 
>> > 
>> > 
>> > 
>> > [Non-text portions of this message have been removed]
>> >
>>
>
>
>
____________________________________________________________
Brent Easton                       
Analyst/Programmer                               
University of Western Sydney                                   
Email: [EMAIL PROTECTED]

Reply via email to