summaryrefslogtreecommitdiff
path: root/app/gs.hamster/1.1/doc/A5 - Doku: gs-Herbert und Robbi - Kapitel 6
blob: 0aeeff0ec584bf9e379f0ea7538dae14e7ece615 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
#limit (11.0)##pagelength (16.5)##block# 
#start (2.0,0.0)# 
#page (66)# 
#headodd# 
#center#gs-Herbert und Robbi#right#% 
 
#end# 
#headeven# 
%#center#gs-Herbert und Robbi 
 
#end# 
#center#6 
 
#center#Zusätzliche Kommandos 
 
 
PROC landschaft   (TEXT CONST landschaftsname) 
PROC arbeitsfeld  (TEXT CONST arbeitsfeldname) 
     Steht einer dieser Prozeduraufrufe innerhalb eines
  Hamster-/ Roboterprogramms vor dem ersten Befehl (am
  Anfang der Datei), so wird die Anfrage nach einem Land­
  schafts-/Arbeitsfeldnamen zu Beginn des Laufs über­
  gangen. Außerdem ist es möglich, den Hamster/Roboter
  in einem Programm durch meherere Landschaften/Ar­
  beitsfelder laufen zu lassen. Beachten Sie bitte, daß
  der Landschaftsname / Arbeitsfeldname hier in Anfüh­
  rungszeichen, aber #on("u")#ohne#off("u")# das Präfix 'Flaeche:' angegeben
  werden muß! 
 
PROC geschwindigkeit (INT CONST wert) 
     Möchte man von einem Programm aus eine bestimmte
  Geschwindigkeit des Hamsters/Roboters bei der Pro­
  grammausführung festlegen oder die Geschwindigkeit
  vom Programm aus verändern, so kann man diese Proze­
  dur verwenden. Zulässig sind für 'wert' nur Werte zwi­
  schen 0 und 9. Dabei bedeuten: 
    0:   Einzelschrittmodus - Ausführung des nächsten
         Schritts auf Tastendruck 
    1:   geringste  Geschwindigkeit  (Wartezeit : ca.
         50 Zehntelsekunden  ) 
    9:   höchste    Geschwindigkeit  (Wartezeit :
         keine) 
    2 - 8 sind dazwischenliegende Geschwindigkeiten 
 
TEXT PROC taste 
     Diese Prozedur liefert jeweils ein eingetipptes
  Zeichen. Die Taste <ESC>, welche zum Programmabbruch
  dient, wirkt sich schon aus, bevor hier ein Zeichen ge­
  liefert werden könnte. 
 
PROC druckereinstellung fuer flaechenausdruck 
     Für den Landschafts-/Arbeitsfeldausdruck ist der
  Standardschrifttyp des Druckers voreingestellt. Dabei
  müssen 80 Druckpositionen in einer Zeile Platz haben.
  Außerdem sind voreingestellt : \#limit (20.5)\#, \#on("b")\#
  (Fettdruck) und \#start (0.0,0.0)\#. Zur Darstellung der
  Hinderniskacheln wird das Zeichen '\#\#' (Code 222) ver­
  wendet. Kann Ihr Drucker dieses Zeichen nicht darstel­
  len (z.B. Typenraddrucker mit deutschem Zeichenzatz), so
  können Sie hier ein #on("u")#anderes Zeichen#off("u")# auswählen. Weiter­
  hin können Sie mit dieser Prozedur einen #on("u")#anderen
  Schrifttyp#off("u")# und eine #on("u")#andere Startposition#off("u")# (linker obe­
  rer Eckpunkt des Druckfeldes) einstellen. Nachdem Sie
  das Kommando gegeben haben, wird zunächst der ge­
  wünschte Schrifttyp erfragt. Geben Sie hier einen in
  Ihrer Installation vorhandenen Schrifttyp an (nur den
  Namen - ohne Anführungszeichen!). Anschließend werden
  Sie nacheinander nach den beiden Startwerten (erst die
  x-Richtung und dann die y-Richtung) gefragt. Geben
  Sie hier jeweils einen Wert (als REAL) ein. Bedenken Sie
  dabei, daß die 80 Druckpositionen nebeneinander Platz
  haben müssen!