Exemple #1
0
pawsBorder::pawsBorder(const char* name )
{
    usingGraphics = false;
    UseBorder( name );
    draw = true;
    justTitle = false;
    shadowFont = true;
}
bool pawsConfigCamera::Initialize()
{
    psengine->GetPSCamera()->LoadFromFile(false,false);
    if (!CreateTree())
        return false;

    UseBorder("line");
    return true;
}
bool pawsConfigEntityLabels::Initialize()
{
    SetName("ConfigEntityLabels");

    tree = NULL;
    colorPicker = NULL;

    defLabelColors[ENTITY_DEFAULT] = 0xff0000;
    defLabelColors[ENTITY_PLAYER] = 0x00ff00;
    defLabelColors[ENTITY_DEV] = 0xff8080;
    defLabelColors[ENTITY_TESTER] = 0x338ca7;
    defLabelColors[ENTITY_DEAD] = 0xff0000;
    defLabelColors[ENTITY_GM1] = 0x008000;
    defLabelColors[ENTITY_GM25] = 0xffff80;
    defLabelColors[ENTITY_NPC] = 0x00ffff;
    defLabelColors[ENTITY_GROUP] = 0x0080ff;
    defLabelColors[ENTITY_GUILD] = 0xf6dfa6;

    labelColors[ENTITY_DEFAULT] = defLabelColors[ENTITY_DEFAULT];
    labelColors[ENTITY_PLAYER] = defLabelColors[ENTITY_PLAYER];
    labelColors[ENTITY_DEV] = defLabelColors[ENTITY_DEV];
    labelColors[ENTITY_TESTER] = defLabelColors[ENTITY_TESTER];
    labelColors[ENTITY_DEAD] = defLabelColors[ENTITY_DEAD];
    labelColors[ENTITY_GM1] = defLabelColors[ENTITY_GM1];
    labelColors[ENTITY_GM25] = defLabelColors[ENTITY_GM25];
    labelColors[ENTITY_NPC] = defLabelColors[ENTITY_NPC];
    labelColors[ENTITY_GROUP] = defLabelColors[ENTITY_GROUP];
    labelColors[ENTITY_GUILD] = defLabelColors[ENTITY_GUILD];

    if ( !CreateTree() )
        return false;

    UseBorder("line");

    csRef<psCelClient> celclient = psengine->GetCelClient();
    assert(celclient);
    
    entityLabels = celclient->GetEntityLabels();
    assert(entityLabels);
    return true;
}