diff --git a/code/server/game.cpp b/code/server/game.cpp deleted file mode 100644 index 11a82003..00000000 --- a/code/server/game.cpp +++ /dev/null @@ -1,62 +0,0 @@ -/* -=========================================================================== -Copyright (C) 2015 the OpenMoHAA team - -This file is part of OpenMoHAA source code. - -OpenMoHAA source code 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. - -OpenMoHAA source code 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 OpenMoHAA source code; if not, write to the Free Software -Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA -=========================================================================== -*/ - -// game.cpp : TU Game. - -#include "game.h" - -Game game; - -void CacheResource( const char *name ) -{ - -} - -SimpleEntity *G_FindTarget( SimpleEntity *next, const char *classname ) -{ - return NULL; -} - -Vector G_GetMovedir( float angle ) -{ - if( angle == -1.0f ) - { - return Vector( 0.0f, 0.0f, 1.0f ); - } - else if( angle == -2.0f ) - { - return Vector( 0.0f, 0.0f, -1.0f ); - } - - angle *= ( M_PI * 2.0f / 360.0f ); - return Vector( cos( angle ), sin( angle ), 0.0f ); -} - -float G_Random( float value ) -{ - return fmod( rand(), value ); -} - -CLASS_DECLARATION( Listener, Game, NULL ) -{ - { NULL, NULL } -}; diff --git a/code/server/game.h b/code/server/game.h deleted file mode 100644 index 07108633..00000000 --- a/code/server/game.h +++ /dev/null @@ -1,40 +0,0 @@ -/* -=========================================================================== -Copyright (C) 2015 the OpenMoHAA team - -This file is part of OpenMoHAA source code. - -OpenMoHAA source code 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. - -OpenMoHAA source code 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 OpenMoHAA source code; if not, write to the Free Software -Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA -=========================================================================== -*/ - -// game.h : TU Game. - -#ifndef __GAME_H__ -#define __GAME_H__ - -#include - -class Game : public Listener { - CLASS_PROTOTYPE( Game ); -}; - -extern Game game; - -SimpleEntity *G_FindTarget( SimpleEntity *next, const char *classname ); -Vector G_GetMovedir( float angle ); -float G_Random( float value ); - -#endif /* __GAME_H__*/ \ No newline at end of file diff --git a/code/server/level.cpp b/code/server/level.cpp deleted file mode 100644 index 7566be0e..00000000 --- a/code/server/level.cpp +++ /dev/null @@ -1,46 +0,0 @@ -/* -=========================================================================== -Copyright (C) 2015 the OpenMoHAA team - -This file is part of OpenMoHAA source code. - -OpenMoHAA source code 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. - -OpenMoHAA source code 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 OpenMoHAA source code; if not, write to the Free Software -Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA -=========================================================================== -*/ - -// game.cpp : TU Level. - -#include "level.h" - -Level level; - -void Level::setTime( int levelTime ) -{ - svsTime = levelTime; - inttime = levelTime - svsStartTime; - svsFloatTime = levelTime / 1000.0f; - time = inttime / 1000.0f; -} - -void Level::setFrametime( int frametime ) -{ - intframetime = frametime; - this->frametime = frametime / 1000.0f; -} - -CLASS_DECLARATION( Listener, Level, NULL ) -{ - { NULL, NULL } -}; diff --git a/code/server/level.h b/code/server/level.h deleted file mode 100644 index 13a999bd..00000000 --- a/code/server/level.h +++ /dev/null @@ -1,70 +0,0 @@ -/* -=========================================================================== -Copyright (C) 2015 the OpenMoHAA team - -This file is part of OpenMoHAA source code. - -OpenMoHAA source code 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. - -OpenMoHAA source code 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 OpenMoHAA source code; if not, write to the Free Software -Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA -=========================================================================== -*/ - -// level.h : TU Level. - -#ifndef __LEVEL_H__ -#define __LEVEL_H__ - -#include - -class SimpleArchivedEntity; - -class Level : public Listener { -public: - bool m_LoopDrop; - bool m_LoopProtection; - - str m_mapscript; - str current_map; - - // Level time - int framenum; - int inttime; - int intframetime; - - float time; - float frametime; - - int spawnflags; - - // Server time - int svsTime; - float svsFloatTime; - int svsStartTime; - int svsEndTime; - - bool m_bScriptSpawn; - bool m_bRejectSpawn; - - Container< SimpleArchivedEntity * > m_SimpleArchivedEntities; - -public: - CLASS_PROTOTYPE( Level ); - - void setTime( int _svsTime_ ); - void setFrametime( int frameTime ); -}; - -extern Level level; - -#endif /* __LEVEL_H__*/ \ No newline at end of file