Gamestudio Links
Zorro Links
Newest Posts
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 (AndrewAMD, ozgur, AbrahamR, wdlmaster), 849 guests, and 7 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
Lite-C, wdl-Verwirrung #229623
09/29/08 06:37
09/29/08 06:37
Joined: Jan 2005
Posts: 74
Deutschland
Maschine Offline OP
Junior Member
Maschine  Offline OP
Junior Member

Joined: Jan 2005
Posts: 74
Deutschland
Hallo,
nach stundenlangem Lesen und Probieren bin ich nun völlig verwirrt.
Mein Problem:
1. Ich will die Templates nicht benutzen (sie sind für mich nicht verständlich)

2. ich will lite-c verwenden.

3. Ich habe die Sybex-Extra 7

Es geht mir darum Entitie-Skills zu benutzen, weil ich mit Kommentarmarken (//uses...//section... usw)
beim Editieren des Codes verschiedene Werte im Eigenschaftspanel der Entitie ausprobieren möchte.
Ich habe eine "Testlevel-1.c"
Code:
#include <acknex.h>
#include <default.c>
////////////////////////////////////////
#include "Tueren.c";
////////////////////////////////
 

STRING* Level_1 = "Testlevel-1.wmb";


void main()

{

 	video_mode = 8; // run in 1024*768 pixels
	video_depth = 32; // 32 bit mode

 	video_screen = 2; // Fenstermodus

 	level_load (Level_1);

}

 

action players_code() // simple player and 1st person camera code


Dann habe ich eine "Testlevel-1.wdl", damit ich absolute Pfadangaben machen kann. Sie wird automatisch mitgeladen (Laut Handbuch), es funktioniert scheinbar auch.

Code:
//Diese WDL-Datei dient lediglich um Pfade zu den verschiedenen Medien zu speichern.
//Sie hat den gleichen Namen wie die ".c"-Datei, und wird automatisch mit geladen

//Pfade zu den Medien

#PATH "D:\\Eigene Dateien\\A7 Zubehör\\Medien\\Bilder";
#PATH "D:\\Eigene Dateien\\A7 Zubehör\\Medien\\MapEntities";
#PATH "D:\\Eigene Dateien\\A7 Zubehör\\Medien\\Modelle";
#PATH "D:\\Eigene Dateien\\A7 Zubehör\\Medien\\Musik";
#PATH "D:\\Eigene Dateien\\A7 Zubehör\\Medien\\Scripte";
#PATH "D:\\Eigene Dateien\\A7 Zubehör\\Medien\\Sounds";


Dann eine "Tueren.c"

Code:
//Türscript

SOUND* open_snd = "door_op.wav";
SOUND* close_snd = "door_cl.wav";

#define speed skill1


//uses: speed;
action tuer()
{


Ich habe viel ausprobiert mit define..-aber ich bekomme immer eine Fehlermeldung "undeclared identifier"

ich lese andere Scripte, das Handbuch, die Online-Hilfe, ich habe das Gefühl, das viele Feinheiten im Handbuch garnicht für LC gelten sondern immer noch für C-Script.
Jedenfalls bin ich nun völlig kraus im Kopf und brauche dringend Hilfe...

Last edited by Maschine; 09/29/08 07:18.

Eine Stimme sprach zu mir:" Lächle und sei froh... es könnte schlimmer kommen".
Ich lächelte und war froh... und es kam schlimmer!
Re: Lite-C, wdl-Verwirrung [Re: Maschine] #229629
09/29/08 07:36
09/29/08 07:36
Joined: Aug 2000
Posts: 1,140
Baunatal, Germany
Tobias Offline

Moderator
Tobias  Offline

Moderator

Joined: Aug 2000
Posts: 1,140
Baunatal, Germany
Die .c Dateien sind ok soweit ich sehe, aber die .wdl Datei ist es nicht denn es gibt kein "#PATH". Es heisst "PATH". Wenn du für die .c Dateien eine Fehlermeldung bekommst dann schau in welcher Zeile sie auftritt.

Re: Lite-C, wdl-Verwirrung [Re: Maschine] #229630
09/29/08 07:37
09/29/08 07:37
Joined: Jul 2008
Posts: 894
T
TechMuc Offline
User
TechMuc  Offline
User
T

Joined: Jul 2008
Posts: 894
smile Zwei sprachen auf einmal zu lernen ist eigentlich auch etwas viel ^^

1) in wdl heißt es nicht #PATH sondern path "...";
2) in c-dateien kommt nach einem #include ".." KEIN Semikolon(wie nach allen "#")
3) paths können in den neuen c-lite versionen via #PRAGMA_PATH "..." (OHNE Semikolon) definiert werden - also ohne zusätzlich nötige wdl datei.
4)swoeit ich weiß kommt hinter //uses speed kein Semikolon.


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