Hallo, Gast
Du musst dich registrieren bevor du auf unserer Seite Beiträge schreiben kannst.

Benutzername
  

Passwort
  





Durchsuche Foren

(Erweiterte Suche)

Foren-Statistiken
» Mitglieder: 89
» Neuestes Mitglied: lone72
» Foren-Themen: 286
» Foren-Beiträge: 2.590

Komplettstatistiken

Benutzer Online
Momentan sind 44 Benutzer online
» 0 Mitglieder
» 42 Gäste
Bing, Google

Aktive Themen
https://www.amiblitz.de
Forum: Off Topic
Letzter Beitrag: HelmutH
18.03.2025, 21:20
» Antworten: 5
» Ansichten: 752
AmiBlitz 3.10.0 veröffent...
Forum: News
Letzter Beitrag: HelmutH
14.03.2025, 23:27
» Antworten: 0
» Ansichten: 258
readserial fail (bug ?)
Forum: Questions & Answers
Letzter Beitrag: hackball
13.03.2025, 18:23
» Antworten: 14
» Ansichten: 1.573
ReadSerialMem example (al...
Forum: Questions & Answers
Letzter Beitrag: hackball
06.03.2025, 17:31
» Antworten: 4
» Ansichten: 725
Diff View (MUI)
Forum: Showcase
Letzter Beitrag: hackball
02.03.2025, 13:03
» Antworten: 0
» Ansichten: 323
Foren Statistik
Forum: Off Topic
Letzter Beitrag: plouf
14.02.2025, 11:48
» Antworten: 10
» Ansichten: 2.464
WriteSerialString fails....
Forum: Questions & Answers
Letzter Beitrag: hackball
11.02.2025, 18:34
» Antworten: 11
» Ansichten: 2.476
listview in Os1.3
Forum: Questions & Answers
Letzter Beitrag: hackball
09.02.2025, 21:07
» Antworten: 11
» Ansichten: 2.381
AmySequencer - MIDI- und ...
Forum: Projects
Letzter Beitrag: HelmutH
06.02.2025, 23:52
» Antworten: 4
» Ansichten: 11.094
RedPill - Game Constructi...
Forum: Projects
Letzter Beitrag: HelmutH
06.02.2025, 23:35
» Antworten: 44
» Ansichten: 106.940

 
  Kulki - Spiel für schnellere Amigas
Geschrieben von: HelmutH - 07.01.2021, 00:41 - Forum: Projects - Keine Antworten

05.07.2013 Kulki V0.1 von Bluke

Dieses schöne Spiel wurde mit amiblitz in einer winuae Umgebung erstellt.
Es sollte auch auf einem echten Amiga mit einer Grafikkarte laufen - wurde von Bluke aber nicht ausprobiert.

Diese Software ist Freeware.

Drucke diesen Beitrag

  Blitz Nano - AmiBlitz-Syntaxparser für den Nano-Editor
Geschrieben von: HelmutH - 07.01.2021, 00:31 - Forum: Projects - Keine Antworten

04.07.2013 Blitz Nano V04.07.2013 von Lorence Lombardo

Blitz Nano ist ein sehr früher experimenteller AmiBlitz-Syntaxparser für den Nano-Editor.

Er kann auch nur zum Betrachten von AmiBlitz-Dateien verwendet werden.
In diesem Stadium sind keine OS-Funktionen implementiert.
Es könnte möglich sein dies mit einer Art Muster zu erreichen. z.B. " #?_"

Drucke diesen Beitrag

  Profeta - Studio-Lotto-Software
Geschrieben von: HelmutH - 07.01.2021, 00:08 - Forum: Projects - Keine Antworten

22.10.2015 Profeta V1.68

Profeta ist eine Studio-Lotto-Software für die italienische Lotterie.
Das Programm läuft auf AmigaOS 3.9 (68k), RTG-Grafikkarte und 16 MB schnellem Ram.
Profeta ist in der Entwicklung und kann in einigen Teilen unvollständig sein.
Das Programm wurde mit Amiblitz 3.61 geschrieben und nur in italienischer Sprache vorhanden.

Drucke diesen Beitrag

  WiReady - Daten über die serielle Schnittstelle an ein WiModem senden
Geschrieben von: HelmutH - 20.12.2020, 15:11 - Forum: Projects - Keine Antworten

22.06.2019 WiReady V1.0


Carlos Peris hat hier ein kleines Programm zum Senden über die serielle Schnittstelle an ein WiModem erstellt.
Mit diesem Befehl läst sich die Baudrate einstellen.

Zum Beispiel: WiReady AT*B19200
Weist das Modem an, mit 19200 Baud zu arbeiten.

Sie können einen zweiten Parameter angeben, mit der anfänglichen Geschwindigkeit für die Verbindung, für den
Fall von WiModem sind es 300 Baud:

Zum Beispiel: WiReady AT*B19200 300

Der Code stammt aus der Amiblitz-Verteilung, und wurde mit Amiblitz2 kompiliert,
deshalb denke ich, dass er eine FPU benötigt, um ihn auszuführen.

Benötigt wird eine 68020 CPU.

Drucke diesen Beitrag

  Deserted House - Adventure
Geschrieben von: HelmutH - 20.12.2020, 14:48 - Forum: Projects - Keine Antworten

07.02.2019 Deserted House V1.09


Text-Adventure mit GUI von Anbjorn Myren.

Dieses Archiv enthält die AmigaOS3-Binary, sowie die Blitzbasic- und AmiBlitz-Versionen.
Diese Versionen befinden sich im Ordner "Deserted House" und sind für Verwendung auf älteren und Low-End-Amigas. Bitte beachten Sie die separate Readme-Datei für diese Versionen.

Geschichte:
Zunächst war dies ein Selbstlernprojekt, um etwas Blitz Basic/AmiBlitz zu lernen. Also war es zunächst nur ein einfaches Text-Adventure. Später wuchs das Projekt und es wurde eine GUI hinzugefügt, später auch einige Grafiken. Die Blitz-Version wurde zusammen mit dem AmiKitXE-Release veröffentlicht. Damals mit dem Titel "Abandoned House".
Später wurde das Spiel nach Hollywood portiert, und einige weitere Grafiken wurden hinzugefügt.
Jetzt ist es für alle Amiga-Systeme verfügbar, sowie für Android.

Drucke diesen Beitrag

  Roadie - Ergänzung zur Roadshow
Geschrieben von: HelmutH - 09.12.2020, 00:44 - Forum: Projects - Antworten (7)

07.06.2020 Roadie V1.3.2 

Roadie wurde von Graham Thomson mit AmiBlitz3 erstellt
und ist eine kleine Ergänzung zur Roadshow, dem TCP/IP-Stack
von Olaf Barthel.

Mehr Infos unter dem Titellink.

Drucke diesen Beitrag

  AmySequencer - MIDI- und Sample-Sequenzer
Geschrieben von: HelmutH - 09.12.2020, 00:28 - Forum: Projects - Antworten (4)

26.09.2020 AmySequencer V0.52 beta

Stefano Maria Regattin hat hier einen noch nicht voll funktionsfähigen MIDI- und Sample-Sequenzer erstellt.
Der in Textformat umgewandelte Quellcode dieses Programms läst sich mit Blitz2 (Blitz Basic 2) oder auch
AmiBlitz2 oder besser AmiBlitz3, selbst modifizieren.
Mit AmiBlitz2 läuft das Ganze nur mit einem mathematischen Koprozessor (FPU).
Mehr informationen findet Ihr unter dem Titellink.

Drucke diesen Beitrag

Star Pattern-Ed
Geschrieben von: hackball - 18.10.2020, 20:48 - Forum: Showcase - Antworten (1)

Ich habe das jetzt von hier

https://www.amiblitz.de/community/thread...ml#pid1248

mal rausgelöst, nachdem ich den furchtbaren neuen http://aminet.net/package/gfx/edit/BackdPattGener

ausprobiert habe.

Natürlich ist mein Tool recht alt und es macht keine Patterns für die WB, aber es funktioniert zumindest ok. Rolleyes 

Da im Ursprungs-Thread alle Attachments gelöscht wurden (danke dafür), hier nun nochmal das Nötigste.

   

Das LHA enthält den Editor und ein Beispiel-File zum Ausprobieren. Cool



Angehängte Dateien
.lha   PatternEDv101.lha (Größe: 31,53 KB / Downloads: 1)
Drucke diesen Beitrag

  AmiBlitz v3.8
Geschrieben von: hackball - 12.09.2020, 22:55 - Forum: News - Antworten (2)

... ist erschienen.

Zitat:
  • improved compatibility ALOT with Kick1.2/1.3 and MC68000-processor of generated code

  • updated several libs to work with different Kickstart-versions and processors (does autoswitch code branches internally)

  • improved compatibility with Workbench 2.1 (or 2.04 with locale.library) of IDE

  • added new feature: line numbers (by request of Fabrizio Radica)

  • changed design of welcome-requester to fit on screens with lower resolutions

  • updated some autodocs

  • added last available sourcecode for NeilCIATrackerlib

  • added ptplayerlib (libnum #48, thanks to Phx/MickGyver)

  • updated some icon positions and moved some files around


Download:
https://github.com/AmiBlitz/AmiBlitz3/ar...v3.8.0.zip

Drucke diesen Beitrag

Lightbulb bPaint (AMOS Recreation) mit Src
Geschrieben von: hackball - 06.09.2020, 19:36 - Forum: Snippets & Libraries - Keine Antworten

Ich hab hier mal einen alten Sourcecode ausgebuddelt. Den hatte ich letztes Jahr oder so nochmal angefaßt zwecks Bugfixes oder so.

Kann vielleicht als hilfreiches Beispiel dienen.

Das ist in keinem Falle als ausgereiftes, fertiges Programm anzusehen! Blush 
   

Code:
.
.rev
;################################################################################
;#                                                                              #
;#  Source     :    bpaint_sys.bb                                         #
;#                                                                              #
;#  Description:    recreation of AMOS paint (unfinished)                                                #
;#                                                                              #
;#  Author     :    Frank Brandis                                               #
;#                                                                              #
;#  Exec       :    Blitz2:Execs/Foo                                            #
;#                                                                              #
;#  Date of                                                                     #
;#  Creation   :                                                                #
;#                                                                              #
;#  Date of                                                                     #
;#  Update(s)  :                                                                #
;#                                                                              #
;#                                                                              #
;#  To do      :                                                                #
;#                                                                              #
;#                                                                              #
;################################################################################
;
.his
;################################################################################
;#                                                                              #
;#  History    :                                                                #
;#                                                                              #
;#                                                                              #
;################################################################################
;

.
;################################################################################



;




;gadgets, modes

#up         =1
#down       =2
#left       =3
#right      =4
#tobuffer   =5
#frombuffer =6
#insertframe=7
#deleteframe=8
#playanim   =9
#save       =10
#load       =11
#freihand   =12
#bogen      =13
#linie      =14
#rechteck   =15
#ellipse    =16
#text       =17
#lupe       =18
#cut        =19
#rotier     =20
#flipx      =21
#flipy      =22
#clear      =23
#undo       =24
#info       =25

;windows

#picwin   =2
#toolwin  =1
#palwin   =3
#zoomwin  =4

NEWTYPE.box
x.w
y.w
w.w
h.w
End NEWTYPE

DEFTYPE.box statbar   ;statusbar

statbar\x=0,22,36*8+12,10

Dim palpen.box(32)     ;dims are added within drawpal{}


DEFTYPE.w

Dim modetxt$(30)
Read nummodes
For i=1 To nummodes
 Read modetxt$(i)
Next
Data.w 25
Data.s "up","down","left","right","tobuffer","frombuffer"
Data.s "insertframe","deleteframe","playanim","save"
Data.s "load","freihand","bogen","linie","rechteck","ellipse"
Data.s "text","lupe","cut","rotier","flipx","flipy","clear","undo","info"


MaxLen pa$=450
MaxLen fi$=180

.funcs
Statement clrstatus {col.w}
SHARED statbar.box
;Use Window #toolwin
USEPATH statbar

WBox \x+1,\y+1,\x+\w-1,\y+\h-1,col

USEPATH ycy

End Statement

Statement drawstatus {}
SHARED statbar.box
Use Window #toolwin
USEPATH statbar
;border
Wline \x,\y+\h,\x,\y,\x+\w,\y,2
Wline \x+\w,\y,\x+\w,\y+\h,\x,\y+\h,4
USEPATH ycy
End Statement


Statement status {txt$,col.w}
SHARED statbar.box
Use Window #toolwin
USEPATH statbar

clrstatus {3}

WindowOutput1

WLocate \x+3,\y+2
WColour col,3
Print   txt$

USEPATH ycy

End Statement

Statement drwstatus{mode.w}
SHARED nummodes.w
SHARED modetxt$()

If mode >0 AND mode<=nummodes
  status{">"+modetxt$(mode)+"<",1}
Else
  status{"?",7}
EndIf
End Statement

Statement drawrect{x1,y1,x2,y2,col}
Wline x1,y1,x2,y1,x2,y2,x1,y2,x1,y1,col
End Statement


Statement newscreen{wid.w,heid.w,dep.w,mode.l}
 SHARED d,w,h
 If w<320 Then w=320
 If h<256 Then h=256

 Screen #picwin,0,0,wid,heid,dep,mode,"",0,0
 ScreensBitMap #picwin,0

 ShowPalette #picwin

 d=dep:w=wid:h=heid
 Window #picwin,0,0,w,h,$800,"",1,0
 MenusOff
 Use BitMap 0:Cls

End Statement

CNIF0       ;vertical
Statement openpal{}
SHARED palstatus.b
If palstatus=0
  Use Screen #picwin
  Window #palwin,0,0,14,ScreenHeight,$802,"p",0,0
  palstatus=1
EndIf
End Statement

Statement drawpal{}
 Use Window #palwin
 WCls
 wh=212
 ws=wh/32
 c=0
 For gy=0 To wh Step ws
   WBox 0,gy,14,gy+ws-1,c
   c+1
 Next
End Statement
CEND

Statement openpal{}
SHARED palstatus.b
If palstatus=0
  Use Screen #picwin
  Window #palwin,0,0,ScreenWidth,14,$800,"",0,0
  palstatus=1
EndIf
End Statement

Statement drawpal{}
 SHARED palpen.box()

 Use Window #palwin
 WCls
 ww=WindowWidth
 ws=ww/32
 c=0
 For gx=0 To ww Step ws
   WBox gx,0,gx+ws-1,14,c

   palpen(c)\x=gx,y,ws-1,14

   c+1
 Next
End Statement

Function.w palhit {x.w,y.w}
 SHARED palpen.box()
 res.w=-1
 c=0
 USEPATH palpen(c)

 Repeat
   If RectsHit (x,y,1,1,\x,\y,\w,\h)
     res=c
   EndIf
   c+1
 Until c>32 OR res=>0

 USEPATH vxxx

 Function Return res ; -1 = FAIL !
End Function

._setup
AddIDCMP$10
AutoCookie On


;Format"00"
For gad=1To25
; LoadShape gad,"bpaintshps/bpaintshape."+Str$(gad),0
; LoadShape gad+25,"bpaintshps/bpaintshape."+Str$(gad+25),0
 InitShape gad,10,10,2
 InitShape gad+25,10,10,2

Next
;Format""
;SaveShapes1,50,"bpaint.shps"
;SavePalette0,"bpaint.pal"
LoadShapes1,"BlitzINC:_dat/bpaint.shps"
LoadPalette #toolwin,"BlitzINC:_dat/iff/bpaint.br"

LoadPalette #picwin,"ENV:dpaint32.col"


ShapeGadget 0,010,00,0  ,#up         ,01,1+25
ShapeGadget 0,010,11,0  ,#down       ,02,2+25
ShapeGadget 0,000,06,0  ,#left       ,03,3+25
ShapeGadget 0,020,06,0  ,#right      ,04,4+25
ShapeGadget 0,030,00,0  ,#tobuffer   ,05,5+25
ShapeGadget 0,068,00,0  ,#frombuffer ,06,6+25
ShapeGadget 0,106,00,0  ,#insertframe,07,7+25
ShapeGadget 0,144,00,0  ,#deleteframe,08,8+25
ShapeGadget 0,182,00,0  ,#playanim   ,09,9+25
ShapeGadget 0,263,00,0  ,#save       ,10,10+25
ShapeGadget 0,292,00,0  ,#load       ,11,11+25
ButtonGroup1
ShapeGadget 0,  0,33,512,#freihand   ,12,12+25:Toggle0,12,On
ShapeGadget 0, 19,33,512,#bogen,13   ,13+25   :Disable0,#bogen
ShapeGadget 0, 38,33,512,#linie,14   ,14+25
ShapeGadget 0, 57,33,512,#rechteck   ,15,15+25
ShapeGadget 0, 76,33,512,#ellipse    ,16,16+25
ShapeGadget 0, 95,33,512,#text       ,17,17+25:Disable0,#text
ShapeGadget 0,133,33,512,#cut        ,19,19+25

ShapeGadget 0,114,33,1  ,#lupe       ,18,18+25
ShapeGadget 0,152,33,0  ,#rotier     ,20,20+25
ShapeGadget 0,171,33,0  ,#flipx      ,21,21+25
ShapeGadget 0,190,33,0  ,#flipy      ,22,22+25
ShapeGadget 0,263,33,0  ,#clear      ,23,23+25
ShapeGadget 0,282,33,0  ,#undo       ,24,24+25
ShapeGadget 0,301,22,0  ,#info       ,25,25+25

LoadFont1,"Fiona.font",8

w.w=320
h.w=256

newscreen{w,h,5,0}


Screen #toolwin,0,211,320,45,3,0,"",0,0
ShowPalette #toolwin
RGB7,15,2,1
Window #toolwin,0,0,320,45,$1000|$800,"",0,0,0 ;toolbox
WindowFont1
MenusOff
WBox0,0,320,43,3:For gad=1To25:Redraw1,gad:Next gad

drawstatus{}

status{"Welcome to bPaint",7}
Delay_50


;Gosub getname

frontcol.w=1
backcol.w =0
drawcol=1

drawmod.b=#freihand

drwstatus{#freihand}

exit=0
.
.main
Repeat

ev.l=WaitEvent

If EventWindow=#picwin

  Select ev

    Case$10
      If frontpen=-1           ;brush
        wx=WMouseX:wy=WMouseY
        WJam3
        drawrect{wx-rx,wy-ry,wx+rx,wy+ry,frontcol}
        WaitTOF_
        drawrect{wx-rx,wy-ry,wx+rx,wy+ry,frontcol}
        WJam0
      EndIf

    Case$8
      Use Window #picwin
      oldx=WMouseX:oldy=WMouseY

      Select MButtons
        Case2
      ;    drawcol=backcol
          Gosub dodraw
        Case1
      ;    drawcol=frontcol
          Gosub dodraw
      End Select

    Default
      Gosub intuicodes
  End Select

Else

  Gosub intuicodes

EndIf

Until exit

CloseWindow #picwin:CloseWindow #toolwin
Free BitMap0
CloseScreen #picwin:CloseScreen #toolwin
End
.

.dodraw
  Select drawmod
    Case#freihand
      While Joyb(0)>0
        wx=WMouseX:wy=WMouseY
        If frontpen<>-1
          WPlot wx,wy,drawcol
          Wline oldx,oldy,wx,wy,drawcol
          oldx=wx:oldy=wy
        Else
          Use BitMap0
          ClipBlit0,wx,wy
        EndIf
      Gosub updatelup
      Wend

    Case#linie
      While Joyb(0)>0
        wx=WMouseX:wy=WMouseY
        WJam3
        Wline oldx,oldy,wx,wy,drawcol
        VWait:Wline oldx,oldy,wx,wy,drawcol
      Wend
      WJam0
      Wline oldx,oldy,wx,wy,drawcol

    Case#rechteck
      While Joyb(0)>0
        wx=WMouseX:wy=WMouseY
        WJam3
        drawrect{oldx,oldy,wx,wy,drawcol}
        VWait:drawrect{oldx,oldy,wx,wy,drawcol}
      Wend
      WJam0
        drawrect{oldx,oldy,wx,wy,drawcol}

    Case#ellipse
      While Joyb(0)>0
        wx=WMouseX:wy=WMouseY
        WJam3
        xrad=QAbs(oldx-wx):yrad=QAbs(oldy-wy)
        WEllipse oldx,oldy,xrad,yrad,drawcol
        VWait:WEllipse oldx,oldy,xrad,yrad,drawcol
      Wend
      WJam0

      WEllipse oldx,oldy,xrad,yrad,drawcol

    Case#cut
      While Joyb(0)>0
        wx=WMouseX:wy=WMouseY
        WJam3
        drawrect{oldx,oldy,wx,wy,drawcol}
        VWait:drawrect{oldx,oldy,wx,wy,drawcol}
      Wend
      WJam0

      If wx<oldx Then Exchange wx,oldx
      If wy<oldy Then Exchange wy,oldy
      If wx=oldx OR wy=oldy Then Goto cute
      GetaShape0,oldx,oldy,wx-oldx,wy-oldy
      MakeCookie0
      sw=ShapeWidth(0)
      sh=ShapeHeight(0)
      rx=sw/2:ry=sh/2
      Handle0,rx,ry
      frontpen=-1
      cute:
  End Select
Return
.
.intuicodes
Select ev
._mbut
  Case$8
    If EventWindow=#palwin
      res=palhit{WMouseX,WMouseY}

      If res>-1
        drawcol=res
        status{"col="+Str$(drawcol),1}
        Use Window #palwin
      EndIf

    EndIf
  Case$40
._gads
    Select GadgetHit
      Case #up
      Case #down
      Case #left
      Case #right
      Case #tobuffer
      Case #frombuffer
      Case #insertframe
      Case #deleteframe
      Case #playanim
      Case #save
      Case #load        :Gosub loadpic
      Case #freihand    :drawmod=#freihand
      Case #bogen
      Case #linie       :drawmod=#linie
      Case #rechteck    :drawmod=#rechteck
      Case #ellipse     :drawmod=#ellipse
      Case #text
      Case #lupe:If GadgetStatus(0,#lupe)Then Gosub openlup Else Gosub closelup
      Case #cut         :drawmod=#cut
      Case #rotier
      Case #flipx
      Case #flipy
      Case #clear
        ;Use BitMap0:Cls backcol
        Use Window #picwin:WCls

      Case #undo
      Case #info
    End Select
    drwstatus{drawmod}
  Case$400
._keys
    ev$=LCase$(Inkey$)
    Select ev$
      Case Chr$(27):exit=1   ;QUIT
      Case "p"
        If palstatus=0
          uwin=Used Window
          openpal{}
          drawpal{}
          Activate #picwin: Use Window #picwin
        Else
          CloseWindow #palwin:palstatus=0
          Use Window uwin
        EndIf
     ;   status{"Palette not implemented",7}
     ;   Delay_50
     ;   drwstatus{drawmod}
    End Select
End Select
Return
.
.loadpic
FindScreen0,"board"
g$=ASLFileRequest$("name of picture to load",pa$,fi$,pat$)
If g$<>""
  If ILBMInfo(g$)
    FlushEvents$400000
    VWait12
    CloseWindow #picwin
    VWait12
    Free BitMap0
    VWait12
    CloseScreen #picwin
    VWait12
    newscreen{ILBMWidth,ILBMHeight,ILBMDepth,ILBMViewMode}
    LoadBitMap0,g$,#picwin:ShowPalette #picwin
  EndIf
EndIf
Return
.
.openlup
Use Screen #picwin
Window #zoomwin,w/2,14,w/2,h-14-45,$800,"",0,0
WCls 1
; BitMap 1,320,256,d
; BitMap 2,320,256,d
Return

.closelup
; Free BitMap1
; Free BitMap2
CloseWindow#zoomwin
Use Window #picwin
Return



.updatelup:
;  Use BitMap 1: BitMapOutput1                        ;do actual zooming!
;  x=xm-azoom3 : y=ym-bzoom3                        ;subtract zoom width/height
;  If x<0 Then x=0                                      ;check for off screen
;  If y<0 Then y=0
;  If x>w-azoom Then x=w-azoom
;  If y>h-bzoom Then y=h-bzoom
;  Use BitMap0
;  Scroll x,y,azoom,bzoom,0,0,0                         ;grab the block
;  azoom2.w=azoom+8                                     ;increase to make
;  If azoom>320 Then azoom=320                          ; sure window will be full
;  ????? 1,2,0,0,azoom2,bzoom                      ;do X4
;  Use Window 0
;  BitMaptoWindow 2,2,0,0,0,0,windwmod,windh               ;copy zoom into window
;  windw.w=w/2
;  windh.w=h
;  windwmod.w=windw-(windw MOD zoom)
;  azoom.w=(windw)/4
;  bzoom.w=(windh)/4
;  azoom3=azoom ASR 1
;  bzoom3=bzoom ASR 1
Return

NoCli:CloseEd:WBStartup



Angehängte Dateien
.lha   bpaint_assets.lha (Größe: 4,71 KB / Downloads: 1)
Drucke diesen Beitrag