Ignore:
Timestamp:
05/14/08 18:52:10 (16 years ago)
Author:
ra33
Message:

Made both types of messages (normal and overwrite mode) output the numbered prefix

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/expeditee/gui/FrameGraphics.java

    r37 r48  
    5050
    5151        // the number of messages currently shown (used for scrolling up)
    52         private static int _MessageCount = 1;
     52        private static int _MessageCount = 0;
    5353
    5454        // modes
     
    572572                for (int ind = Messages.length - 1; ind >= 0; ind--) {
    573573                        if (Messages[ind] != null) {
    574                                 Messages[ind].setText(message);
     574                                Messages[ind].setText(getMessagePrefix(false) + message);
    575575                                Repaint();
    576576                                return;
     
    641641                        for (int i = 0; i < Messages.length; i++) {
    642642                                if (Messages[i] == null) {
    643                                         Messages[i] = new Text(-1, "@" + _MessageCount++ + ": "
     643                                        Messages[i] = new Text(-1, getMessagePrefix(true)
    644644                                                        + message);
    645645                                        Messages[i].setPosition(20, pos);
     
    669669                Text last = Messages[Messages.length - 1];
    670670                last.setColor(color);
    671                 last.setText("@" + _MessageCount++ + ": " + message);
     671                last.setText(getMessagePrefix(true) + message);
    672672                last.setLink(link);
    673673
     
    676676                MessageLink.setLink(_creator.getCurrent());
    677677                Repaint();
     678        }
     679
     680        private static String getMessagePrefix(boolean incrementCounter) {
     681                if (incrementCounter)
     682                        _MessageCount++;
     683                return "@" + _MessageCount + ": ";
    678684        }
    679685
Note: See TracChangeset for help on using the changeset viewer.