amiga-news ENGLISH VERSION
.
Links| Forum| Kommentare| News melden
.
Chat| Umfragen| Newsticker| Archiv
.

amiga-news.de Forum > Suche [ - Suche - Neue Beiträge - Registrieren - Login - ]

Erste << 41 42 43 44 45 -46- 47 48 49 50 51 >> Letzte Ergebnisse der Suche: 8130 Treffer (30 pro Seite)
Holger   Nutzer

06.07.2010, 17:30 Uhr

[ - Direktlink - ]
Thema: Fußballgedanken
Brett: Get a Life

Zitat:
Original von Maja:
Mir scheint, ich habe einen Wunden Punkt getoffen. ;)

Klar, Desinteresse ist ja auch ein allgemein anerkanntes Indiz, einen wunden Punkt getroffen zu haben.
Zumindest in Deiner Welt.

Zitat:
Original von DrNOP:
gibt es eine Steigerung für Offtopic?

Es gibt eine und ihr Name ist Maja.

--
Good coders do not comment. What was hard to write should be hard to read too.
 
Holger   Nutzer

06.07.2010, 15:06 Uhr

[ - Direktlink - ]
Thema: Der Stack gehört mir! (?)
Brett: Programmierung

Zitat:
Original von Der_Wanderer:
@thomas
Ich habe keinen Register zur Verfügung. Leider.

Kann gar nicht sein. Wenn Du die Daten wirklich brauchst, dann wirst Du auch ein Register dafür frei machen können. Im Notfall packst Du eben einen Wert mehr auf den Stack...
Zitat:
Original von Der_Wanderer:
Sprich jeder Thread der mit diesem Code aufgemacht wird, muss eigene Register Retten. Normalerweise würde man sie oben auf den Stack drauf schmeissen.
Aber diese Register werden manchmal benötigt, wenn der Stack nicht exakt bis auf dieses Level abgearbeitet wurde.

Je nachdem, wie Dein Code strukturiert ist, lässt sich für jede Codestelle der Offset zu so einer Speicherstelle auf dem Stack vorhersagen, womit auch der Zugriff auf diese Daten möglich ist. Die Vorgehensweise der meisten Programmiersprachen mit einem zusätzlichen Register vereinfacht die Sache natürlich, und ist unumgänglich, wenn eine Funktion mehrmals mit unterschiedlichen Stack-Tiefen aufgerufen wird.

Ansonsten hat jeder Task auch einen tc_UserData Pointer zu freien Verwendung...

--
Good coders do not comment. What was hard to write should be hard to read too.
 
Holger   Nutzer

06.07.2010, 14:56 Uhr

[ - Direktlink - ]
Thema: Der Stack gehört mir! (?)
Brett: Programmierung

Zitat:
Original von Der_Wanderer:
Konkret: Darf ich Daten an den Anfang des Stacks legen, in der hoffnung dass der Stack nicht so gross wird dass diese Überschrieben werden?

Ich denke, die Frage kannst Du Dir selber beantworten. Zu hoffen, dass irgendetwas schon nicht passieren wird, ist definitiv der falsche Ansatz.

Zitat:
Wie würde OS4 darauf reagieren?
Nicht anders als jedes andere Betriebssystem. Es wird Deine Daten gnadenlos überschreiben, sobald der Stack den Platz braucht.
Falls Dir das an Problemen nicht reicht, zukünftige OS-Versionen könnten vielleicht eine automatische Stack-Vergrößerung bekommen, die bereits aktiv wird, wenn in das letze Segment geschrieben wird, d.h. neben der Verschwendung von Speicher würde auch der "Anfang" des Stacks sich dann woanders befinden, womit Du Deine abgelegten Daten nicht mehr findest.

--
Good coders do not comment. What was hard to write should be hard to read too.
 
Holger   Nutzer

05.07.2010, 18:50 Uhr

[ - Direktlink - ]
Thema: Fußballgedanken
Brett: Get a Life

Zitat:
Original von Maja:
In der Tat erschließt sich mir der tiefere Sinn deines Einwandes an der Stelle nicht.

Da Du vermutlich die einzige hier bist, die es nicht begriffen hat, spare ich mir weitere Erklärungen, insbesondere, da jeder Versuch sinnlos wäre. Dazu muss man eigentlich nur mal die Beiträge in der richtigen Reihenfolge lesen, und insbesondere den Inhalt der eigenen nicht gleich vergessen, nach dem man sie abgesondert hat. Aber das würde ja in die Richtung einer echten Diskussion gehen...

--
Good coders do not comment. What was hard to write should be hard to read too.
 
Holger   Nutzer

05.07.2010, 11:37 Uhr

[ - Direktlink - ]
Thema: Fußballgedanken
Brett: Get a Life

Zitat:
Original von Dr_Dom:
Ist zum Haare raufen, egal welche Partei, alles irgendwie das gleiche! Vielleicht wirklich mal ganz links oder rechts ins Auge fassen. Die waren noch nicht dran und mehr als jetzt können die auch nicht kaputt machen!

Wenn Du Deinen Irrtum bemerkst, ist es zu spät.

--
Good coders do not comment. What was hard to write should be hard to read too.
 
Holger   Nutzer

05.07.2010, 11:36 Uhr

[ - Direktlink - ]
Thema: Fußballgedanken
Brett: Get a Life

Zitat:
Original von Maja:
Zitat:
Original von Holger:
Pfff, wenn es darum geht, genau die zu wählen, mit denen man unzufrieden ist: die Möglichkeit hatte man auch im anderen Teil Deutschlands.

Möchtest Du damit andeuten, Wahlbeteiligung und Ergebnisse der Volkskammerwahlen im anderen Teil Deutschlands hätten eine allgemeine Zufriedenheit des Volkes mit der amtierenden Regierung wiedergespiegelt?
Was genau hast Du an dem Wort unzufrieden nicht verstanden?

Zitat:
Original von DrNOP:
Es ist überall das gleiche: Du kannst nur die wählen, die sich zur Wahl stellen ...

Danke.
Es war also doch zu verstehen...

--
Good coders do not comment. What was hard to write should be hard to read too.
 
Holger   Nutzer

04.07.2010, 12:14 Uhr

[ - Direktlink - ]
Thema: Fußballgedanken
Brett: Get a Life

Zitat:
Original von Maja:
Immerhin hatte man in einem Teil der Republik bereits seit 1949 die Möglichkeit, zu meckern und zu wählen. ;)

Pfff, wenn es darum geht, genau die zu wählen, mit denen man unzufrieden ist: die Möglichkeit hatte man auch im anderen Teil Deutschlands.

--
Good coders do not comment. What was hard to write should be hard to read too.
 
Holger   Nutzer

03.07.2010, 20:47 Uhr

[ - Direktlink - ]
Thema: Fußballgedanken
Brett: Get a Life

Was würde denn passieren, wenn kein Fußball wäre?

Die Menge würde über die Erhöhung meckern, und dann brav zahlen. Und dieselben Leute wiederwählen.

Es gab in der Vergangenheit genügend Beitrags- oder Steuererhöhungen oder andere unliebsame politischen Entscheidungen, ohne dass eine Fußball-WM oder -EM stattfand. Das Ergebnis war dasselbe.

--
Good coders do not comment. What was hard to write should be hard to read too.
 
Holger   Nutzer

01.07.2010, 16:58 Uhr

[ - Direktlink - ]
Thema: Kaufargument für X1000
Brett: Forum und Interna

Zitat:
Original von Maja:
Bei der technischen Weiterentwicklung von Betriebssystemen und Software die Abwärtskompatibilität zu ausgelaufenen Geräten ab einem bestimmten Zeitpunkt ganz einzustellen, ist eine technische Notwendigkeit. Alles andere würde nicht in einer technischen Weiterentwicklung sondern in technischer Stagnation münden.

Druckertreiber gehören definitiv nicht zu der Kategorie von Software, für die man auf Abwärtskompatibilität verzichten muss.

--
Good coders do not comment. What was hard to write should be hard to read too.
 
Holger   Nutzer

30.06.2010, 20:16 Uhr

[ - Direktlink - ]
Thema: @cgutjahr (wegen angeblichem Netiquette-Verstoß)
Brett: Forum und Interna

Zitat:
Original von cgutjahr:
Aus der Netiquette:

[...] sind daher nur Beiträge erwünscht, [...] die etwas Sinnvolles oder Unterhaltsames zur Diskussion beitragen

In meinen Augen erfüllt dein Beitrag dieses Kriterium nicht.

Aber die Antwort "Nein" auf eine Frage, die aufgrund eines angeblichen Netiquette-Verstoßes gelöscht wurde, erfüllt das Kriterium immer noch?
Zitat:
Ich habe mich für "Mausklick, Control-V, Mausklick" entschieden anstatt dir eine maßgeschneiderte Begründung zu schreiben, ...
Ich bin eigentlich bislang immer davon ausgegangen, dass die zwei Standard-Begründungen in wenigstens irgendeiner Textdatei vorliegen, aus der man rauskopieren kann, wenn schon nicht das Forum selbst sie per Knopfdruck generieren kann.

Wenn natürlich die Erkenntnis, dass ein Computer gerade sich wiederholende Tätigkeiten ideal erleichtern kann, anno 2010 immer noch zu neu ist, gut, dann kopiere doch in Zukunft einfach irgendwas in die Begründung, wie z.B. [ - Profil - Logout - Hilfe - Suche - Statistik - Neue Beiträge - Umfrage - ] Das Forum hat insgesamt 3506 Mitglieder
2 Mitglieder sind online
[ - Netiquette - Chat - Glossar - Toms Amiga FAQ - Kommentare - ]


Dann weiß sofort jeder, wie die Begründung zustande gekommen ist, und sie wird nicht auf die Goldwaage gelegt.

--
Good coders do not comment. What was hard to write should be hard to read too.
 
Holger   Nutzer

30.06.2010, 16:48 Uhr

[ - Direktlink - ]
Thema: Kaufargument für X1000
Brett: Forum und Interna

Zitat:
Original von Andreas_Wolf:
In dem Moment, wo die X1000-Version von OS4 neuere Drucker unterstützt, tun dies automatisch auch die Versionen für Sam4x0, Pegasos II und deinen AmigaOne.

Zitat:
Original von Andreas_Wolf:
> Verschwörungs- und Abzocketheoretiker sagen in solchen Situationen gern mal
> "nicht unbedingt".

Da ich aber keiner bin, sage ich: Unbedingt.

Und warum fehlt dann bereits der Classic-Amiga in Deiner Liste? Ist das nicht schon eine Akzeptanz der Tatsache, dass bestimmte ursprünglich unterstützte Plattformen ohne jegliche technische Notwendigkeit von AOS4-Updates ausgeschlossen werden können?

--
Good coders do not comment. What was hard to write should be hard to read too.
 
Holger   Nutzer

30.06.2010, 16:42 Uhr

[ - Direktlink - ]
Thema: @cgutjahr (wegen angeblichem Netiquette-Verstoß)
Brett: Forum und Interna

Zitat:
Original von cgutjahr:
Da mit abnehmender Aktivität im Kommentarbereich der Anteil deiner da-müssen-wir-jetzt-aber-nochmal-drüber-reden-auch-wenns-weh-tut-Beiträge zunimmt empfinde ich ihn zunehmend als störend und schränke das entsprechend ein.

Auf "MorphOS ist Scheiße, Har Har" muss man nicht antworten - und das ist vorsichtig ausgedrückt. Wenn du darauf antwortest und ich das noch zu Gesicht bekomme bevor ich mich für 12-14 Stunden vom Rechner verabschiede, schrillen bei mir sämtliche Alarmglocken.

...

Darauf kann absolut niemand mehr antworten (außer dir versteht sich), also bleibt das stehen.

Gibt es noch eine anderes Interpretation Deines letzten Satzes als, dass Du möchtest, dass Andreas jetzt auf diesen Beitrag antwortet (nur deshalb lässt Du ihn stehen)?

Du magst es wohl, wenn Deine Alarmglocken schrillen?

--
Good coders do not comment. What was hard to write should be hard to read too.
 
Holger   Nutzer

28.06.2010, 17:25 Uhr

[ - Direktlink - ]
Thema: Ölgau und kein Ende
Brett: Get a Life

Zitat:
Original von Wolfman:
... praktizierender Atheist ...

Wie praktiziert man Atheismus?
Gibt's da irgendwelche schönen Rituale? ;)

--
Good coders do not comment. What was hard to write should be hard to read too.
 
Holger   Nutzer

23.06.2010, 12:04 Uhr

[ - Direktlink - ]
Thema: GEZ Pflicht für einen Amiga 2000 mit Ethernetkarte?
Brett: Get a Life

Zitat:
Original von DrNOP:
Über die neue Regel wird hier anscheinend nicht diskutiert - wie also kann eine Ausnahme bestimmt werden?

Wie soll man über etwas diskutieren, was nicht existiert? Wir kennen die alte Regel und eine Absichtserklärung bezüglich einer neuen, mehr nicht.
Dr_Dom hat eine Idee geäußert, wie ein neues System aussehen soll, über das wir dann diskutiert haben. Offensichtlich hat seine Idee erhebliche Schwächen, da er sich offenbar die Ausnahmen der heutigen Regel borgen muss, um das "gerechte" System noch gerechter zu machen.

Ich finde es offensichtlich, dass ein System, das zu seinem Funktionieren Ausnahmen benötigt, nie wirklich gerecht, bzw. für von allen als gerecht empfunden werden kann.

Da wäre die einfachste Lösung, einfach ein Budget aus dem Staatshaushalt zur Verfügung zu stellen. Das Steuersystem ist zwar auch nicht unbedingt gerecht, aber ohnehin vorhanden. Somit hätten wir mit dem Verschwinden der GEZ-Eintreibung ein ungerechtes (bzw als ungerecht empfundenes) System weniger.

--
Good coders do not comment. What was hard to write should be hard to read too.
 
Holger   Nutzer

22.06.2010, 20:19 Uhr

[ - Direktlink - ]
Thema: GEZ Pflicht für einen Amiga 2000 mit Ethernetkarte?
Brett: Get a Life

Zitat:
Original von Dr_Dom:
Ich glaube Behinderte sind jetzt auch schon von der Zahlung frei gestellt. Und wer keine Kiste zum Gucken oder Hören hat, zahlt nichts! Ebenso H4ler, also auch die Aufstocker!

Ich habe nicht gefragt, wie es jetzt aussieht, sondern wie es bei Deinem System, bei dem ursprünglich, ich zitiere wörtlich: jeder 1% bezahlen sollte.
Jetzt gibt es in Deinem System schon so viele Ausnahmen, dass es sich kaum noch vom alten unterscheidet...

--
Good coders do not comment. What was hard to write should be hard to read too.
 
Holger   Nutzer

22.06.2010, 20:15 Uhr

[ - Direktlink - ]
Thema: GEZ Pflicht für einen Amiga 2000 mit Ethernetkarte?
Brett: Get a Life

Zitat:
Original von Dr_Dom:
Jede Person die ein Brutto einkommen hat, zahlt davon 1%!

Für Steuern und Sozialabgaben gehen dann noch mal 25% ab, die auch alle zu zahlen haben! Einfach und gerecht!

Ja, wenn mal alles so einfach wäre...

Ist Dir schon mal aufgefallen, dass so ziemlich alle Kosten, wie Lebensmittel, Heizkosten oder Bekleidung, sich nicht die Bohne dafür interessieren, wie viel der jeweilige Käufer verdient?

Dass also logischerweise jemand, der weniger verdient, auch entsprechend weniger in der Tasche hat, nach dem er diese Kosten bestritten hat?

Dummerweise bei den Geringverdienern u.U. nicht mal genug, um Deine vorgeschlagenen 25% Steuern und Sozialabgaben zu bezahlen?

Zitat:
Original von Dr_Dom:
Stell dir mal vor, alle...also wirklich alle zahlen ...sagen wir mal 25% ihres Brutto für Steuern und Sozialversicherung, da hätten wir allein schon von den Beamten die erste Milliarde zusammen.
1.7Mio. Beamte mal 500¤ also die 25%. „ Jetzt nicht Erbsen zählen!“

Ich werde jetzt keine Erbsen zählen, sondern Dich auf Deinen grundsätzlichen Denkfehler hinweisen: Beamte leben grundsätzlich vom Geld des Steuerzahlers. Das heißt, auch wenn das "System Dr Dom" eingeführt werden würde, nach dem Beamte auf dem Papier selbst diese Abgaben leisten müssen, bezahlen sie diese logischerweise von ihrem Sold, für den der Steuerzahler aufkommt.

Das ganze ist also nicht gerechter, sondern bestenfalls dazu geeignet, ein paar Kleingeistern zu helfen, sich besser zu fühlen.

--
Good coders do not comment. What was hard to write should be hard to read too.
 
Holger   Nutzer

22.06.2010, 17:26 Uhr

[ - Direktlink - ]
Thema: GEZ Pflicht für einen Amiga 2000 mit Ethernetkarte?
Brett: Get a Life

Zitat:
Original von Dr_Dom:
Eine gerechte Lösung gibt es! Wie währe es mit einer Prozentualen Lösung? Jeder meinetwegen 1% vom Brutto, das währe gerechter als es jetzt der Fall ist.

Ist 1% vom Brutto wirklich gerecht? Bei den meisten anderen Abgaben scheint ja die Meinung vorzuherrschen, dass nur ein mit dem Einkommen steigender Prozentsatz gerecht wäre.
Und vor allem, worauf soll diese "gerechte" Abgabe denn nun erhoben werden, auf Geräte, auf Haushalte, auf Personen oder auf Personen mit Einkommen?
Und sollen Blinde den vollen Betrag auf Fernseher bezahlen?
Was ist mit Personen, die keinerlei Geräte besitzen, sich den Inhalt der Tagesschau via Buschtrommeln von einem Bekannten übermitteln lassen?
Ich glaube nicht, dass es eine gerechte Lösung gibt.

--
Good coders do not comment. What was hard to write should be hard to read too.
 
Holger   Nutzer

18.06.2010, 17:36 Uhr

[ - Direktlink - ]
Thema: Steuerung zwischen GUI und "Ausführern"?
Brett: Programmierung

Zitat:
Original von Reth:
Dass aber eins errichtet wird, muss er mit bekommen und genau so das Spielfeld. Daher die Idee, eine zentrale Stelle zu haben (global ist hier der falsche Ausdruck gewesen), an der solche Aktionen vermerkt werden, die nicht nur eine Klasse betreffen.

Die Errichtung eines Gebäudes ist ein Vorgang, der mit der Aktion, die zur Errichtung führte, überhaupt nichts mehr zu tun hat. Ich nehme doch mal an, dass es bereits einen Speicherplatz für existierende Gebäude gibt, vorzugsweise mit der Karte/dem Spielfeld assoziiert. Und genau da werden normalerweise auch Gebäude gespeichert, die sich gerade im Bau befinden. Schließlich können sich (nahezu) beliebig viele Gebäude im Bau befinden, aber pro Spielfeld/Position nur genau eines. Im Bau befindliche Gebäude unterliegen denselben Regeln wie fertige, deshalb muss man da auch kaum einen Unterschied machen.
Zitat:
Mein Punkt ist hier: Wie wird die Information "Linker Mausklick" in "Spieler errichtet Gebäude" übersetzt? ... Als Nächste Aktion an den linken Mausbutton zu hängen finde ich wie oben gesagt nicht so gut.
Dann hast Du ein Problem. Schließlich kannst Du "A führt zu B" nur über eine Verknüpfung von A nach B implementieren. Du kannst allenfalls noch ein paar Indirektionen oder Schnörkel einbauen, die den Code nicht wirklich besser machen.
Zitat:
Original von Reth:
Die Aktion "Gebäude errichten" ist dann eher was für die zentrale Instanz und ergibt sich aus dem Linksklick ins Spielfeld, sowie dem Zustand im Spieler "Will Gebäude errichten" (geht dann nur bei einem menschlichen Spieler - anderen Falles kann in der zentralen Instanz vermerkt werden: Spieler XY will Gebäude errichten). Die zentrale Instanz löst daraufhin beim Spieler das Hinzufügen eines neuen Gebäudes aus, sagt dem Spielfeld wo sich das Gebäude befindet und lässt beim Gebäude die Aufbauanimation ablaufen usw. Dadurch muss nur die zentrale Instanz alle diese Objekte kennen.

Vielleicht solltest Du Dir den Workflow nochmal ganz genau aufschreiben, und dabei penibel auf den Punkt achten, wann aus dem Vorhaben, das nur den Spieler etwas angeht, ein Zustand wird, der auch die anderen Spieler, bzw. die Spielwelt beeinflusst.
Zitat:
Original von Reth:
Hier kommen wir schon eher in die Region, die ich gerade anstrebe:
Es gibt allgemeine Actions, die bei bestimmten Ereignissen ausgeführt werden sollen. Z.B. gibt es eine Action, die ausgeführt wird, wenn man den Button für das Errichten eines Gebäudes drückt. Dieselbe Aktion kann ich aber auch wie gesagt einem Menüpunkt oder einem Hotkey mitgeben. Die Aktion bekommt alle benötigten Objekte, die mit ihr zusammen hängen.
Das Gleiche möchte ich natürlich auch für alle anderen Aktionen durchführen, wobei hier Aktionen, die durch verschiedene Spieler identisch ablaufen können entweder als spezifische Subklassen designed würden oder parametrierbar sein müssten.

Du solltest Dich nicht so an dem Linken Mausknopf hochziehen, von dem wir hier immer sprechen. Es gibt einen ganz klaren Grund, warum der erste Klick auf den Button (oder die Menüauswahl oder der HotKey) nicht zum sofortigen Baubeginn führt: wir brauchen noch die Koordinaten für das Gebäude. Wenn wir "Klick mit linkem Mausbutton" sagen, meinen wir also eine Methode zur aktiven Koordinatenauswahl, die Du natürlich beliebig abstrahieren kannst.

Deshalb gibt es grundsätzlich zwei Aktionen, eine zur Auswahl des Vorhabens und eine zur Auswahl der Koordinaten. Egal, wie Du es machst, die zuerst ausgewählte Aktion bestimmt die zweite. Und erst wenn beide ausgewählt wurden, beginnt der Vorgang, der auch für die restliche Spielwelt sichtbar ist.

--
Good coders do not comment. What was hard to write should be hard to read too.
 
Holger   Nutzer

17.06.2010, 19:20 Uhr

[ - Direktlink - ]
Thema: Wahlergebnis NRW?
Brett: Get a Life

Zitat:
Original von DaFreak:
Die CDU & FDP hat natürlich nichts davon;...

Warum wunderts Dich dann, dass sie nicht mit den Grünen verhandeln? ;)
Zitat:
Wo gibt's denn sowas, dass ich mit allen möglichen Partnern (1. Linke, 2. FDP, 3. CDU) keine Regierungsbasis finden kann.
Das einzige, was noch unglaublicher ist, dass es immer noch Leute gibt, die die Schuldzuweisungen an die anderen glauben.
Irgendwann wird's noch soweit kommen, dass die Linke mit der CDU koaliert, Hauptsache, das Trauerspiel mit der SPD hat ein Ende...

--
Good coders do not comment. What was hard to write should be hard to read too.
 
Holger   Nutzer

17.06.2010, 13:56 Uhr

[ - Direktlink - ]
Thema: Steuerung zwischen GUI und "Ausführern"?
Brett: Programmierung

Zitat:
Original von Reth:
Als "global im Programm" verfügbarer Stack deshalb, weil dieses ja dann nicht mehr nur für Aktionen zur Verfügung steht, die den Spieler betreffen (wie hier: "Will Gebäude bauen" und "Baut Gebäude").
...
Genau diese Zustände wären dann z. B. im Spielerobjekt vorhanden. Allerdings an dieser Stelle wohl nicht so glücklich, da das Errichten eines Gebäudes nicht nur den Spieler betrifft, sondern z.B. auch das Spielfeld und den Computergegner, der dieses Gebäude ja nun "sehen" kann.

Irgendwie scheinst Du ziemlich große Gedankensprünge zu machen. Dass ein Spieler ein Gebäude errichten will, geht niemanden außer dem Spieler selbst an. Und wenn es mehr als einen menschlichen Spieler gibt, kann auch jeder dieser Spieler für sich beschließen, ein Gebäude zu errichten. Da ist ein globaler Stack vollkommen fehl am Platze.

Für andere Spieler, bzw. den globalen Zustand relevant sind lediglich Gebäude, deren Errichtung bereits im Gange oder beendet ist. Das hat aber mit dem Konzept der Aktionen überhaupt nichts mehr zu tun.

--
Good coders do not comment. What was hard to write should be hard to read too.
 
Holger   Nutzer

17.06.2010, 13:50 Uhr

[ - Direktlink - ]
Thema: Steuerung zwischen GUI und "Ausführern"?
Brett: Programmierung

Zitat:
Original von Reth:
@Holger:
Die Aktion, die am Button hängt hat nix mehr mit der darauf folgenden zu tun.

Hat irgendwer etwas anderes behauptet?
Zitat:
Die Aktion am Button hat die Semantik: Spieler will Gebäude errichten. Diese Aktion kann dann auch hinter einen Menüpunkt oder einen Hotkey gelegt werden.
Genau, und implementiert wird diese Aktion als "setze die LMB-Aktion des Spielfeldes auf BuildAtXY".
Zitat:
Die Aktion, die ausgeführt wird, wenn dann ins Spielfeld geklickt wird wäre eine andere. Semantik: Spieler errichtet Gebäude.
Genau. Das wäre dann BuildAtXY.
Zitat:
D.h., wie weiss die Aktion "Spieler errichtet Gebäude", dass sie ausgeführt werden soll? Eine Möglichkeit, die mir nicht so zusagt wäre, dass die Aktion "Spieler will Gebäude errichten" als nächste Aktion auf einen Linksklick die Aktion "Spieler errichtet Gebäude" hinterlegt (also das, was Du mit nächster aktiver Aktion meintest). Das passt mir aber konzeptionell nicht in mein Intuition-Handling!
Wo ist das Problem?
Zitat:
Ein Klick auf die Kartengrundfläche kann allerdigns unterschiedliche Aktionen bedeuten: Gebäude errichten oder Landschaft manipulieren etc. etc. Welche die gerade aktive ist wäre dann durch die Vorgänger-Aktion zu definieren (z.B., welcher Button gedrückt wurde).
Zu einem bestimmten Zeitpunkt bedeutet eine Linksklick immer genau eine Aktion.
Normalerweise gibt es ja auch ein Feedback, z.B. durch einen anderen Mauszeiger oder eine Vorschau an der aktuellen Position.
Die zu einem bestimmten Zeitpunkt mit dem Linksklick assoziierte Aktion ist somit Teil des Zustands des Spielfelds.
Zitat:
Das bringt mich auf die Idee: Vielleicht mache ich so ne Art Aktionsstack? Dieser kann allerdings immer nur eine aktive Aktion haben und diese kann entweder zurückgenommen werden, oder durch eine neue Aktion ersetzt werden.
Klingt nach einer kompliziert zu kontrollierenden Struktur. Ein Konzept, bei dem jede ausgewählte Aktion die vorhergehende ersetzt, ist nicht nur für den Spieler verständlicher, sondern stellt auch automatisch sicher, dass Dir kein Stack überlaufen kann.
Zitat:
- Dann so Themen wie: Definiert man die Aktionen für den Stack als eigene Klassen, oder als eine Aktionsklasse, deren Objekte sich anhand einer Typkennzeichnung unterscheiden (was ja nicht sehr OO ist)?
usw. usf.!

Warum stellt sich diese Frage?

--
Good coders do not comment. What was hard to write should be hard to read too.
 
Holger   Nutzer

16.06.2010, 17:38 Uhr

[ - Direktlink - ]
Thema: Wahlergebnis NRW?
Brett: Get a Life

Zitat:
Original von DaFreak:
mich wundert, dass schwarz-gelb nicht mit den grünen verhandelt, dann hätte die spd so richtig die faust im gesicht und würde vlt beim nächsten mal nicht nochmal die koalitionsverhandlungen mit den linken voreingenommen nach wenigen stunden abblasen.

Aber was hätten denn CDU und FDP davon, wenn die SPD "beim nächsten Mal" besser mit den Linken verhandelt?
Und bei einer Regierung aus CDU, FDP und Grünen wäre dieses "nächste Mal" wohl nicht sehr weit entfernt.

--
Good coders do not comment. What was hard to write should be hard to read too.
 
Holger   Nutzer

16.06.2010, 11:14 Uhr

[ - Direktlink - ]
Thema: Steuerung zwischen GUI und "Ausführern"?
Brett: Programmierung

Zitat:
Original von Reth:
Nun die Frage: Wie bekomme ich am Besten die finale Aktion des Bauens dieses Gebäudes an den menschlichen Spieler (und weitere Objekte)? Der Button und seine Aktion sind daran nicht mehr beteiligt. Der Bau soll beginnen, wenn nun mit der Maus ins Zielgebiet geklickt wird. Wo speichere ich denn aber diesen "Zwischenzustand" ab? ...

Na, wer muss denn etwas von diesem Zustand wissen? Offensichtlich muss die Kette "Mausklick auf die Karte/das Spielfeld"->Handler->"finale Aktion" zu dem gewünschten Ergebnis führen, also muss da irgendwo auch die Aktion bekannt sein,
Zitat:
Der Nachteil an dieser Sache ist, dass man das Spielerobjekt demzufolge an vielen Stellen mitgeben muss!
Du musst dem Spielfeld mindestens etwas Abstraktes, das aus einem Mausklick die gewünschte Aktion erzeugt mitgeben. Ob das Spielfeld wissen muss, dass das ganze mit einem Spieler-Objekt assoziiert ist, steht auf einem anderen Blatt. Allerdings ist es doch sehr wahrscheinlich, dass das GUI, oder zumindest ein Teil davon durchgängig einem Spieler zugeordnet ist, also warum soll dieser Teil keine Referenz auf diesen Spieler besitzen?
Zitat:
Das Ganze gilt ja auch für andere Aktionen (v.a. des menschlichen Spielers)!
Entscheidend ist nicht die Menge an möglichen Aktionen, sondern die Menge an gleichzeitig aktiven Aktionen. Typisch wäre beispielsweise eine Aktion, die mit dem nächsten Linksklick der Maus ausgeführt wird, eine mit dem nächsten Rechtsklick und eine mit der Escape-Taste. Wobei letztere eine Aktion wäre, die die Mausknopf-Aktionen wieder auf Standard zurücksetzt.

Zitat:
Original von Thore:
Wird eine Aktion gemacht, wird ein Flag gesetzt:
sbKampf, sbBau, sbAbriss, etc pp (als Bitfelder leicht zu realisieren).
Klickst Du in das Ziel, dann muss nur der Status geprüft werden, welcher gesetzt ist.

Unnötig kompliziert. Eine Referenz auf die aktive Aktion reicht vollkommen aus und ist nur 32 Bit groß, auch dann, wenn es hundert verschiedene Möglichkeiten gibt.
Zitat:
Vorteil: Du kannst auch mehrere Status setzen, falls Du dies wünschst, so bist Du sehr flexibel was die Aktionen betrifft.
Nicht wirklich. Mehrere gesetzte Bits würden nur dazu führen, dass man zusätzliche Informationen darüber benötigt, welche der Aktionen nun auszuwählen wäre.

Wenn es mehrere aktive Aktionen geben kann, ist es wesentlich sinnvoller, diese mit dem jeweiligen Trigger zu verknüpfen, und dort dann eindeutig.

Beispiel:

Eine eindeutige Aktion für den linken Mausknopf, eine eindeutige Aktion für den rechten.

oder

Eine eindeutige Aktion für einen Klick auf die Grundfläche der Karte, eine eindeutige Aktion für einen Klick auf eine Einheit.

--
Good coders do not comment. What was hard to write should be hard to read too.
 
Holger   Nutzer

15.06.2010, 13:37 Uhr

[ - Direktlink - ]
Thema: Wo sind die FDP Wähler?
Brett: Get a Life

Zitat:
Original von Wolfman:
Da war doch 1989/90 irgendwas, von dem Birne versprach, es würde nix kosten, ...

Hat es ihn ja auch nicht.
Außerdem versprach er blühende Landschaften, und das hat ja funktioniert. Überall blüht es, wo vorher Betriebe waren...
 
Holger   Nutzer

14.06.2010, 16:32 Uhr

[ - Direktlink - ]
Thema: Wo sind die FDP Wähler?
Brett: Get a Life

Zitat:
Original von Dr_Dom:
@Holger, ich dachte immer : Beruf kommt von Berufung!

Deshalb haben die meisten heutzutage nur noch einen <Job>.

--
Good coders do not comment. What was hard to write should be hard to read too.
 
Holger   Nutzer

11.06.2010, 12:09 Uhr

[ - Direktlink - ]
Thema: Ubunto-CD auf SAM erstellen
Brett: Andere Systeme

Zitat:
Original von Andreas_Wolf:
Das fördert die Beschäftigung mit dem Diskussionsverlauf. Es soll ja Leute geben, die meist nur den Eröffnungsbeitrag und den bis dahin letzten Beitrag lesen und sich dann in den Thread erbrechen ;-)

Soll auch welche geben, die gerade mal die Überschrift lesen, wenn überhaupt...

--
Good coders do not comment. What was hard to write should be hard to read too.
 
Holger   Nutzer

11.06.2010, 12:08 Uhr

[ - Direktlink - ]
Thema: Wo sind die FDP Wähler?
Brett: Get a Life

Zitat:
Original von Dr_Dom:
Machen die nichts weil sie es nicht können?

Überleg mal: wenn Du Dein ganzes Leben der Aufgabe gewidmet hättest, Dich in einer politischen Hierarchie nach oben zu kämpfen... wo ist da noch Zeit, sich fachliches Wissen anzueignen?
Und vor allem, wofür? Nach vier Jahren wirst Du eventuell von Deinem jetzigen Ministerium in ein völlig anderes gesetzt, dann wäre Dein für's alte Ministerium angehäufte Fachwissen vollkommen nutzlos.
Also hältst Du es dann eher wie die Unternehmensberater: aus der Tatsache, dass Du von nichts 'ne Ahnung hast, schließt Du, dass Du für alle Aufgaben unvoreingenommen geeignet bist.

--
Good coders do not comment. What was hard to write should be hard to read too.
 
Holger   Nutzer

10.06.2010, 18:51 Uhr

[ - Direktlink - ]
Thema: GEZ Pflicht für einen Amiga 2000 mit Ethernetkarte?
Brett: Get a Life

@CarstenS:
Ganz genau. Früher musste Dir nachgewiesen werden, dass Du doch ein Gerät hast, in Zukunft ist es dann egal, ob Du eins hast.
Dafür hören dann (hoffentlich) die Versuche der Mehrfacheintreibung für beruflich genutzte PCs im Haushalt oder Autoradios, etc. auf.

--
Good coders do not comment. What was hard to write should be hard to read too.
 
Holger   Nutzer

10.06.2010, 16:21 Uhr

[ - Direktlink - ]
Thema: GEZ Pflicht für einen Amiga 2000 mit Ethernetkarte?
Brett: Get a Life

Zitat:
Original von CarstenS:
Da ich nicht glaube, dass es faktisch eine Beweislastumkehr geben wird (wie will man überhaupt beweisen, dass man z.B. nie eine öffentlich-rechtliche Website aufruft?), sollte vielleicht ich mich das eher fragen. :P

Du sollst ja nicht beweisen, dass Du keine ör-Webseite aufrufst, sondern, dass Du die Voraussetzungen für die Befreiung von der Pauschalabgabe erfüllst.
Welche Voraussetzungen das sind, steht auf einem ganz anderen Blatt. Ich hege aber mal die starke Vermutung, dass, wer sich einen PC leisten kann, nicht von der Abgabe befreit wird, egal welche Webseiten er aufruft.

--
Good coders do not comment. What was hard to write should be hard to read too.
 
Holger   Nutzer

08.06.2010, 16:04 Uhr

[ - Direktlink - ]
Thema: "Abscheuliches Verbrechen" : Israel stürmt Hilfskonvoi
Brett: Get a Life

Zitat:
Original von Dr_Dom:
Das sich dort ein Konvoi bildet war ja schon bekannt, glaubst du nicht das Israel dort ihren Geheimdienst hat?

Dazu brauchte es keinen Geheimdienst, um das zu wissen.
Zitat:
Ich kann mir gut vorstellen das die Soldaten daraufhin gebrieft wurden.
Das würde ja bedeuten, man wollte, dass die Soldaten auf die Zivilisten schießen. Andernfalls hätte die Frage, was die Zivilisten irgendwo gesungen haben, nichts in einem Briefing für eine Waffeninspektion zu suchen.

--
Good coders do not comment. What was hard to write should be hard to read too.
 
 
Erste << 41 42 43 44 45 -46- 47 48 49 50 51 >> Letzte Ergebnisse der Suche: 8130 Treffer (30 pro Seite)

Suchbegriffe
Schlüsselwörter      Benutzername
Suchoptionen
Nur in diesen Foren suchen
   nur ganze Wörter
Nur Titel anzeigen
alle Treffer anzeigen

.
Impressum | Datenschutzerklärung | Netiquette | Werbung | Kontakt
Copyright © 1998-2024 by amiga-news.de - alle Rechte vorbehalten.
.