Skocz do zawartości

Konrad-GM

Użytkownicy
  • Postów

    2 728
  • Dołączył

  • Ostatnia wizyta

  • Wygrane w rankingu

    44

Odpowiedzi opublikowane przez Konrad-GM

  1. Zapis powinien działać poprawnie, wczytywanie jest do pupy...

    Powinno wyglądać tak:

    GML
    /* Odczyt */

    var is; is = 0;

    location = get_open_filename( "Nieskompilowany plik CodeX|*.xcode","Nazwa Pliku" )

    ids = file_text_open_read( location+".xcode" )

    repeat ( 700 )

    {

    global.ln[is] = file_text_read_real( ids );

    file_text_readln( ids );

    is += 1

    }

    file_text_close( ids )

  2. Wystarczy jakikolwiek język, który obsługuje operatory logiczne ( np. w C++: and-'&&', or-'||', not-'!' ), nawet GML do tego się nadaje. Tworzysz np. listę if'ów:

    [C++]

    if( !gPlayer->Running && ( Action == "Siedz" || Action == "Stoj" ) )
    {
       Action = "Sledz";
       Target = gPlayer;
    }

    Także można używać switch'ów do innych akcji.

  3. Witam.

    Mam pewien problem, próbuję napisać projekt i dzielę go na header'y i sourcer'y.

    Mam jeden header jako główny [ Wszystkie includy itp. ]

    #ifndef _MAIN_H_
    #define _MAIN_H_
    
    #include <iostream>
    #include "Part1.h"
    #include "Part2.h"
    
    #endif // _MAIN_H_

    I kilka innych:

    HEADERY

    "Part1.h"

    #ifndef _PART1_H_
    #define _PART1_H_
    
    struct human
    {
       int year;
       char* name;
    }sHuman;
    void p();
    
    #endif // _PART1_H_

    "Part2.h"

    #ifndef _PART2_H_
    #define _PART2_H_
    
    struct map
    {
       int w, h;
       char* back;
    }sMap;
    void foo();
    
    #endif // _PART2_H_

     

    SOURCERY

    "Part1.cpp"

    #ifndef _PART1_H_
    #define _PART1_H_
    #include "main.h"
    
    void p()
    {
       return;
    }
    
    #endif // _PART1_H_

    "Part2.cpp"

    #ifndef _PART2_H_
    #define _PART2_H_
    #include "main.h"
    
    void foo()
    {
       sMap.w=10;
       sMap.h=10;
       sHuman.year=10;
    }
    
    #endif // _PART2_H_

    I wyskakuje Error z linkowaniem że obiekt sHuman i sMap został już zdefiniowany w jakimś obiekcie [ tu: Part1.obj ]

    Proszę bardzo o pomoc ;)

×
×
  • Dodaj nową pozycję...