Ignore:
Timestamp:
05/21/08 09:40:52 (16 years ago)
Author:
ra33
Message:

Made LOTS of changes...
Added DisplayComet
A whole bunch more stats for items and events
Changed lots of stuff for drawing better especially using text as line endpoints

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/expeditee/actions/Simple.java

    r67 r70  
    218218                if (testsFailed > 0)
    219219                        FrameGraphics.DisplayMessage("Failed: " + testsFailed, Color.RED);
    220                 //Remove items from the cursor...
     220                // Remove items from the cursor...
    221221                Frame.FreeItems.clear();
    222222        }
     
    570570                                }
    571571                        } else if (tokens[0].equals("setframevalue")) {
    572                                 assertMinParametreCount(tokens, 4);
     572                                assertMinParametreCount(tokens, 3);
    573573                                assertVariableType(tokens[1], 1, SPointer.framePrefix);
    574574
     
    613613
    614614                                // Set the values of the output parametres
    615                                 context.getPrimitives()
    616                                                 .setValue(tokens[4], new SBoolean(found));
    617                                 if (tokens.length > 5) {
    618                                         context.getPointers().setObject(tokens[5], attributeItem);
    619                                         if (tokens.length > 6) {
    620                                                 context.getPointers().setObject(tokens[6], valueItem);
     615                                if (tokens.length > 4) {
     616                                        context.getPrimitives().setValue(tokens[4],
     617                                                        new SBoolean(found));
     618                                        if (tokens.length > 5) {
     619                                                context.getPointers().setObject(tokens[5],
     620                                                                attributeItem);
     621                                                if (tokens.length > 6) {
     622                                                        context.getPointers().setObject(tokens[6],
     623                                                                        valueItem);
     624                                                }
    621625                                        }
    622626                                }
     
    806810                        if (tokens[0].startsWith("getframe")) {
    807811                                if (tokens[0].equals("getframevalue")) {
    808                                         assertMinParametreCount(tokens, 4);
     812                                        assertMinParametreCount(tokens, 3);
    809813                                        assertVariableType(tokens[1], 1, SPointer.framePrefix);
    810814
     
    852856                                        context.getPrimitives().setValue(tokens[3],
    853857                                                        new SString(value));
    854                                         context.getPrimitives().setValue(tokens[4],
    855                                                         new SBoolean(found));
    856                                         if (tokens.length > 5) {
    857                                                 context.getPointers().setObject(tokens[5],
    858                                                                 attributeItem);
    859                                                 if (tokens.length > 6) {
    860                                                         context.getPointers().setObject(tokens[6],
    861                                                                         valueItem);
     858                                        if (tokens.length > 4) {
     859                                                context.getPrimitives().setValue(tokens[4],
     860                                                                new SBoolean(found));
     861                                                if (tokens.length > 5) {
     862                                                        context.getPointers().setObject(tokens[5],
     863                                                                        attributeItem);
     864                                                        if (tokens.length > 6) {
     865                                                                context.getPointers().setObject(tokens[6],
     866                                                                                valueItem);
     867                                                        }
    862868                                                }
    863869                                        }
Note: See TracChangeset for help on using the changeset viewer.