Referenzhandbuch

Inhaltsverzeichnis



Vorwort




Kapitel 1-10: siehe AmiBlitz2-Benutzerhandbuch




Kapitel 11: Programmablauf


Goto, Gosub, On Goto, On Gosub, Return, MouseWait, End, Stop, Cont, If, EndIf, Else, While, Wend, Select, Case, Default, End Select, For, Next, Repeat, Until, Forever, Pop, SetInt, End SetInt, ClrInt, SetErr, End SetErr, ClrErr, ErrFail, VWait



Kapitel 12: Handhabung der Variablen


Let, Data, Read, Restore, Exchange, MaxLen, DEFTYPE, NEWTYPE, End NEWTYPE, SizeOf, Dim, ResetList, ClearList, AddFirst, AddLast, AddItem, KillItem, PrevItem, NextItem, FirstItem, LastItem, PushItem, PopItem, ItemStackSize, Sort, SortUp, SortDown



Kapitel 13: Prozeduren


Statement, End Statement, Statement Return, Function, End Function, Function Return, Shared



Kapitel 14: Ein- und Ausgabe


Print, NPrint, Format, FloatMode, Joyx, Joyy, Joyr, Joyb, DefaultInput, DefaultOutput, FileRequest$, Edit$, Edit, Inkey$



Kapitel 15: Numerische Funktionen


NTSC, DispHeight, VPos, Peek, Abs, Frac, Int, QAbs, QFrac, QLimit, QWrap, Rnd, Sgn, Cos, Sin, Tan, ACos, ASin, ATan, HCos, HSin, HTan, Exp, Sqr, Log10, Log



Kapitel 16: String-Funktionen


Left$, Right$, Mid$, Hex$, Bin$, Chr$, Asc, String$, Instr, Replace$, Mki$, Mkl$, Mkq$, Cvi, Cvl, Cvq, Len, UnLeft$, UnRight$, StripLead$, StripTrail$, LSet$, RSet$, Centre$, LCase$, UCase$, CaseSense, Val, Str$, UStr$



Kapitel 17: Fileübergabe


OpenFile, ReadFile, WriteFile, CloseFile, Fields, Put,Get, FileOutput, FileInput, FileSeek, Lof, Eof, Loc, DosBuffLen, KillFile, CatchDosErrs,ReadMem, WriteMem



Kapitel 18: Compiler-Anweisungen


USEPATH, BLITZ, AMIGA, QAMIGA, INCLUDE, XINCLUDE, IncBin, INCDIR,CNIF, CEND, CSIF, CELSE, CERR, Macro, End Macro



Kapitel 19: Assembler


Dc, Dcb, Ds, Even, GetReg, PutReg, SysJsr, TokeJsr, ALibJsr, BLibJsr



Kapitel 20: Speicherübergabe


Poke, Peek, Peeks$, Call



Kapitel 21: Programmstart


WBStartup, NumPars, Par$, CloseEd, NoCli



Kapitel 22: Objekthandhabung


Use, Free, Used, Addr, Maximum



Kapitel 23: Bitmaps


BitMap, Use BitMap, Free BitMap, CopyBitMap, ScreensBitMap, LoadBitMap, SaveBitmap



Kapitel 24: Shapes


LoadShape, SaveShape, LoadShapes, SaveShapes, GetaShape, CopyShape, AutoCookie, MakeCookie, ShapeWidth, ShapeHeight, Handle, MidHandle, XFlip, YFlip, Scale, Rotate



Kapitel 25: ILBM


ILBMInfo, ILBMWidth, ILBMHeight, ILBMDepth



Kapitel 26: 2D-Zeichnen


Cls, Plot, Point, Line, Box, Boxf, Circle, Circlef, Scroll, FloodFill, FreeFill



Kapitel 27: Paletten, Fades und Cycling


LoadPalette, Use Palette, Free Palette, PalRGB, SetCycle, Cycle, StopCycle, RGB, Red, Green, Blue, FadeIn, FadeOut, ASyncFade, DoFade, FadeStatus



Kapitel 28: Sound


LoadSound, Sound, LoopSound, Volume, InitSound, SoundData, PeekSound, DiskPlay, DiskBuffer, Filter, LoadModule, Free Module, PlayModule, StopModule



Kapitel 29: Slices


Slice, Use Slice, FreeSlices, Show, ShowF, ShowB, ColSplit, CustomCop, ShowBlitz, CopLoc, CopLen, DisplayOn, DisplayOff



Kapitel 30: Sprites


GetaSprite, ShowSprite, InFront, InFrontF, InFrontB, LoadSprites, SaveSprites



Kapitel 31: Blitting


Blit, BlitMode, CookieMode, EraseMode, InvMode, SolidMode, Queue, QBlit, UnQueue, FlushQueue, QBlitMode, Buffer, BBlit, UnBuffer, FlushBuffer, BBlitMode, Stencil, SBlit, SBlitMode, ShowStencil, Block



Kapitel 32: Kollisionsabfrage


SetColl, SetCollOdd, SetCollHi, DoColl, PColl, SColl, ShapesHit, ShapeSpriteHit, SpritesHit, RectsHit



Kapitel 33: Blitz I/O


BlitzKeys, BlitzRepeat, RawStatus, Mouse, Pointer, MouseArea, MouseX, MouseY, MouseXSpeed, MouseYSpeed, LoadBlitzFont, Use BlitzFont, Free BlitzFont, BitMapOutput, Colour, Locate, CursX, CursY, BitMapInput



Kapitel 34: Screens


Screen, ShowScreen, WbToScreen, FindScreen, LoadScreen, SaveScreen, SMouseX, SMouseY, ViewPort, ScreenPens



Kapitel 35: Windows


Window, Use Window, Free Window, WindowInput, WindowOutput, DefaultIDCMP, AddIDCMP, SubIDCMP, WaitEvent, Event, EventWindow, FlushEvents, GadgetHit, MenuHit, ItemHit, SubHit, MButtons, RawKey, Qualifier, WPlot, WBox, WCircle, WEllipse, Wline, WCls, InnerCls, WScroll, Cursor, Editat, EditFrom, EditExit, LoadFont, WindowFont, WColour, WJam, Activate, MenusOn, MenusOff, WPointer, WMove, WSize, WMouseX, WMouseY, EMouseX, EMouseY, WCursX, WCursY, WLocate, WindowX, WindowY, WindowWidth, WindowHeight, InnerWidth, InnerHeight, WTopOff WLeftOff, SizeLimits, RastPort



Kapitel 36: Gadgets


TextGadget, GadgetPens, GadgetJam, ShapeGadget, Toggle, StringGadget, StringText$, ActivateString, ResetString, ClearString, SetString, PropGadget, SetHProp, SetVProp, HPropPot, HPropBody, VPropPot, VPropBody, Redraw, Borders, BorderPens, GadgetBorder



Kapitel 37: Menüs


MenuTitle, MenuItem, ShapeItem, SubItem, ShapeSub, SetMenu, MenuGap, SubItemOff, MenuState, MenuColour, MenuChecked



Kapitel 38: BRexx


AbsMouse, RelMouse, MouseButton, ClickButton, Type, Record, PlayBack, QuickPlay, PlayWait, XStatus, SaveTape, LoadTape, TapeTrap, QuietTrap, MacroKey, FreeMacroKey



Anhang 1: Der Blitz2 Editor TED - siehe AmiBlitz2-Benutzerhandbuch

Eine vollständige Beschreibung von Ted, dem Blitz2-Editor.



Anhang 2: Fehlermeldungen


Eine Übersicht der Fehlermeldungen des Compilers und ihrer Bedeutung



Anhang 3: Programmiertechniken - siehe AmiBlitz2-Benutzerhandbuch

Eine Diskussion von Methoden, die helfen, bei großen Projekten die Übersicht zu behalten.



Anhang 4: Blitz2-Operatoren


Eine Liste der von AmiBlitz2 verwendeten Operatoren.



Anhang 5: Rawkey-Codes - Kann bei Bedarf eingefügt werden


Eine Übersicht der Rawkey-Codes.




Befehlsindex


Alphabetische Übersicht der Befehle und Funktionen.