aboutsummaryrefslogtreecommitdiffstats
path: root/src/jake2/server/server_t.java
diff options
context:
space:
mode:
authorRene Stoeckel <[email protected]>2004-09-22 19:22:16 +0000
committerRene Stoeckel <[email protected]>2004-09-22 19:22:16 +0000
commitc4fcffe436fbfb5b0f3b7be2e5ee103ec74932f7 (patch)
tree7c9439ab1d9f5a4fd61bd57c755069007b23e0b6 /src/jake2/server/server_t.java
parentbcb4ac6eefb425d5b0a90009da506361d5739e75 (diff)
major refactoring in game, server and client package
Diffstat (limited to 'src/jake2/server/server_t.java')
-rw-r--r--src/jake2/server/server_t.java124
1 files changed, 60 insertions, 64 deletions
diff --git a/src/jake2/server/server_t.java b/src/jake2/server/server_t.java
index 8e260a2..d67e384 100644
--- a/src/jake2/server/server_t.java
+++ b/src/jake2/server/server_t.java
@@ -1,76 +1,72 @@
/*
-Copyright (C) 1997-2001 Id Software, Inc.
+ * Copyright (C) 1997-2001 Id Software, Inc.
+ *
+ * This program is free software; you can redistribute it and/or modify it under
+ * the terms of the GNU General Public License as published by the Free Software
+ * Foundation; either version 2 of the License, or (at your option) any later
+ * version.
+ *
+ * This program is distributed in the hope that it will be useful, but WITHOUT
+ * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS
+ * FOR A PARTICULAR PURPOSE.
+ *
+ * See the GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License along with
+ * this program; if not, write to the Free Software Foundation, Inc., 59 Temple
+ * Place - Suite 330, Boston, MA 02111-1307, USA.
+ *
+ */
-This program is free software; you can redistribute it and/or
-modify it under the terms of the GNU General Public License
-as published by the Free Software Foundation; either version 2
-of the License, or (at your option) any later version.
+// Created on 14.01.2004 by RST.
+// $Id: server_t.java,v 1.2 2004-09-22 19:22:12 salomo Exp $
+package jake2.server;
-This program is distributed in the hope that it will be useful,
-but WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
+import jake2.Defines;
+import jake2.game.cmodel_t;
+import jake2.game.entity_state_t;
+import jake2.qcommon.sizebuf_t;
-See the GNU General Public License for more details.
+import java.io.RandomAccessFile;
-You should have received a copy of the GNU General Public License
-along with this program; if not, write to the Free Software
-Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+public class server_t {
-*/
+ public server_t() {
+ models = new cmodel_t[Defines.MAX_MODELS];
+ for (int n = 0; n < Defines.MAX_MODELS; n++)
+ models[n] = new cmodel_t();
-// Created on 14.01.2004 by RST.
-// $Id: server_t.java,v 1.1 2004-07-07 19:59:51 hzi Exp $
+ for (int n = 0; n < Defines.MAX_EDICTS; n++)
+ baselines[n] = new entity_state_t(null);
+ }
-package jake2.server;
+ int state; // precache commands are only valid during load
-import java.io.File;
-import java.io.RandomAccessFile;
+ boolean attractloop; // running cinematics and demos for the local system
+ // only
-import jake2.*;
-import jake2.client.*;
-import jake2.game.*;
-import jake2.qcommon.*;
-import jake2.render.*;
+ boolean loadgame; // client begins should reuse existing entity
-public class server_t {
+ int time; // always sv.framenum * 100 msec
+
+ int framenum;
+
+ String name = ""; // map name, or cinematic name
+
+ cmodel_t models[];
+
+ String configstrings[] = new String[Defines.MAX_CONFIGSTRINGS];
+
+ entity_state_t baselines[] = new entity_state_t[Defines.MAX_EDICTS];
+
+ // the multicast buffer is used to send a message to a set of clients
+ // it is only used to marshall data until SV_Multicast is called
+ sizebuf_t multicast = new sizebuf_t();
+
+ byte multicast_buf[] = new byte[Defines.MAX_MSGLEN];
+
+ // demo server information
+ RandomAccessFile demofile;
- public server_t() {
- models = new cmodel_t[Defines.MAX_MODELS];
- for (int n = 0; n < Defines.MAX_MODELS; n++)
- models[n] = new cmodel_t();
-
- for (int n=0; n < Defines.MAX_EDICTS; n++)
- baselines[n] = new entity_state_t(null);
-
- //for (int n=0; n < Defines.MAX_CONFIGSTRINGS; n++)
- //configstrings[n] = "";
-
- }
- //server_state_t state;
- int state; // precache commands are only valid during load
-
- boolean attractloop; // running cinematics and demos for the local system only
- boolean loadgame; // client begins should reuse existing entity
-
- int time; // always sv.framenum * 100 msec
- int framenum;
-
- //char name[MAX_QPATH];
- String name = ""; // map name, or cinematic name
-
- //struct cmodel_s *models[MAX_MODELS];
- cmodel_t models[];
-
- //char configstrings[MAX_CONFIGSTRINGS][MAX_QPATH];
- String configstrings[] = new String[Defines.MAX_CONFIGSTRINGS];
- entity_state_t baselines[] = new entity_state_t[Defines.MAX_EDICTS];
-
- // the multicast buffer is used to send a message to a set of clients
- // it is only used to marshall data until SV_Multicast is called
- sizebuf_t multicast = new sizebuf_t();
- byte multicast_buf[] = new byte[Defines.MAX_MSGLEN];
-
- // demo server information
- RandomAccessFile demofile;
- boolean timedemo; // don't time sync
-}
+ boolean timedemo; // don't time sync
+} \ No newline at end of file