mirror of
https://github.com/openmoh/openmohaa.git
synced 2025-04-29 22:27:57 +03:00
Hard reset
This commit is contained in:
commit
09bed43f97
1594 changed files with 892326 additions and 0 deletions
64
code/cgame_hook/script/level.cpp
Normal file
64
code/cgame_hook/script/level.cpp
Normal file
|
@ -0,0 +1,64 @@
|
|||
/*
|
||||
* Level.cpp
|
||||
*
|
||||
* DESCRIPTION : Global level info
|
||||
*/
|
||||
|
||||
#include "level.h"
|
||||
|
||||
Event EV_Level_testf
|
||||
(
|
||||
"testf",
|
||||
EV_DEFAULT,
|
||||
"i",
|
||||
"test_int",
|
||||
"test",
|
||||
EV_SETTER
|
||||
);
|
||||
|
||||
Level level;
|
||||
|
||||
Level::Level()
|
||||
{
|
||||
prespawned = false;
|
||||
spawned = false;
|
||||
}
|
||||
|
||||
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;
|
||||
}
|
||||
|
||||
void Level::Archive( Archiver &arc )
|
||||
{
|
||||
Listener::Archive( arc );
|
||||
}
|
||||
|
||||
void Level::TestEvent( Event *ev )
|
||||
{
|
||||
int integer = ev->GetInteger( 1 );
|
||||
|
||||
cgi.Printf( "this = %p\n", this );
|
||||
|
||||
cgi.Printf( "SCRIPT: integer = %d\n", integer );
|
||||
}
|
||||
|
||||
CLASS_DECLARATION( Listener, Level, NULL )
|
||||
{
|
||||
{ &EV_Level_testf, &Level::TestEvent },
|
||||
{ NULL, NULL }
|
||||
};
|
Loading…
Add table
Add a link
Reference in a new issue