51 lines
1.2 KiB
Lua
51 lines
1.2 KiB
Lua
-- Game initialization script
|
|
|
|
-- загружаем скрипты
|
|
load_script("mathlib.lua")
|
|
load_script("game_utils.lua")
|
|
load_script("game_hud.lua")
|
|
load_script("game_object.lua")
|
|
load_script("test_object.lua")
|
|
|
|
load_script("weapons/weapon_base.lua")
|
|
load_script("weapons/weapon_ump.lua")
|
|
|
|
load_script("actors/actor_base.lua")
|
|
load_script("actors/actor_player.lua")
|
|
|
|
load_script("triggers/trigger_deleter.lua")
|
|
load_script("triggers/trigger_use_area.lua")
|
|
|
|
load_script("objects/inventory_object.lua")
|
|
|
|
-- глобальные переменные
|
|
g_player = nil
|
|
|
|
-- глобальная таблица сущностей
|
|
g_entity_table = {
|
|
-- Lua class -- CPP class -- Description
|
|
|
|
-- Actors
|
|
{ "actor_player", "ActorBase", "Player entity" },
|
|
|
|
-- Weapons
|
|
{ "weapon_ump", "WeaponBase", "Weapon UMP" },
|
|
|
|
-- Triggers
|
|
{ "trigger_deleter", "TriggerBase", "Example trigger" },
|
|
{ "trigger_use_area", "TriggerBase", "Example trigger" },
|
|
|
|
-- Simple entity
|
|
{ "test_object", "Entity", "Test entity" },
|
|
}
|
|
|
|
function sv_game_init( )
|
|
console.print("--- Game initialization ---")
|
|
end
|
|
|
|
function sv_on_game_start( )
|
|
console.print("Welcome to our Engine")
|
|
|
|
|
|
end
|