home *** CD-ROM | disk | FTP | other *** search
/ Global Amiga Experience / globalamigaexperience.iso / compressed / misc / reflector018a.dms / reflector018a.adf / Texte / ARexxFunktionen.TXT < prev    next >
Text File  |  1995-01-04  |  2KB  |  97 lines

  1.  
  2.  ARexx-Funktionen
  3.  ----------------
  4.  
  5.  Auf der Amiga '94 sprach ich Carsten Fuchs auf das Fehlen der doch sehr
  6.  wichtigen ARexxfunktionen zum Laden oder Speichern der Kamera/Licht an.
  7.  Zu meinen  Erstaunen erklärte mir Carsten. daß es diese Funktionen doch
  8.  gibt, es aber sein könne, daß er sie  ganz einfach vergessen hat zu do-
  9.  kumentieren. Also mit einem File - Editor gesucht und  fündig geworden.
  10.  Gleich sechs Funktionen kamen zum Vorschein:
  11.  
  12.         MELDUNG
  13.         REFRESH_ALL
  14.         KP_HALBKUGEL
  15.         POL_PKT_SELECTED
  16.         LADE_KAMLI
  17.         SCHREIBE_KAMLI 
  18.  
  19.  Bleibt jetzt die Frage nach den Parameter der Funktionen. Ein paar habe
  20.  ich schon selbst rausgeknobelt:
  21.  
  22.         MELDUNG hinweistext  - Requester mit Hinweis erscheint und ist
  23.                                mit Klick auf OK zu bestätigen.
  24.  
  25.         REFRESH_ALL ???      - ???
  26.         
  27.  
  28.         KP_HALBKUGEL name radius seg1 seg2   - müßte eigentlich genau so
  29.                                                funktionieren wie KP_KUGEL
  30.                                                dazu später mehr
  31.  
  32.         POL_PKT_SELECTED ??? - ???
  33.  
  34.         LADE_KAMLI pfad:kam-datei       - denk ich mir mal so
  35.  
  36.         SCHREIBE_KAMLI pfad:kam-datei   - müßte so klappen, oder ?
  37.  
  38.  
  39.  Die ARexx - Funktion KP_HALBKUGEL funktioniert  allerdings wie oben be-
  40.  schrieben nicht. Nachfolgend  das ARexx-Script 'Halbkugel.con_rexx' was
  41.  eigentlich  funktionieren müßte, leider nicht die  korrekten Ergebnisse
  42.  liefert:
  43.  
  44.  --------
  45.  
  46.  /* ARexx-Script für ToolManager-Construct-Dock */
  47.  /* von Olaf Gröning im November '94.           */
  48.  
  49.  /* Erzeugt den Grundkörper Halbkugel           */
  50.  
  51.  options results
  52.  
  53.  address CONSTRUCT 
  54.  
  55.  INIT
  56.  
  57.  GET_XYZ "Parameter_der_Halbkugel?" "Radius" "Segmente1" "Segmente2"
  58.  if result="***ABBRUCH***"
  59.    then exit 0
  60.  
  61.  radius=word(result,1)
  62.  seg1=word(result,2)
  63.  seg2=word(result,3)
  64.  
  65.  GET_STRING "Name_der_Halbkugel?"
  66.  if result="***ABBRUCH***"
  67.    then exit 0
  68.  
  69.  objektname=result
  70.  
  71.  KP_HALBKUGEL objektname radius seg1 seg2
  72.  
  73.  PKL_ADD objektname
  74.  
  75.  ZENTRIEREN
  76.  
  77.  exit 0 
  78.  
  79.  --------
  80.  
  81.  
  82.  Vielleicht hat ja der ein oder  andere eine Idee zu den fehlenden Para-
  83.  metern der 'verlorenen ARexx-Funktionen'. 
  84.  
  85.  
  86.  
  87.                                                     Euer REFLECTOR-Team!
  88.  
  89.  
  90.  
  91.  
  92.  
  93.  
  94.  
  95.  
  96.  
  97.