mirror of
https://github.com/SquidDev-CC/CC-Tweaked
synced 2025-02-14 10:00:06 +00:00
Made os.loadAPI handle .lua files. Renamed all builtin APIs to .lua
This commit is contained in:
parent
50a4a961e5
commit
6e6b8e7eef
@ -575,6 +575,9 @@ end
|
||||
local tAPIsLoading = {}
|
||||
function os.loadAPI( _sPath )
|
||||
local sName = fs.getName( _sPath )
|
||||
if sName:sub(-4) == ".lua" then
|
||||
sName = sName:sub(1,-5)
|
||||
end
|
||||
if tAPIsLoading[sName] == true then
|
||||
printError( "API "..sName.." is already being loaded" )
|
||||
return false
|
||||
@ -776,7 +779,7 @@ end
|
||||
|
||||
if commands and fs.isDir( "rom/apis/command" ) then
|
||||
-- Load command APIs
|
||||
if os.loadAPI( "rom/apis/command/commands" ) then
|
||||
if os.loadAPI( "rom/apis/command/commands.lua" ) then
|
||||
-- Add a special case-insensitive metatable to the commands api
|
||||
local tCaseInsensitiveMetatable = {
|
||||
__index = function( table, key )
|
||||
|
@ -1,19 +0,0 @@
|
||||
Copyright (c) 2007 LuaJ. All rights reserved.
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files (the "Software"), to deal
|
||||
in the Software without restriction, including without limitation the rights
|
||||
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||
copies of the Software, and to permit persons to whom the Software is
|
||||
furnished to do so, subject to the following conditions:
|
||||
|
||||
The above copyright notice and this permission notice shall be included in
|
||||
all copies or substantial portions of the Software.
|
||||
|
||||
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
|
||||
THE SOFTWARE.
|
Loading…
x
Reference in New Issue
Block a user