Gamestudio Links
Zorro Links
Newest Posts
Z9 getting Error 058
by madpower2000. 07/17/26 19:03
Purchase A8 full licence version
by ukgamer. 07/17/26 05:52
New Lic: When does the Support clock start?
by Student_64151. 07/17/26 01:38
New Zorro version 3.11
by madpower2000. 07/16/26 13:49
What are you working on?
by NeoDumont. 07/15/26 16:38
Zorro version 3.0 prerelease!
by madpower2000. 07/14/26 20:11
AUM Magazine
Latest Screens
Dorifto samurai
Shadow 2
Rocker`s Revenge
Stug 3 Stormartillery
Who's Online Now
1 registered members (ukgamer), 2,536 guests, and 4 spiders.
Key: Admin, Global Mod, Mod
Newest Members
riggi89, shuhari, KD1990, Ephraim, Student_64151
19223 Registered Users
Previous Thread
Next Thread
Print Thread
Rate Thread
Crash in einer Funktion #249647
02/03/09 16:16
02/03/09 16:16
Joined: Jul 2006
Posts: 73
Saxony, Germany
F
Flori Offline OP
Junior Member
Flori  Offline OP
Junior Member
F

Joined: Jul 2006
Posts: 73
Saxony, Germany
Hi,
habe bisher nur mit A6 gearbeitet und mit Lite-C angefangen. Ich habe die markierte Funktion aus einem meiner A6 Projekte genommen und natürlich etwas abgeändert. Jedoch wird mir in dieser bei Spielstart ein Crash angezeigt (Error E 1513). Ich hab aber keine Ahnung warum? Hat jemand eine Idee?
In dem Code wird ein Sprite erstellt das der Mausposition nach einem Gitter folgt bis man die rechte Maustaste drückt.

MfG.: Flori

Quote:

////////////////////////////////////////////////////////////////////////////////////////
#include <acknex.h>
#include <default.c>

////////////////////////////////////////////////////////////////////////////////////////

BMAP* arrow_pcx = "arrow.pcx";

VECTOR* build_pos;

////////////////////////////////////////////////////////////////////////////////////////

action ground()
{
set(my, DECAL);
while(!mouse_right)
{
my.x = build_pos.x;
my.y = build_pos.y;
my.z = 0;
wait(1);
}
}

void build(void)
{
while(1)
{
build_pos.x = mouse_pos.x;
build_pos.y = mouse_pos.y;
build_pos.z = 0;
vec_for_screen(build_pos, camera);
build_pos.x = sign(build_pos.x) * (integer (abs (build_pos.x) / 512) * 512 + 256);
build_pos.y = sign(build_pos.y) * (integer (abs (build_pos.y) / 512) * 512 + 256);

if(key_b && key_g)
{
ent_create("Texturen\\gras01.tga", build_pos, ground);
}
wait(1);
}
}


void mouse_toggle(void)
{
mouse_map = arrow_pcx;
mouse_mode = 2;
while(mouse_mode > 0)
{
mouse_pos.x = mouse_cursor.x;
mouse_pos.y = mouse_cursor.y;
wait(1);
}
}

void main(void)
{
video_switch(8, 32, 2);
fps_max = 30;
level_load("");
camera.x = 0;
camera.y = 0;
camera.z = 6000;
camera.tilt = 270;
mouse_toggle();
wait(3);

build();
}


Last edited by Flori; 02/03/09 18:27.
Re: Crash in einer Funktion [Re: Flori] #249651
02/03/09 16:23
02/03/09 16:23
Joined: Jul 2008
Posts: 894
T
TechMuc Offline
User
TechMuc  Offline
User
T

Joined: Jul 2008
Posts: 894
VECTOR* build_pos;

des sternchen da sollte da weg smile ( VECTOR build_pos; )
Du magst ja keinen Pointer sondern einen echten Vektor.

Re: Crash in einer Funktion [Re: TechMuc] #249656
02/03/09 16:47
02/03/09 16:47
Joined: Jul 2006
Posts: 73
Saxony, Germany
F
Flori Offline OP
Junior Member
Flori  Offline OP
Junior Member
F

Joined: Jul 2006
Posts: 73
Saxony, Germany
ok danke es geht grin

Re: Crash in einer Funktion [Re: Flori] #249692
02/03/09 18:27
02/03/09 18:27
Joined: Jul 2006
Posts: 73
Saxony, Germany
F
Flori Offline OP
Junior Member
Flori  Offline OP
Junior Member
F

Joined: Jul 2006
Posts: 73
Saxony, Germany
ich nochmal,
irgendwie funktioniert da was nicht. das sprite bewegt sich nur minimal um den nullvektor, egal ob mit oder ohne gitter

jemand eine idee?


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