error: Linking globals named 'boost_tick': symbol multiply defined!

#include "../../y3d/y3d_yeti.h"
#include "../../y3d/y3d_engine.h"
#include "../models.h"

void pickup_tick(yeti_t *yeti, entity_t *e, int z);


void boost_tick(yeti_t *yeti, entity_t *e)
{
    pickup_tick(yeti, e, 256);
}



void boost_init(yeti_t *yeti, entity_t *e)
{
    e->tt = i2f(8);
    e->visual.data = model_boost;
    e->visual.ondraw = yeti_model_draw;
    e->ontick = boost_tick;
    //e->onhit  = guard_hit;

}



my compile command

..\emcc    src\platform\sdl\main.c  src/game/data.c src/game/entities.c 
src/game/game.c src/game/maps.c src/game/models.c  src/game/screens.c   
src/game/sprites.c  

src/game/ai/boost.c src/game/ai/bullet.c src/game/ai/death.c 
src/game/ai/explode.c  src/game/ai/pickup.c src/game/ai/quad.c 
src/game/ai/sheba.c 

src/game/ai/static_model.c src/game/ai/static_sprite.c 
 src/game/ai/teleporter.c src/game/ai/torch.c    src/y3d/y3d_all.c 
src/y3d/y3d_animation.c src/y3d/y3d_ansic.c   

src/y3d/y3d_cell.c src/y3d/y3d_draw.c src/y3d/y3d_engine.c 
src/y3d/y3d_entity.c src/y3d/y3d_file.c src/y3d/y3d_fixed.c   
 src/y3d/y3d_fruity.c src/y3d/y3d_image.c 

src/y3d/y3d_keyboard.c src/y3d/y3d_map.c src/y3d/y3d_matrix.c 
src/y3d/y3d_pixel.c   src/y3d/y3d_record.c src/y3d/y3d_sound.c 
src/y3d/y3d_spanner.c src/y3d/y3d_surface.c 

src/y3d/y3d_vertex.c src/y3d/y3d_yeti.c     -Isrc/game -Isrc/y3d         
 -s USE_ZLIB=1    -s ASSERTIONS=1  -s USE_LIBPNG=1 -s USE_SDL=2    -O0  -o 
yeti3d.html 






not have funtion duplicated ... possibly a bug?

thanks


my project 4 u test....


http://www.mediafire.com/download/hhywkt5xh77dew3/3d_engine_compile_with_bat_file.rar

-- 
You received this message because you are subscribed to the Google Groups 
"emscripten-discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to