Login Guest
Feb 23, 2012, 2:03 am UTC
header image
Home
Downloads
Menu Overview
Coding
Polls
The most influential person in technology in the last 25 years is...
  
Furre Online Class
Written by Dream Dancer   
Aug 20, 2010 at 01:28 PM

Various details of the Furre Online Class.

One of the things to bear in mind as you read this is that as I develop the project, the actual class may differ between this and what is actually used in the program, always refer to the program for the latest version of this class.

This is one of two main class's used by the project to manage the items that make up the whole online list, Furre's and dreams are handled by similar systems, with adjustments made to each to account for slight differences between the two. Everyone has a different way of coding, one can group calls by the overall function they do, (for example AddFurre could be followed by RemoveFurre), or alphabetically, which is how I tend to do things.

To start off, lets get the structure used by the internal array for the class:

TYPE FURRESTRUCTURE
    FurreName       AS ASCIIZ * 64
    Notes           AS ASCIIZ * 64
    RecordIndex     AS LONG
    GroupMember     AS LONG
    SoundOnline     AS LONG
    SoundOffline    AS LONG
    SoundSays       AS LONG
    SoundWhispers   AS LONG
    lastOnline      AS QUAD
    lastWhispered   AS ASCIIZ * 64
    ShortName       AS ASCIIZ * 64
    TreeNode        AS DWORD
    OnlineStatus    AS LONG
    FreshOnLine     AS LONG
    Unknown         AS LONG
    InQuery         AS LONG
END TYPE

GeSHi parsed in 0.0690159797668 seconds.

Last Updated ( Aug 20, 2010 at 01:30 PM )
Read more...
First Public Release
Written by Dream Dancer   
May 18, 2010 at 12:21 PM

Faux PounceWell, here we go with another project, this time I decided to replicate Furcadia's Pounce. Well, not really. What this started out was a means to watch the messages between Pounce and the client back when VERSION 28: "Tied with a String" was being released. Since then I've been working on making a more usable interface for that, which just sort of grew into this project.

I'm fairly happy with the result, it doesn't do everything Pounce does, but it comes mighty close. What needs to be done is minor however. Well, one part is, the other is going to be a bit trickier. The easy part is simple, the current release does not pop up a message box if you close the program while there's any clients open.

The other part is the custom colors for entries in the list. That's going to require me to learn and understand how custom-draw works with TreeView's.

Last Updated ( May 26, 2010 at 01:46 PM )
Read more...
header image