![]() |
ENGLISH VERSION |
|
![]() |
Links | | | Forum | | | Kommentare | | | News melden |
![]() |
Chat | | | Umfragen | | | Newsticker | | | Archiv |
![]() |
amiga-news.de Forum > Suche | [ - Suche - Neue Beiträge - Registrieren - Login - ] |
|
||||||
Thore
Nutzer
03.01.2011, 23:02 Uhr [ - Direktlink - ] |
Thema: teiltransparenz
Brett: Programmierung Ich hab mal so Pseudotransparenz gemacht. Hab ne Grafik-Lib gemacht die sowas kann. Dabei hab ich einfach zwei Bilder miteinander verrechnet. Also die Farbwerte erst durch 50 geteilt und dann miteinander addiert. Damit hatte ich 50% transparenz. Ging aber nur mit Gfx Karten modus so. |
|||||
Thore
Nutzer
03.01.2011, 19:33 Uhr [ - Direktlink - ] |
Thema: Neue Frage zu Überdeckungen
Brett: Programmierung Photobucket wär sowas Ja zeig mal Screenies, dann wirds anschaulicher. |
|||||
Thore
Nutzer
03.01.2011, 17:16 Uhr [ - Direktlink - ] |
Thema: Neue Frage zu Überdeckungen
Brett: Programmierung Wieso können die Objekte denn überhaupt so weit rauslaufen? Grenzen die Hextiles nicht an diesen Rand? Kannst Du beide Fragen so beantworten, daß das eben so ist, muss der Rand separat refresht werden, oder die Tiles angepasst werden, daß der Rand verdeckt wird. |
|||||
Thore
Nutzer
03.01.2011, 14:19 Uhr [ - Direktlink - ] |
Thema: zip-Dateien
Brett: MorphOS Ich denk es liegt einfach an der Dateinamens-Länge. Kannst du die Namen verkürzt angeben zum Speichern? |
|||||
Thore
Nutzer
03.01.2011, 14:16 Uhr [ - Direktlink - ] |
Thema: Neue Frage zu Überdeckungen
Brett: Programmierung Ja ich dachte auch erst, du hast beschrieben wie dus machst, dann kam obs ne einfachere Lösung gibt. Du musst bei Bewegungen wo ein Objekt über Nachbar-Hextiles ragen, auch die umliegenden Hextiles refreshen. Screenshots wären hier nicht schlecht, so daß wir sehen wie das Spielfeld auf dem grauen Hintergrund sichtbar ist und wo die Fragmente bestehen bleiben. |
|||||
Thore
Nutzer
03.01.2011, 12:22 Uhr [ - Direktlink - ] |
Thema: Flyin High auf WinUAE
Brett: AROS und Amiga-Emulatoren Probier mal Aspekt Ratio umzustellen |
|||||
Thore
Nutzer
03.01.2011, 10:56 Uhr [ - Direktlink - ] |
Thema: Mame Arcade Emulator 5XDVD
Brett: AROS und Amiga-Emulatoren > Suche ja auch Leute in der nähe Was ist denn bei dir "in der Nähe"? ![]() Ja gerade wenn Du aus dem Ausland Spiele erwerbst, solltest schauen daß sie echt Original sind. Denn dort werden auch Kopien neu belabelt und dann vertrieben. War es bei ebay? Oder ein offizieller Laden? Steht auf den DVDs was unter dem Bereich "Copyright"? (Meistens auf der Rückseite, oder ein beiliegendes ReadMe oder Legal) Wie heißt denn die DVD? kann man da mal das cover sehen? |
|||||
Thore
Nutzer
03.01.2011, 10:26 Uhr [ - Direktlink - ] |
Thema: Mame Arcade Emulator 5XDVD
Brett: AROS und Amiga-Emulatoren Das sind alles Namco Spiele, die auch von Namco hier veröffentlicht werden. Hier sehe ich auch keine Bedenken. Hier verkauft Namco ihre eigenen Spiele. Normal müssen sich die Vertreiber alter Spiele das Recht erwerben (oder erfragen) um es zu veröffentlichen. Bei Firmen die nicht mehr existieren oder verkauft wurden, oder sonstwie nicht mehr die alte Firma wie damals darstellt, zählt was in den Verträgen steht, z.B. daß das Kopier-Recht frei wird, oder den Programmierern zugeteilt wird, oder der neuen Firma übergeht. Ansonsten gilt, wo kein Kläger, da kein Richter. Wenn du schreibst "mit originalen ROMs" meinst du die Chips oder nur Abbilder auf der DVD? Steht zu den Lizenzen was im Booklet drin? Ich denk schon daß das alles legal ist, aber interessant ist es doch da nachzuhaken ![]() |
|||||
Thore
Nutzer
03.01.2011, 09:30 Uhr [ - Direktlink - ] |
Thema: Flyin High auf WinUAE
Brett: AROS und Amiga-Emulatoren Ergänzung: Im Regelfall können "korrekt" eingestellte Grafikkarten nämlich nicht PAL oder NTSC Modi, und haben in diesen Auflösungsbereichen lediglich VGA-Auflösungen (320x200, 640x480, 720x400, ...) Die PAL (256 bzw 512 Zeilen) Modi können dann nicht komplett dargestellt werden. Deshalb muss mindestens eine Auflösung höher verwendet werden und das Bild dann entsprechend in den Screen gezoomt werden (andersrum würden Zeilen verschwinden oder Bildteile aus dem Screen ragen, je nach zoom oder nicht). Die meisten Grafikkarten können über Voreinsteller auch die Sondermodi, jedoch benutzt Windows von Haus aus vorgefertigte Einstellungen, die sich ohne weiteres nicht ändern lassen. |
|||||
Thore
Nutzer
03.01.2011, 08:13 Uhr [ - Direktlink - ] |
Thema: zip-Dateien
Brett: MorphOS Probier mal ein zip oder unzip für die Shell. Die xad sind teilweise veraltet, vielleicht kann er ein bestimmtes Schema nicht. |
|||||
Thore
Nutzer
02.01.2011, 20:44 Uhr [ - Direktlink - ] |
Thema: Mame Arcade Emulator 5XDVD
Brett: AROS und Amiga-Emulatoren Arcade Machine Spiele sind super ![]() Welches Spiel frei ist, müsstest beim jeweiligen Hersteller erfragen, oder bei dem der grad die Rechte hat. |
|||||
Thore
Nutzer
30.12.2010, 22:34 Uhr [ - Direktlink - ] |
Thema: fenster unter maus aktivieren
Brett: Programmierung Ich befasse mich seit langem mit Sprachen und Schriften, darunter chinesisch, arabisch und eben auch hebräisch. Dein Name ist ja auch auf dem Screenshot lesbar, und die Zeichen sind eben von links nach rechts gelesen Samech und Alef (wobei der Anstrich des linken Füsschens nach unten versetzt wurde), richtigrum gelesen also AS. OX (wie du erwähntest, Alef bedeutet "mythologisch" auch Ochse, nicht jedoch von der echten Bedeutung, da heißt Alef nur "A" oder "das erste") erinnert mich an GNU, von dem her finde ich die Wortwahl lustig gewählt ![]() [ Dieser Beitrag wurde von Thore am 30.12.2010 um 22:37 Uhr geändert. ] |
|||||
Thore
Nutzer
30.12.2010, 14:51 Uhr [ - Direktlink - ] |
Thema: OS4 SDK mit SDL: Undefined references
Brett: Programmierung Ihr lest am besten den ersten Beitrag. Im Makefile steht: LIBS=-lSDLmain -lSDL -lSDL_image -lSDL_mixer Sieht für mich korrekt aus. Da hätte der Linker schon gemeckert daß die Libs nicht da wären. Wenn die Libs da sind, und eingebunden, aber trotzdem die Referenzen nicht aufgelöst werden hat das andere Gründe: 1. Die Versionen der Libs ist zu alt oder anders und die Funktionen sind schlichtweg nicht enthalten 2. Die Libs sind für eine andere Maschine (z.B. 68k Libs statt PPC Libs) 3. Die Libs sind mit der eingesetzten gcc Version inkompatibel (z.B. 2.95.3 compilierte Lib auf gcc 4.4.4) ... |
|||||
Thore
Nutzer
30.12.2010, 10:25 Uhr [ - Direktlink - ] |
Thema: fenster unter maus aktivieren
Brett: Programmierung > oder warst das auch du? Schon möglich, war aber dann sicher ne Weile her. Meine Erinnerung ist bislang nicht immer die beste ![]() |
|||||
Thore
Nutzer
30.12.2010, 08:21 Uhr [ - Direktlink - ] |
Thema: fenster unter maus aktivieren
Brett: Programmierung Ist das Absicht oder Zufall daß du deine Initialen A S (sogar von rechts nach links) als hebräische Schrift da hast? ![]() Lässt sich aber schonmal sehen, gratuliere. |
|||||
Thore
Nutzer
28.12.2010, 21:14 Uhr [ - Direktlink - ] |
Thema: OS4 SDK mit SDL: Undefined references
Brett: Programmierung Welche gcc Version hast du? |
|||||
Thore
Nutzer
27.12.2010, 20:51 Uhr [ - Direktlink - ] |
Thema: Quo vadis, Amiga im Jahr 2008?
Brett: Amiga, AmigaOS 4 Eben. So seh ich das nämlich auch ![]() |
|||||
Thore
Nutzer
27.12.2010, 16:19 Uhr [ - Direktlink - ] |
Thema: Quo vadis, Amiga im Jahr 2008?
Brett: Amiga, AmigaOS 4 > Das hängt davon ab, welches Ziel man verfolgt Korrekt > Du selbst widersprichst hier der Sichtweise eines anderen Amiga-Fans ("Seh ich absout nicht so,.."] Auch korrekt ![]() Aber eine Sichtweise verbal zu haben, aber eine andere zu leben zählt für mich eben nicht als Argument ![]() Auch wenn man Amiga "nur" als Hobby benutzt, ist das ein praktischer Nutzen. Selbst wenn man ihn nur anstarrt. Man beteiligt sich an der Community, man tauscht sich aus, programmiert oder benutzt Software anderer (neue Software wohlgemerkt). Aber trotzdem sagt man es ist praktisch alles nutzlos? Wieso seid ihr denn überhaupt da? Irgendwas muss doch in euch sein, das sagt, so nutzlos ist es doch nicht. sonst wärt ihr alle nicht hier versammelt (und es gibt mehr Amiga User als Amiga/Pegasos Forum Mitglieder... |
|||||
Thore
Nutzer
27.12.2010, 15:28 Uhr [ - Direktlink - ] |
Thema: Quo vadis, Amiga im Jahr 2008?
Brett: Amiga, AmigaOS 4 > Alle Programme, die gezielt Windows 3.11 voraussetzten, laufen auch unter moderneren Windows-Versionen. Sicher? Das ist so nicht richtig. Aber seis drum. Es war auch kein direkter Vergleich AmigaOS-Win3.11 sondern ein "was hat überlebt". MS DOS war ein besserer Einwand, da es immer noch genutzt wird, aber Shells sind eben nötig ![]() Ich hätte auch OS/2 oder Atari TOS als Beispiel nehmen können. Nun höre ich schon, es gibt auch eine lebendige Atari Community. Ja aber das TOS ist nicht "offiziell" weitergeführt, genausowenig OS/2. Aber AmigaOS. Nach deiner Auffassung, ein OS ohne praktischen Nutzen. Wenn Du es so siehst... wieso postest du in einem Amiga Forum? Denk mal drüber nach ![]() Retro-Feeling kann auch praktischer Nutzen sein. Seit jahren wird es als tot deklariert, als Geschichte, aber genausolang gibt es Leute die weiter daran arbeiten. Welche von beiden Versionen stimmt denn nun? [ Dieser Beitrag wurde von Thore am 27.12.2010 um 15:43 Uhr geändert. ] |
|||||
Thore
Nutzer
27.12.2010, 15:01 Uhr [ - Direktlink - ] |
Thema: Quo vadis, Amiga im Jahr 2008?
Brett: Amiga, AmigaOS 4 > man muß erstmal zu MacOS und Win7 aufschließen Seh ich absolut nicht so, jedenfalls noch nicht. Zähl mal zusammen wieviele zufriedene Amiga/Pegasos User auch einen PC mit einem "Standard" OS haben. 99,95% grob geschätzt- und benutzen trotzdem Amiga Systeme. Aufschließen muss man erst, wenn man ein "entweder-oder" Prinzip hat, da es aber eine Coexistenz ist, sehe ich keine Konkurrenz zu den "großen". Die kommt erst, wenn es Programme im Office Bereich gibt, HTML Instant Messenger, bessere Druckerunterstützung,... Beim Amiga (jedenfalls aus Community Sicht) gehts um mehr als um Marktanteile, sondern um den Spaß am Gerät, das Hobby und was dazugehört. Andere basteln an Autos die nicht mehr fahren, und nie wieder fahren werden. Einfach weil es spaß macht. Wäre das nicht so, wäre Amiga genauso wie Win 3.11 längst untergegangen. Man sehe den Titel des Threads.. quo vadis anno 2008. Nun ist demnächst 2011. Und es geht weiter. |
|||||
Thore
Nutzer
27.12.2010, 12:53 Uhr [ - Direktlink - ] |
Thema: Quo vadis, Amiga im Jahr 2008?
Brett: Amiga, AmigaOS 4 Ich bin Classic und MorphOS Fan, und ich find die Ideen mit OS4, Natami, Minimig echt super. Da ich kein Intel Freund bin, sehe ich bei AROS auch nur die ppc Variante gut an, aber das ist persönliche Geschmacksache ohne es zu diskreditieren. Konkurrenz zwischen den "Lagern" belebt das Geschäft aber Anfeindungen zerstört das Image von Amiga. Also Leute, übertrumpft euch, überbietet euch aber macht euch nicht fertig:) |
|||||
Thore
Nutzer
25.12.2010, 23:36 Uhr [ - Direktlink - ] |
Thema: Quo vadis, Amiga im Jahr 2008?
Brett: Amiga, AmigaOS 4 Ist dieser Thread der Versuch, die meisten Posts zu machen? ![]() In meiner Hinsicht ist das so: Amiga vereint den Überbegriff, denn daraus ist alles was wir am Computing (Hard- und Software) lieben entstanden: Amiga Classic, OS4, MorphOS, Pegasos, AOne, X1000, [AROS], ...) Ich sehe das ganze unter der "Amiga Gruppe" oder "Amiga Community", auch wenn sie vertraglich nichts oder nur wenig zu tun haben- der Geist zählt und alle sollten hier am gleichen Strang ziehen. Daher zähle ich auch die neue Commodore-Reihe _nicht_ zu Amiga, da dies am Ende nur Intel PCs sind mit einer Software die nichtmal OS3/4/MOS kompatibel ist, sondern nur über Emulatoren OS3 laufen lassen kann, also wohl ein UAE (AROS hat sich mit JUAE und damit pseudo native Emulation etwas in ein besseres Licht gerückt, hihi). |
|||||
Thore
Nutzer
23.12.2010, 18:18 Uhr [ - Direktlink - ] |
Thema: wie programmiert man "vererbung"
Brett: Programmierung Da er in Assembler programmiert, gibt es ja kein echtes OOP. Aber wer so ein GUI System bauen will braucht Verständnis für Klassen, Subklassen und Event-, bzw Messagehandling. Deshalb sagte ich mal an anderer Stelle, einmal die RKMs durchackern und dann die Fragen stellen ![]() In so einem Projekt lernst du es, aber versuch mal selbst Dinge so rauszufinden. Als ich programmieren gelernt hab, gabs noch kein Internet für die Masse, da musste man sich anderweitig helfen ![]() Viel Glück und Erfolg für Dein Projekt. |
|||||
Thore
Nutzer
22.12.2010, 16:40 Uhr [ - Direktlink - ] |
Thema: wie programmiert man "vererbung"
Brett: Programmierung > Wie geht es ohne feste IDs? Ohne dann. So oder ähnlich wie Thomas es beschreibt. Ich schrieb ja auch "wenn du feste IDs verwenden willst, machs so oder ähnlich" (Betonung auf "wenn", nicht auf "feste"). Ist reine Geschmacksache beide Wege können zum Ziel führen. Je nachdem wie Du es implementierst. Im MUI Style wäre es mit diesen IDs und im Intuition Style eben ohne (hier haben wir zwei Beispiele) |
|||||
Thore
Nutzer
22.12.2010, 14:48 Uhr [ - Direktlink - ] |
Thema: wie programmiert man "vererbung"
Brett: Programmierung Und wenn Du GUI 2.0 rausbringen willst, hast kein Platz mehr für neue Methoden oder ein heilloses Durcheinander. Wenn Du feste IDs vergeben willst, reservier auf jeden fall nen Bereich und pass die Nummern so an, damit sie auch was miteinander zu tun haben. Wenn Du ne 32 Bit Zahl als ID nimmst, hast mehr als genug IDs. z.B. kannst du die ID so formatieren, daß Du eine Objektnummer mit einfließen lässt. z.B. erste 4 Hex Stellen Objektnummer, letzte 4 Hex Stellen Methoden ID Beispiel Superklasse $00000001 = Methode 1 $0000000A = Methode 10 Button beispiel $00400001 = Methode 1 des Button, z.B. Klick Methode Das ist nur ein Beispiel, wie genau man das unterteilt/definiert ist reine Geschmacksache. Du sollst eben schauen daß die Übersicht nicht abhanden kommt. Hier hast Du neben den Methoden-IDs noch IDs für Attribute übrig, z.B. über eine Superfunktion prüfen ob dein Button gedrückt ist. z.B. bool bIsPressed; #define GUIOBJA_BUTTON_PRESSED 0x00400100 getObjectAttr(MyButton, GUIOBJA_BUTTON_PRESSED, bIsPressed); if (bIsPressed) printf("Button ist gedrücktn") else printf("Button ist nicht gedrücktn"); Nur ein Beispiel. |
|||||
Thore
Nutzer
22.12.2010, 11:14 Uhr [ - Direktlink - ] |
Thema: wie programmiert man "vererbung"
Brett: Programmierung > Problem sind immernoch die methoden-IDs, die für das GUIButton erst ab dem höchsten ID-Wert der Superklasse anfangen dürfen... Wie meinst du das? Bitte mit Beispiel. (Kanns mir schon denken aber ich will Gewissheit) |
|||||
Thore
Nutzer
22.12.2010, 11:12 Uhr [ - Direktlink - ] |
Thema: wie programmiert man "vererbung"
Brett: Programmierung > Ich glaube den Parent-Zeiger brauche ich nicht. Denk an dein Garbage Collector, der deine Elemente wieder aufräumen will, an deine Clientausmaße deiner Objekte (falls sie verschiebbar sind), an Autoalignment etc pp, für all das ist es notwendig daß dein Objekt sein Vaterobjekt kennt. Und wenn du es momentan nicht brauchst, das sind nur 4 Bytes pro Objekt, das verschmerzt du ![]() |
|||||
Thore
Nutzer
22.12.2010, 10:45 Uhr [ - Direktlink - ] |
Thema: wie programmiert man "vererbung"
Brett: Programmierung > Mir ist noch nicht klar wo im ganzen Objekt die zeiger sind auf meine Unterklasse und Elternklasse. Die musst du in deiner Objektstruktur definieren. Alle Objekte sind erstmal von dem "gleichen" Typ z.B. GUIObject und wissen was für eine Klassifizierung sie haben, z.B. Button. (z.B. über ein Flag) Das GUIObject hat dann z.B. Breite, Höhe, und so allgemeines, und einen Pointer zu seinem Parent. Über sein Parent wird das Offset errechnet wo das Objekt dann relativ liegt. Beispiel (in C) und bitte nur als Beispiel sehen: struct GUIObject { int L, T, W, H; struct GUIObject Parent; int ObjectType; .... } struct GUIButton { struct GUIObject Common; APTR ClickHook; char *Title; .... } struct GUIImage { struct GUIObject Common; APTR ImageData; ... } Damit lassen alle Objekte ein Typecast auf GUIObject zu (In Assembler sowieso kein Thema) und über den Typ ist es eindeutig bestimmt. Es gibt mehrere Möglichkeiten das zu machen, das ist eine davon. |
|||||
Thore
Nutzer
21.12.2010, 16:32 Uhr [ - Direktlink - ] |
Thema: fenster unter maus aktivieren
Brett: Programmierung Ich denke du schaust Dir erstmal die Guides der Developer CD ind er Rubrik Event- und Message Handling an ![]() Ohne das Grundwissen wird das sonst ein Stochern im Nebel. |
|||||
Thore
Nutzer
20.12.2010, 21:16 Uhr [ - Direktlink - ] |
Thema: fenster unter maus aktivieren
Brett: Programmierung Durchführbar auf jeden Fall. |
|||||
|
![]() |
Impressum |
Datenschutzerklärung |
Netiquette |
Werbung |
Kontakt
Copyright © 1998-2024 by amiga-news.de - alle Rechte vorbehalten. |
![]() |