Gamestudio Links
Zorro Links
Newest Posts
Zorro 2.70
by jcl. 09/29/25 09:24
optimize global parameters SOLVED
by dBc. 09/27/25 17:07
ZorroGPT
by TipmyPip. 09/27/25 10:05
assetHistory one candle shift
by jcl. 09/21/25 11:36
Plugins update
by Grant. 09/17/25 16:28
AUM Magazine
Latest Screens
Rocker`s Revenge
Stug 3 Stormartillery
Iljuschin 2
Galactic Strike X
Who's Online Now
1 registered members (TipmyPip), 18,574 guests, and 6 spiders.
Key: Admin, Global Mod, Mod
Newest Members
krishna, DrissB, James168, Ed_Love, xtns
19168 Registered Users
Previous Thread
Next Thread
Print Thread
Rate Thread
Page 2 of 2 1 2
Re: Linie zeichnen [Re: Kartoffel] #412651
11/30/12 14:50
11/30/12 14:50
Joined: Jul 2001
Posts: 6,904
H
HeelX Offline
Senior Expert
HeelX  Offline
Senior Expert
H

Joined: Jul 2001
Posts: 6,904
Also wenn ich mir ein Gamestudio-Update installiere, dann wird da auch immer eine neue Manual mitinstalliert. Eventuell kannst Du ja die letzte aktuelle Version einmal komplett neu installieren? Auf der Startseite steht immer in großer Schrift auf rotem Grund zu welcher Version das Handbuch passt, bei mir steht

"Gamestudio / Atari lite-C Version 8.40"

Last edited by HeelX; 11/30/12 14:51.
Re: Linie zeichnen [Re: HeelX] #412679
12/01/12 08:14
12/01/12 08:14
Joined: Feb 2006
Posts: 212
Germany
Icke Offline OP
Member
Icke  Offline OP
Member

Joined: Feb 2006
Posts: 212
Germany
Danke für den Tip. hab die Version 8.2
Bevor ich hier eine Frage Stelle durchsuche ich erst das Handbuch und das Forum.
Leider bin ich in beiden nicht fündig geworden. Auch der Klick auf "Aktulle Version Online" hat nichts neues gebracht. Vor Updates scheue ich mich aus Prinzip(never change a running system). Wird mal wieder Zeit diese zu überdenken.
@Kartoffel: denk doch mal über ein paar Dinge nach. Zum Beispiel was Forrest Gump Mutter immer gesagt hat.

Aber zurück zu meiner 2. Frage. Ist File_... die einzige möglichkeit o. giebts da noch was besseres.

Re: Linie zeichnen [Re: Icke] #412681
12/01/12 10:37
12/01/12 10:37
Joined: Apr 2007
Posts: 3,751
Canada
WretchedSid Offline
Expert
WretchedSid  Offline
Expert

Joined: Apr 2007
Posts: 3,751
Canada
@Icke Du hast immer noch nicht erklärt was genau die file_ Befehle mit deiner Linie zu tun haben sollen und welches Problem du damit lösen möchtest.


Shitlord by trade and passion. Graphics programmer at Laminar Research.
I write blog posts at feresignum.com
Re: Linie zeichnen [Re: WretchedSid] #412686
12/01/12 13:28
12/01/12 13:28
Joined: Feb 2006
Posts: 212
Germany
Icke Offline OP
Member
Icke  Offline OP
Member

Joined: Feb 2006
Posts: 212
Germany
der code von Tempelbauer wahr schon das was ich wollte nur die Sache mit dem permanenten anzeigen der Linien ist nicht enthalten.
Tempelbauer schreibt:
du erzeugst eine Liste vor Eintritt in die while. In der mouse_right==1 Verzweigung fügst du einen neuen Eintrag in die Liste ein (der die Start und Endpunkte der aktuellen Linie enthält). Und damit du die bisherigen Linien anzeigen kannst, muss du nur die Liste durchlaufen und mit draw_line die gespeicherten Positionen zeichnen.
das sieht dann bei mir so:
if (mouse_right == 1)
{
liste_linie = file_open_append("line.txt");
file_var_write(liste_linie,(start[0]));
file_var_write(liste_linie,(start[1]));
file_var_write(liste_linie,(end[0]));
file_var_write(liste_linie,(end[1]));
file_close(liste_linie);

draw=0;
}

zum erneuten zeichnen hab ich mir folgenden Code gebastellt:
function immer_zeichen()
{
liste_linie = file_open_read("line.txt");
while(liste_linie >= 0)
{
start[0] = file_var_read(liste_linie);
start[1] = file_var_read(liste_linie);
end[0] = file_var_read(liste_linie);
end[1] = file_var_read(liste_linie);

draw_line (start,vector(255,255,255),100);
draw_line (end,vector(0,0,255),100);
wait(1);
}
file_close(liste_linie);
}
hier hab ich dann aber gleich wieder 2 neue Probleme. wird die funktion immer_zeichen() im Main aufgerufen dann wird weder das alte noch das neu gezeichnete gezeichnet. rufe ich sie hingegen in der Mausfunktion auf werden die gespeicherten Linien gezeichnet aber ich kann nur eine linie hinzufügen. Ich glaube das hier das Problem besteht das die line.txt 2x gleichzeitig geöffnet ist.

Re: Linie zeichnen [Re: Icke] #412689
12/01/12 14:01
12/01/12 14:01
Joined: Jul 2001
Posts: 6,904
H
HeelX Offline
Senior Expert
HeelX  Offline
Senior Expert
H

Joined: Jul 2001
Posts: 6,904
Warum speicherst Du das denn in einer Datei? Speicher das doch in einem Array, globalen Vektoren oder sowas zwischen...?

Re: Linie zeichnen [Re: HeelX] #412699
12/01/12 17:30
12/01/12 17:30
Joined: Feb 2006
Posts: 212
Germany
Icke Offline OP
Member
Icke  Offline OP
Member

Joined: Feb 2006
Posts: 212
Germany
hauptsächlich weil ich es nicht besser weiss.
habe da noch keinen richtigen Plan wie ichdas mit mit den Array und Vektoren realisieren soll.
Als erstes müsste ich mich mal auf, sagen wir mal 20 Striche festlegen.
strich[20]
dann sollte in die einzellnen bereiche mit Vectoren gefüllt werden
strich[0] = [x,y,f1,f2)
und dann so weiter

werd's mal gleich probieren

Page 2 of 2 1 2

Moderated by  HeelX, Lukas, rayp, Rei_Ayanami, Superku, Tobias, TWO, VeT 

Gamestudio download | Zorro platform | shop | Data Protection Policy

oP group Germany GmbH | Birkenstr. 25-27 | 63549 Ronneburg / Germany | info (at) opgroup.de

Powered by UBB.threads™ PHP Forum Software 7.7.1