0 registered members (),
1,459
guests, and 9
spiders. |
Key:
Admin,
Global Mod,
Mod
|
|
|
Problme mit Lite-C
#157655
09/29/07 07:31
09/29/07 07:31
|
Joined: Jan 2004
Posts: 557 Wurzen, Deutschland
White_Wolf
OP
User
|
OP
User
Joined: Jan 2004
Posts: 557
Wurzen, Deutschland
|
Hallo,
Ich versuche gerade die C-Scripte meines Spiels ins Lite-C umzuwandeln. Leider erhalte ich Fehlermeldungen. Und zwar habe ich mit dem Sound Definition. Laut Handbuch muss es ja so aussehen. SOUND* rain_wav = "rain.wav"; Leider meckert er trotzdem. Fehlermeldung: SOUND undeclared indentifer.
Was muss ich machen das es geht?
Tschau White_Wolf
A8 Com Version 8.40 Win 7 64 Bit
|
|
|
Re: Problme mit Lite-C
[Re: jermy]
#157657
09/29/07 10:21
09/29/07 10:21
|
Joined: Jan 2004
Posts: 557 Wurzen, Deutschland
White_Wolf
OP
User
|
OP
User
Joined: Jan 2004
Posts: 557
Wurzen, Deutschland
|
Nein habe ich nicht. (Wusste nicht dass man dass muss). Werte es gleich mal machen.
Danke Jetzt meckert es es nicht mehr an.
Tschau White_Wolf
Last edited by White_Wolf; 09/29/07 11:11.
|
|
|
Re: Problme mit Lite-C
[Re: White_Wolf]
#157658
09/29/07 13:55
09/29/07 13:55
|
Joined: Jan 2004
Posts: 557 Wurzen, Deutschland
White_Wolf
OP
User
|
OP
User
Joined: Jan 2004
Posts: 557
Wurzen, Deutschland
|
Habe jetzt ein neues Problem. Und zwar mit Buttons. Habe den Button so wie es im Handbuch steht definiert. Trotzdem kommt aber die Meldung: Syntax Error. (Rote Zeile wir angemeckert) Code:
PANEL menue1_pan = { bmap = menue1; layer = 20; pos_x = 340; // for now pos_y = 200; // for now button(80,40,neuesspiel,neuesspiel,neuesspiel,neubeginnen,NULL,NULL); flags = Overlay; }
Dabei ist neuesspiel die Bitmap des Knopfes und neubeginnen die Funktion die beim anklicken des Knopfes ausgeführt werden soll. Was ist da Falsch? Tschau White_Wolf
A8 Com Version 8.40 Win 7 64 Bit
|
|
|
Re: Problme mit Lite-C
[Re: White_Wolf]
#157659
09/29/07 14:04
09/29/07 14:04
|
Joined: Jul 2001
Posts: 6,904
HeelX
Senior Expert
|
Senior Expert
Joined: Jul 2001
Posts: 6,904
|
Wenn du schon ein Panel initialisierst, dann musst du das Panel auch als PANEL*, also als Pointer schreiben. Wenn du also Code:
PANEL* menue1_pan = {
schreibst, dann sollte der Compiler ohne Probleme kompilieren.
|
|
|
Re: Problme mit Lite-C
[Re: White_Wolf]
#157661
10/03/07 16:16
10/03/07 16:16
|
Joined: Jan 2004
Posts: 557 Wurzen, Deutschland
White_Wolf
OP
User
|
OP
User
Joined: Jan 2004
Posts: 557
Wurzen, Deutschland
|
Habe jetzt ein Neues Problem. Und zwar mit der Sichtbarmachung eines Panels. Habe die Panel und das Sichtbarmachen wie folgt definiert. Code:
PANEL* main_pan = // main panel { bmap = main_pcx; layer = 20; pos_x = 220; // for now pos_y = 200; // for now flags = TRANSLUCENT,OVERLAY; }
function start() { // breakpoint; // Zum Fehlertesten Aktivieren on_esc = NULL; // don't exit the engine by Escape (default) level_load (introlevel_wmb); // dummy level wait (2); main_pan.VISIBLE = ON; // show the main panel mainmenu_mouse(); // and give me a cursor to play with media_loop("pt.mp3",null,m_vol); // snd_loop(pt,m_vol,0); x = media_handle; vec_set (camera.x, nullvector); // move camera to the origin while (game_started == 0) // we haven't pressed New yet { camera.pan += 0.3 * time; // rotate the camera gently camera.tilt += 0.1 * time; camera.roll += 0.05 * time; wait (1); } }
Leider erhalte ich einen Sytax error bei der Zeile main_pan.VISIBLE = ON; // show the main panel. Wo ist da der Fehler? Tschau White_Wolf
A8 Com Version 8.40 Win 7 64 Bit
|
|
|
Re: Problme mit Lite-C
[Re: White_Wolf]
#157664
10/05/07 11:03
10/05/07 11:03
|
Joined: Jan 2004
Posts: 557 Wurzen, Deutschland
White_Wolf
OP
User
|
OP
User
Joined: Jan 2004
Posts: 557
Wurzen, Deutschland
|
Hallo, Habe ein neues Problem. Anscheinend gibt es in Lite-C keine Starter Funktionen mehr. Denn er meckert Sie an. Fehler: starter undeclared identifier. Code:
starter hide_old_panel() {while (1) { game_panel.VISIBLE = off; wait (1); } } Wie muss ich dass ändern? Im Handbuch kommt kein sinnvolles Ergebnis wenn ich Starter suchen lasse. Tschau White_Wolf
A8 Com Version 8.40 Win 7 64 Bit
|
|
|
|