                        OBJECTCRAFT TEXT FILE
                        ---------------------

OBJECTS
-------


-Object: doneit
    | STRING
    |-Click  ---  YES
    | STRING
    |-Image  ---  done
    | INTEGER
    |-X  ---  264
    | INTEGER
    |-Y  ---  210
    | INTEGER
    |-count  ---  200

-Object: target
    | INTEGER
    |-count  ---  150
    | INTEGER
    |-y3  ---  125
    | FLOAT
    |-y2  ---  145600
    | FLOAT
    |-y1  ---  125.466667
    | INTEGER
    |-currentv  ---  1120
    | STRING
    |-Image  ---  bar
    | INTEGER
    |-Y  ---  174
    | INTEGER
    |-X  ---  473
    | INTEGER
    |-targetv  ---  3000

-Object: order
    | FLOAT
    |-price  ---  1.40
    | INTEGER
    |-number  ---  200
    | INTEGER
    |-total  ---  280
    | INTEGER
    |-Method: ftot  ---  0

-Object: salestoday
    | INTEGER
    |-salesq  ---  800
    | INTEGER
    |-salesv  ---  1120

METHODS:
-------

doneit.Click ()
--------------
if (click='YES') then image='done';
if (click='NO') then
   begin
      image='done1';
      count=0;
      while (count<200)
         do begin
             count=count+1;
         end;
      image='done';
      click='YES';
      salestoday.salesq=salestoday.salesq+order.number;
      salestoday.salesv=salestoday.salesv+order.total;
      target.currentv=salestoday.salesv;
   end;
 
 
 

doneit.Image ()
--------------
draw ();
 

doneit.X ()
----------
erase ();
setx (x);
draw ();

doneit.Y ()
----------
erase ();
sety (y);
draw ();

order.ftot ()
------------
total=price*number

order.number ()
--------------
ftot () ;

order.price ()
-------------
ftot();

target.Image ()
--------------
draw ();

target.X ()
----------
erase ();
setx (x);
draw ();

target.Y ()
----------
erase ();
sety (y);
draw ();

target.currentv ()
-----------------
color(2);
y2=130*currentv;
if (currentv>targetv) then y2=130*targetv;
y1=y-(y2/targetv);
y3=round(y1);
rectangle(x,y3,x+20,y);
if (currentv>targetv) then 
 begin
  color(14);
  count=0;
  while (count<300) do
   begin
    count=count+1;
   end;
  rectangle(x,y3,x+20,y);
  color(2);
  count=0;
  while (count<150) do
   begin
    count=count+1;
   end;
  rectangle(x,y3,x+20,y);
  color(14);
  count=0;
  while (count<300) do
   begin
    count=count+1;
   end;
  rectangle(x,y3,x+20,y);
  color(2);
  count=0;
  while (count<150) do
   begin
    count=count+1;
   end;
  rectangle(x,y3,x+20,y);
 end; 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 











