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
4 registered members (NewbieZorro, Grant, TipmyPip, AndrewAMD), 13,346 guests, and 5 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
Was ist ein Struct #145418
08/03/07 08:45
08/03/07 08:45
Joined: Feb 2006
Posts: 77
Schwäbisch Gmünd (nähe Stut...
M
maglat Offline OP
Junior Member
maglat  Offline OP
Junior Member
M

Joined: Feb 2006
Posts: 77
Schwäbisch Gmünd (nähe Stut...
Hallo zusammen,

ich wollte fragen ob mir jemand erklären kann was so ein structs ist, was ich für möglichkeiten damit habe und wie man das anwendet. Das Handbuch bringt mich absolut nicht weiter. Kann vielleicht jemand n kleines sehr einfach geschriebens Tutorial erstellen mit code beispielen.

MfG


maglat


http://visit-ben.net
Com A7.82
current "big" Project : Undead Defender Adventure
Re: Was ist ein Struct [Re: maglat] #145419
08/03/07 08:47
08/03/07 08:47
Joined: Jan 2006
Posts: 1,829
Neustadt, Germany
T
TWO Offline

Serious User
TWO  Offline

Serious User
T

Joined: Jan 2006
Posts: 1,829
Neustadt, Germany

Re: Was ist ein Struct [Re: TWO] #145420
08/03/07 09:08
08/03/07 09:08
Joined: Feb 2006
Posts: 77
Schwäbisch Gmünd (nähe Stut...
M
maglat Offline OP
Junior Member
maglat  Offline OP
Junior Member
M

Joined: Feb 2006
Posts: 77
Schwäbisch Gmünd (nähe Stut...
Danke für die schnelle Antwort. In dem Buch/Artikel ist das recht ausführlich beschrieben. Wie ich bis jetzt verstanden habe, Definiere ich mit dem Struct eine Container der mehrere variablen/eigenschaften abspeichert. So wie in etwas einem Array?
Kannst du mir nicht anhand eines kleinen Beispieles zeigen was ich nun mit dem Struct machen kann?

Also

struct GEGNER_EIGENSCHAFT{ <-- Also GEGNER_EIGENSCHAFTso heist der struct
var damage; <-- damage ist eine leere variabel die aber gefüllt werden kann
var range; <-- range ist eine leere variabel die aber gefüllt werden kann
var speed; <-- speed ist eine leere variabel die aber gefüllt werden kann
char name; <-- nameist eine leere zeichen variabel die aber gefüllt werden kann

} GEGENER_SKILLS; <-- für was diese "definition" genutzt wird weiss ich nicht

wie kann ich jetzt diesen GEGNER_EIGENSCHAFT struct einsetzen?
z.B. in der

ACTION ENEMY_1
{
...
}


http://visit-ben.net
Com A7.82
current "big" Project : Undead Defender Adventure
Re: Was ist ein Struct [Re: maglat] #145421
08/03/07 09:19
08/03/07 09:19
Joined: Jan 2006
Posts: 1,829
Neustadt, Germany
T
TWO Offline

Serious User
TWO  Offline

Serious User
T

Joined: Jan 2006
Posts: 1,829
Neustadt, Germany
typedef struct
{
VECTOR* Pos;
char* File;
} Enemy;

void CreateEnemy(Enemy* Definition)
{
ent_create(Definition.File, Definition.Pos, NULL);

...
}

void main()
{
Enemy* MyEnemy = malloc(sizeof(Enemy));
VECTOR* MyPos = malloc(sizeof(VECTOR));

MyPos.x=0;
MyPos.y=0;
MyPos.z=100;

MyEnemy.File = (char*)"BadBoy";
MyEnemy.Pos = MyPos;

CreateEnemy(MyEnemy);
}


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