From 13cf277c2c5e275ee7327c9fb7ca8d4e9684b6d1 Mon Sep 17 00:00:00 2001 From: Roman Hoog Antink Date: Sat, 23 Apr 2011 11:05:07 +1000 Subject: [PATCH 1/6] random shipnames --- boat.cpp | 25 +++++++++++++++++++++++-- boat.h | 5 ++++- data/text/shipnames.h | 18 ++++++++++++++++++ game.cpp | 6 +++--- 4 files changed, 48 insertions(+), 6 deletions(-) create mode 100644 data/text/shipnames.h 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;i Date: Sun, 24 Apr 2011 00:02:34 +1000 Subject: [PATCH 2/6] create .gitignore file --- .gitignore | 3 +++ 1 file changed, 3 insertions(+) create mode 100644 .gitignore diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..31e0f07 --- /dev/null +++ b/.gitignore @@ -0,0 +1,3 @@ +*.o +sea +sea.exe From f5e6bb24aa1f7744164d8e4acdb57a4ffc13039d Mon Sep 17 00:00:00 2001 From: Roman Hoog Antink Date: Tue, 26 Apr 2011 00:17:30 +1000 Subject: [PATCH 3/6] add .deps to .gitignore --- .gitignore | 1 + 1 file changed, 1 insertion(+) diff --git a/.gitignore b/.gitignore index 31e0f07..bbf94d9 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,4 @@ *.o sea sea.exe +.deps/ From 77f289b1cfda7cba3b78e2e2c0dd7ce2a645601a Mon Sep 17 00:00:00 2001 From: Roman Hoog Antink Date: Tue, 26 Apr 2011 08:07:29 +1000 Subject: [PATCH 4/6] add sea.cfg to .gitignore --- .gitignore | 1 + 1 file changed, 1 insertion(+) diff --git a/.gitignore b/.gitignore index bbf94d9..5c0252b 100644 --- a/.gitignore +++ b/.gitignore @@ -1,4 +1,5 @@ *.o sea sea.exe +sea.cfg .deps/ From 5bf276436bd116b8f1164df332fe7b638db07f4d Mon Sep 17 00:00:00 2001 From: Roman Hoog Antink Date: Wed, 27 Apr 2011 10:22:06 +1000 Subject: [PATCH 5/6] remove unnecessary pboat reload missile calls Calling unconditional gamestate changes during a redraw routine causes unnecessary CPU load. This issue was addressed by Jan Dvorak earlier, but not completely. --- game.cpp | 3 --- 1 file changed, 3 deletions(-) diff --git a/game.cpp b/game.cpp index 02f1792..91eaf3d 100644 --- a/game.cpp +++ b/game.cpp @@ -253,9 +253,6 @@ void Game::gamemode_specific_stuff(void) switch(m_gamemode) { // case GM_STARTWAVE: - m_pboat1->reload_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); From 4d21eec771dc71eee02d2004474f9796ae6aa524 Mon Sep 17 00:00:00 2001 From: Roman Hoog Antink Date: Sun, 1 May 2011 10:14:10 +0000 Subject: [PATCH 6/6] create dependency subdir in Makefile if required --- Makefile | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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; \