Gamestudio Links
Zorro Links
Newest Posts
AlpacaZorroPlugin v1.3.0 Released
by kzhao. 05/19/24 18:45
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
3 registered members (7th_zorro, AndrewAMD, TedMar), 837 guests, and 2 spiders.
Key: Admin, Global Mod, Mod
Newest Members
Hanky27, firatv, wandaluciaia, Mega_Rod, EternallyCurious
19051 Registered Users
Previous Thread
Next Thread
Print Thread
Rate Thread
Page 2 of 2 1 2
Re: Panels ...... reine Logiksache [Re: Ayumi] #353370
01/09/11 18:50
01/09/11 18:50
Joined: Apr 2007
Posts: 3,751
Canada
WretchedSid Offline
Expert
WretchedSid  Offline
Expert

Joined: Apr 2007
Posts: 3,751
Canada
Originally Posted By: Ayumi

Das ganze hat eigendlich nur mit dem Speicher zu tun,
in "int" kannst du Zahlen von 32.768 bis 32.767 darstellen.
und ohne Vorzeichen bis 64000~.

Uhm, nein. Ein int bietet 4 byte Speicher, sprich 32 bits an. Mit Vorzeichen (sprich das most significant bit dient als Vorzeichen) kannst du maximal bis 2^32-1 darstellen was exakt der Zahl 2147483647 entspricht (natürlich von -2147483647 bis +2147483647, da ein bit das Vorzeichen hält).

Ohne Vorzeichen kannst du sogar bis zur 2^32 darstellen, oder anders ausgedrückt: 4294967295.

Aber, Lite-C ist nicht in der Lage über dem Maximum von signed ints darzustellen (außer bei pointern), sprich auch ein unsigned int kann maximal 2147483647 darstellen.


Allerdings gibt es sehr wohl einen Datentypen der deine ~64000 speichern kannst (oder um genau zu sein, 2^16 = 65535). Wie in der Klammer bereits angedeutet geht es um einen 16 bit typen (2 bytes), dieser trägt den schönen Namen short.

Nachtrag: Es ist nicht nur unsauber falsche Datentypen anzugeben, aber du brichst damit auch die komplette Hilfe die der ein C Compiler geben kann da du vom Konzept der statischen Typen weggehst (jeder Datentyp in C ist statisch) und somit eigentlich ganz klar gegen die Regeln verstösst und den Code unsicher machst (ein echter C compiler liefert dir in dem Fall normalerweise eine Fehlermeldung und hört mit dem kompilieren auf)


Zu der letzten Frage von Otter, ich nehme mal an das es die Schockwellen in die selbe Richtung zeigen sollen wie das Projektil beim Aufschlag auf den Körper. Was im Code dann so aussieht:
Code:
vec_set(schockwellen.pan, projektil.pan);



Last edited by JustSid; 01/09/11 18:54.

Shitlord by trade and passion. Graphics programmer at Laminar Research.
I write blog posts at feresignum.com
Re: Panels ...... reine Logiksache [Re: WretchedSid] #353385
01/09/11 19:54
01/09/11 19:54
Joined: Oct 2008
Posts: 681
Germany
Ayumi Offline
User
Ayumi  Offline
User

Joined: Oct 2008
Posts: 681
Germany
Ups, ja sry mein Fehler.Danke fuer die Korrektur.Hab s wohl verdreht^^

Re: Panels ...... reine Logiksache [Re: Ayumi] #353403
01/09/11 21:15
01/09/11 21:15
Joined: Feb 2010
Posts: 482
in deinem Kopf
Otter Offline OP
Senior Member
Otter  Offline OP
Senior Member

Joined: Feb 2010
Posts: 482
in deinem Kopf
Quote:
vec_set(schockwellen.pan, projektil.pan);

Aber natürlich!
Ich hab diese schockwellen als particel erzeugt und da schreibt man ja alles irgendwie anders. crazy
Hab gar nicht daran gedacht einfach ein sprite mit einer function zu erzeugen. Ist ganz klar leichter und hat sich damit erledigt.
Danke Just Sid.

Mit "die richtige richtung" war gemeint das die Wellen halbkreisförmig vom projektil wegfliegen (nur x und z coordinaten) und auch in die dementsprechende richtung "blicken".
Aber das ist jetzt eh schon egal.

Dankeschön an alle hilfbereiten poster!

OTTER


Be my UBB-Buddy, without any reason!
Page 2 of 2 1 2

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