Gamestudio Links
Zorro Links
Newest Posts
AlpacaZorroPlugin v1.3.0 Released
by kzhao. 05/22/24 13:41
Free Live Data for Zorro with Paper Trading?
by AbrahamR. 05/18/24 13:28
Change chart colours
by 7th_zorro. 05/11/24 09:25
Data from CSV not parsed correctly
by dr_panther. 05/06/24 18:50
AUM Magazine
Latest Screens
The Bible Game
A psychological thriller game
SHADOW (2014)
DEAD TASTE
Who's Online Now
4 registered members (LucasJoshua, Ayumi, AndrewAMD, 1 invisible), 546 guests, and 6 spiders.
Key: Admin, Global Mod, Mod
Newest Members
LucasJoshua, Baklazhan, Hanky27, firatv, wandaluciaia
19053 Registered Users
Previous Thread
Next Thread
Print Thread
Rate Thread
Page 2 of 2 1 2
Re: structpointer in skill [Re: Pappenheimer] #207464
05/19/08 20:39
05/19/08 20:39
Joined: Jan 2003
Posts: 4,615
Cambridge
Joey Offline
Expert
Joey  Offline
Expert

Joined: Jan 2003
Posts: 4,615
Cambridge
man kann einen pointer zu var casten, also auch in einem skill speichern. dein fehler ist, dass du die variable lokal anlegst. du musst den speicher mit malloc alloziieren (steht irgendwo oben).

joey.

Re: structpointer in skill [Re: Pappenheimer] #207468
05/19/08 21:42
05/19/08 21:42
Joined: Jul 2001
Posts: 6,904
H
HeelX Offline
Senior Expert
HeelX  Offline
Senior Expert
H

Joined: Jul 2001
Posts: 6,904
@Pappenheimer

Hm, son Pointer is nix anderes als ne Adresse... ne Zahl. Muss man nur sauber "runterbrechen" weil C-Script bzw. Lite-C mit den vars als Skills aufgrund der fixed Geschichte zickig sein kann. In C-Script kannst auch direkt auf var's direkt BMAP's, SOUND's, STRING's, ENTITY's usw erstellen.. kratzt keinen. Kannst dann son Kram wie

Code:
my.skill1 = str_create("#128");
str_cpy(my.skill1, "15 bit Regenbogen");
error(my.skill1);


machen was ganz nett ist. In Lite-C muss man aber da schon besser aufpassen.

Re: structpointer in skill [Re: HeelX] #207930
05/23/08 11:15
05/23/08 11:15
Joined: Jan 2003
Posts: 4,615
Cambridge
Joey Offline
Expert
Joey  Offline
Expert

Joined: Jan 2003
Posts: 4,615
Cambridge
müsste in lite-c auch gehen. es gibt keine 31-bit-variablen soweit ich weiß. oder glaubt ihr, dass der c-compiler das erste bit absichtlich abschneidet? ich hab das ehrlich gesagt in lite-c noch nie versucht, dafür benutze ich immer hashmaps mit dem entitypointer als key.

Last edited by Joey; 05/23/08 11:19.
Page 2 of 2 1 2

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

Gamestudio download | chip programmers | 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