explosion_alias.lua
来自「这是整套横扫千军3D版游戏的源码」· LUA 代码 · 共 81 行
LUA
81 行
-------------------------------------------------------------------------------------------------------------------------------------------------------------------- file: explosion_alias.lua-- brief: explosion_alias.tdf lua parser-- author: Dave Rodgers---- Copyright (C) 2007.-- Licensed under the terms of the GNU GPL, v2 or later.-------------------------------------------------------------------------------------------------------------------------------------------------------------------- Specifies a list of alias names for spring C++ classes, allows the aliases-- to have easier names and the C++ names to be changed independent of mods.-- Projectile class names can change in the future, so mods should not change-- this file. It is distributed with spring.-- Syntax: <alias> = <real name>local TDF = VFS.Include('gamedata/parse_tdf.lua')local aliases, err = TDF.Parse('gamedata/explosion_alias.tdf')--------------------------------------------------------------------------------if (aliases == nil) then -- load the defaults aliases = { generators = { std = 'CStdExplosionGenerator', custom = 'CCustomExplosionGenerator', }, projectiles = { beamlaser = 'CBeamLaserProjectile', bubble = 'CBubbleProjectile', dirt = 'CDirtProjectile', emg = 'CEmgProjectile', expl = 'CExplosiveProjectile', explspike = 'CExploSpikeProjectile', fireball = 'CFireBallProjectile', fire = 'CFireProjectile', flame = 'CFlameProjectile', flare = 'CFlareProjectile', geosquare = 'CGeoSquareProjectile', lighting = 'CLightingProjectile', missile = 'CMissileProjectile', muzzleflame = 'CMuzzleFlame', piece = 'CPieceProjectile', shieldpart = 'CShieldPartProjectile', smoke = 'CSmokeProjectile', smoke2 = 'CSmokeProjectile2', smoketrail = 'CSmokeTrailProjectile', spherepart = 'CSpherePartProjectile', starburst = 'CStarburstProjectile', torpedo = 'CTorpedoProjectile', tracer = 'CTracerProjectile', wake = 'CWakeProjectile', heatcloud = 'CHeatCloudProjectile', gfx = 'CGfxProjectile', SimpleParticleSystem = 'CSimpleParticleSystem', BitmapMuzzleFlame = 'CBitmapMuzzleFlame', DelaySpawner = 'CExpGenSpawner', ExplosionSphere = 'CSpherePartSpawner', ExplosionSpike = 'CExploSpikeProjectile', SimpleParticleSpawner = 'CSphereParticleSpawner', SimpleGroundFlash = 'CSimpleGroundFlash', }, }end----------------------------------------------------------------------------------------------------------------------------------------------------------------return aliases----------------------------------------------------------------------------------------------------------------------------------------------------------------
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?