diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..5c0252b --- /dev/null +++ b/.gitignore @@ -0,0 +1,5 @@ +*.o +sea +sea.exe +sea.cfg +.deps/ diff --git a/Makefile b/Makefile index c68608b..50cac36 100755 --- a/Makefile +++ b/Makefile @@ -64,7 +64,8 @@ DEPDIR = .deps df = $(DEPDIR)/$(*F) %.o : %.cpp - @$(MAKEDEPEND); \ + @test -d $(DEPDIR) || mkdir $(DEPDIR); \ + $(MAKEDEPEND); \ cp $(df).d $(df).P; \ sed -e 's/#.*//' -e 's/^[^:]*: *//' -e 's/ *\\$$//' \ -e '/^$$/ d' -e 's/$$/ :/' < $(df).d >> $(df).P; \ diff --git a/boat.cpp b/boat.cpp index 5033ad7..227aaf3 100644 --- a/boat.cpp +++ b/boat.cpp @@ -10,14 +10,17 @@ #include "snoutlib/timer.h" #include "game.h" #include "fx_ship_expl.h" +#include "data/text/shipnames.h" +int Boat::m_names_used[]; -Boat::Boat(vec2 pos,string name,float scale) : - m_pos(pos),m_name(name),m_scale(scale), +Boat::Boat(vec2 pos,int index,float scale) : + m_pos(pos),m_scale(scale), m_pos_shift(0.0),m_rot(0.0), m_damaged(false),m_sinking(false), m_obb(AABB(0,0,0,0)) { m_model = &g_resources.mesh_tanker; + m_name = randname(index); m_smoke = NULL; for(int i=0;ireload_ammo(); - m_pboat2->reload_ammo(); - if (gm_time<=3.0) { float alpha = fade_in_out(0.0, 0.5, 2.5, 3.0, gm_time); alpha = clamp(alpha,0.0,1.0);