--- crack-attack-1.1.14.orig/index.html
+++ crack-attack-1.1.14/index.html
@@ -0,0 +1,30 @@
+
+
+
+Index of /download/crack-attack
+
+
+
+
+
+Index of /download/crack-attack
+
+ |
Name Last modified Size Description
+
+ Parent Directory 30-Mar-2005 16:31 -
+ crack-attack-1.1.11-beta1.tar.gz 14-Oct-2004 14:46 669k
+ crack-attack-1.1.11-beta1.tar.gz.sig 14-Oct-2004 14:46 1k
+ crack-attack-1.1.11.tar.gz 21-Oct-2004 22:11 669k
+ crack-attack-1.1.11.tar.gz.sig 21-Oct-2004 22:11 1k
+ crack-attack-1.1.12-r1.tar.bz2 28-Mar-2005 05:39 608k
+ crack-attack-1.1.12-r1.tar.bz2.sig 28-Mar-2005 05:39 1k
+ crack-attack-1.1.12-r1.tar.gz 28-Mar-2005 05:39 814k
+ crack-attack-1.1.12-r1.tar.gz.sig 28-Mar-2005 05:39 1k
+ crack-attack-1.1.12.tar.bz2 28-Mar-2005 05:19 607k
+ crack-attack-1.1.12.tar.bz2.sig 28-Mar-2005 05:19 1k
+ crack-attack-1.1.12.tar.gz 27-Mar-2005 00:45 717k
+ crack-attack-1.1.12.tar.gz.sig 27-Mar-2005 00:45 1k
+
+Apache/1.3.26 Server at savannah.nongnu.org Port 80
+
--- crack-attack-1.1.14.orig/src/Attack.cxx
+++ crack-attack-1.1.14/src/Attack.cxx
@@ -73,6 +73,7 @@
int main ( int argc, char **argv )
{
setupLocalDataDirectory();
+ glutInit(&argc, argv);
#ifdef WANT_GTK
if (argc <= 1) return gui_main(argc, argv);
#endif
--- crack-attack-1.1.14.orig/src/Sound.cxx
+++ crack-attack-1.1.14/src/Sound.cxx
@@ -64,6 +64,7 @@
// Load chunk files to ChunkMap
Mix_Chunk *chunk;
string File;
+ int found_sound = 0;
for (size_t i = 0; i < sounds.size(); i++) {
#ifndef NDEBUG
cout << "Loading " << sounds[i];
@@ -80,11 +81,16 @@
}
// If chunk is NULL there is no WAV available for this sound
if (!chunk) cout << "WARNING *** Unable to open " << sounds[i] << endl;
+ else found_sound = 1;
chunks[sounds[i]] = chunk;
#ifndef NDEBUG
cout << endl;
#endif
}
+ if (!found_sound) { // sound not needed
+ cleanup();
+ has_audio_available = 0;
+ }
}
void Sound::play( const char *file, int vol )
--- crack-attack-1.1.14.orig/src/TextureLoader.h
+++ crack-attack-1.1.14/src/TextureLoader.h
@@ -34,6 +34,8 @@
#include "Game.h"
+#include
+
using namespace std;
#define TL_GARBAGE_TEXTURE_TGA_ID "Crack Attack! garbage texture"
--- crack-attack-1.1.14.orig/src/gtk-gui/interface.cxx
+++ crack-attack-1.1.14/src/gtk-gui/interface.cxx
@@ -246,7 +246,7 @@
gtk_box_pack_start (GTK_BOX (hbox8), entPort, FALSE, FALSE, 3);
gtk_entry_set_text (GTK_ENTRY (entPort), "8080");
- lblServer = gtk_label_new_with_mnemonic ("_Server");
+ lblServer = gtk_label_new_with_mnemonic ("S_erver");
gtk_widget_set_name (lblServer, "lblServer");
gtk_widget_show (lblServer);
gtk_notebook_set_tab_label (GTK_NOTEBOOK (ntbGameMode), gtk_notebook_get_nth_page (GTK_NOTEBOOK (ntbGameMode), 1), lblServer);
@@ -319,7 +319,7 @@
(GtkAttachOptions) (0), 0, 0);
gtk_misc_set_alignment (GTK_MISC (lblResolution), 0, 0.5);
- lblQuality = gtk_label_new_with_mnemonic ("_Quality:");
+ lblQuality = gtk_label_new_with_mnemonic ("Q_uality:");
gtk_widget_set_name (lblQuality, "lblQuality");
gtk_widget_show (lblQuality);
gtk_table_attach (GTK_TABLE (table1), lblQuality, 0, 1, 1, 2,
@@ -377,7 +377,7 @@
gtk_widget_show (hbox2);
gtk_box_pack_start (GTK_BOX (vbox2), hbox2, FALSE, TRUE, 3);
- lblPlayerName = gtk_label_new_with_mnemonic ("_Player name:");
+ lblPlayerName = gtk_label_new_with_mnemonic ("P_layer name:");
gtk_widget_set_name (lblPlayerName, "lblPlayerName");
gtk_widget_show (lblPlayerName);
gtk_box_pack_start (GTK_BOX (hbox2), lblPlayerName, FALSE, FALSE, 0);
@@ -491,6 +491,9 @@
g_signal_connect ((gpointer) btnQuit, "clicked",
G_CALLBACK (gtk_main_quit),
NULL);
+ g_signal_connect ((gpointer) winCrackAttackSplash, "destroy",
+ G_CALLBACK (gtk_main_quit),
+ NULL);
g_signal_connect ((gpointer) cmbQuality, "changed",
G_CALLBACK (on_cmbQuality_changed),
NULL);