...
 
Commits (5)
    https://gitcode.net/GGELUA/GGELUA2/-/commit/2f8e826e6df72ffa15e047ce4844807e16329537 fix 2022-04-29T09:18:49+08:00 baidwwy baidwwy@vip.qq.com https://gitcode.net/GGELUA/GGELUA2/-/commit/320f468f956fb474c7c10d4d160a29135173a5fa fix 2022-04-29T09:19:12+08:00 baidwwy baidwwy@vip.qq.com https://gitcode.net/GGELUA/GGELUA2/-/commit/0d02aef81df05a009262a6d2b32be9cac62ac540 插件 2022-04-29T09:19:22+08:00 baidwwy baidwwy@vip.qq.com https://gitcode.net/GGELUA/GGELUA2/-/commit/fd29d0df5e536bd8610e73711db86d6e7ee1597e up 2022-04-29T09:20:46+08:00 baidwwy baidwwy@vip.qq.com https://gitcode.net/GGELUA/GGELUA2/-/commit/c46cd567b2f619f7b2924f2c2067012644fba1d5 4.29 2022-04-29T09:34:29+08:00 baidwwy baidwwy@vip.qq.com
{
"recommendations": [
"CodeInChinese.ChineseInputAssistant",
"aaron-bond.better-comments",
"coenraads.bracket-pair-colorizer-2",
"ms-ceintl.vscode-language-pack-zh-hans",
"asuka.insertnumbers",
"obkoro1.korofileheader",
"tomblind.local-lua-debugger-vscode",
"sumneko.lua",
"autsing.lua-format-extension",
"vscode-icons-team.vscode-icons",
"coenraads.bracket-pair-colorizer-2", //Bracket Pair Colorizer 2
"CodeInChinese.ChineseInputAssistant", //中文代码快速补全
"aaron-bond.better-comments", //Better Comments
"ms-ceintl.vscode-language-pack-zh-hans", //简体中文
"asuka.insertnumbers", //Insert Numbers
"obkoro1.korofileheader", //koroFileHeader
"tomblind.local-lua-debugger-vscode", //Local Lua Debugger
"sumneko.lua", //Lua
"autsing.lua-format-extension", //lua-format-extension
"karlsander.run-button", //Run Button
"spencerwmiles.vscode-task-buttons", //Task Buttons
"wayou.vscode-todo-highlight", //TODO Highlight
"vscode-icons-team.vscode-icons", //vscode-icons
]
}
\ No newline at end of file
无法预览此类型文件
无法预览此类型文件
无法预览此类型文件
无法预览此类型文件
无法预览此类型文件
无法预览此类型文件
无法预览此类型文件
-- @Author : GGELUA
-- @Last Modified by : baidwwy
-- @Date : 2022-03-07 18:52:00
-- @Last Modified time : 2022-04-09 23:08:57
-- @Last Modified time : 2022-04-29 03:20:53
io.stdout:setvbuf('no', 0)
gge = package.loadlib('ggelua', 'luaopen_ggelua')()
......@@ -312,10 +312,11 @@ end
local function android_icon(file)
local SDL = require('gsdl2')
require('gsdl2.image')
SDL.IMG_Init()
local IMG = require('gsdl2.image')
IMG.Init()
if 判断文件(file) then
local src = SDL.IMG_LoadARGB8888(file)
local src = IMG.LoadARGB8888(file)
if src then
local name = {
--32 ldpi
......
{
"recommendations": [
"CodeInChinese.ChineseInputAssistant",
"aaron-bond.better-comments",
"coenraads.bracket-pair-colorizer-2",
"ms-ceintl.vscode-language-pack-zh-hans",
"asuka.insertnumbers",
"obkoro1.korofileheader",
"tomblind.local-lua-debugger-vscode",
"sumneko.lua",
"autsing.lua-format-extension",
"vscode-icons-team.vscode-icons",
"coenraads.bracket-pair-colorizer-2", //Bracket Pair Colorizer 2
"CodeInChinese.ChineseInputAssistant", //中文代码快速补全
"aaron-bond.better-comments", //Better Comments
"ms-ceintl.vscode-language-pack-zh-hans", //简体中文
"asuka.insertnumbers", //Insert Numbers
"obkoro1.korofileheader", //koroFileHeader
"tomblind.local-lua-debugger-vscode", //Local Lua Debugger
"sumneko.lua", //Lua
"autsing.lua-format-extension", //lua-format-extension
"karlsander.run-button", //Run Button
"spencerwmiles.vscode-task-buttons", //Task Buttons
"wayou.vscode-todo-highlight", //TODO Highlight
"vscode-icons-team.vscode-icons", //vscode-icons
]
}
\ No newline at end of file
-- @Author : GGELUA
-- @Last Modified by : baidwwy
-- @Date : 2022-03-23 10:09:27
-- @Last Modified time : 2022-03-23 10:55:22
-- @Last Modified time : 2022-04-29 09:15:48
if gge.isdebug and os.getenv('LOCAL_LUA_DEBUGGER_VSCODE') == '1' then
package.loaded['lldebugger'] = assert(loadfile(os.getenv('LOCAL_LUA_DEBUGGER_FILEPATH')))()
require('lldebugger').start()
end
local SDL = require('SDL')
引擎 =
require 'SDL.窗口' {
......
{
"recommendations": [
"CodeInChinese.ChineseInputAssistant",
"aaron-bond.better-comments",
"coenraads.bracket-pair-colorizer-2",
"ms-ceintl.vscode-language-pack-zh-hans",
"asuka.insertnumbers",
"obkoro1.korofileheader",
"tomblind.local-lua-debugger-vscode",
"sumneko.lua",
"autsing.lua-format-extension",
"vscode-icons-team.vscode-icons",
"coenraads.bracket-pair-colorizer-2", //Bracket Pair Colorizer 2
"CodeInChinese.ChineseInputAssistant", //中文代码快速补全
"aaron-bond.better-comments", //Better Comments
"ms-ceintl.vscode-language-pack-zh-hans", //简体中文
"asuka.insertnumbers", //Insert Numbers
"obkoro1.korofileheader", //koroFileHeader
"tomblind.local-lua-debugger-vscode", //Local Lua Debugger
"sumneko.lua", //Lua
"autsing.lua-format-extension", //lua-format-extension
"karlsander.run-button", //Run Button
"spencerwmiles.vscode-task-buttons", //Task Buttons
"wayou.vscode-todo-highlight", //TODO Highlight
"vscode-icons-team.vscode-icons", //vscode-icons
]
}
\ No newline at end of file
......@@ -2,7 +2,10 @@
-- @Last Modified by : baidwwy
-- @Date : 2022-03-23 10:09:27
-- @Last Modified time : 2022-04-28 06:08:07
if gge.isdebug and os.getenv('LOCAL_LUA_DEBUGGER_VSCODE') == '1' then
package.loaded['lldebugger'] = assert(loadfile(os.getenv('LOCAL_LUA_DEBUGGER_FILEPATH')))()
require('lldebugger').start()
end
local SDL = require('SDL')
引擎 =
require 'SDL.窗口' {
......
{
"recommendations": [
"CodeInChinese.ChineseInputAssistant",
"aaron-bond.better-comments",
"coenraads.bracket-pair-colorizer-2",
"ms-ceintl.vscode-language-pack-zh-hans",
"asuka.insertnumbers",
"obkoro1.korofileheader",
"tomblind.local-lua-debugger-vscode",
"sumneko.lua",
"autsing.lua-format-extension",
"vscode-icons-team.vscode-icons",
"coenraads.bracket-pair-colorizer-2", //Bracket Pair Colorizer 2
"CodeInChinese.ChineseInputAssistant", //中文代码快速补全
"aaron-bond.better-comments", //Better Comments
"ms-ceintl.vscode-language-pack-zh-hans", //简体中文
"asuka.insertnumbers", //Insert Numbers
"obkoro1.korofileheader", //koroFileHeader
"tomblind.local-lua-debugger-vscode", //Local Lua Debugger
"sumneko.lua", //Lua
"autsing.lua-format-extension", //lua-format-extension
"karlsander.run-button", //Run Button
"spencerwmiles.vscode-task-buttons", //Task Buttons
"wayou.vscode-todo-highlight", //TODO Highlight
"vscode-icons-team.vscode-icons", //vscode-icons
]
}
\ No newline at end of file
......@@ -2,7 +2,10 @@
-- @Last Modified by : baidwwy
-- @Date : 2022-03-23 10:09:27
-- @Last Modified time : 2022-04-28 05:53:51
if gge.isdebug and os.getenv('LOCAL_LUA_DEBUGGER_VSCODE') == '1' then
package.loaded['lldebugger'] = assert(loadfile(os.getenv('LOCAL_LUA_DEBUGGER_FILEPATH')))()
require('lldebugger').start()
end
local SDL = require('SDL')
引擎 =
require 'SDL.窗口' {
......
{
"recommendations": [
"CodeInChinese.ChineseInputAssistant",
"aaron-bond.better-comments",
"coenraads.bracket-pair-colorizer-2",
"ms-ceintl.vscode-language-pack-zh-hans",
"asuka.insertnumbers",
"obkoro1.korofileheader",
"tomblind.local-lua-debugger-vscode",
"sumneko.lua",
"autsing.lua-format-extension",
"vscode-icons-team.vscode-icons",
"coenraads.bracket-pair-colorizer-2", //Bracket Pair Colorizer 2
"CodeInChinese.ChineseInputAssistant", //中文代码快速补全
"aaron-bond.better-comments", //Better Comments
"ms-ceintl.vscode-language-pack-zh-hans", //简体中文
"asuka.insertnumbers", //Insert Numbers
"obkoro1.korofileheader", //koroFileHeader
"tomblind.local-lua-debugger-vscode", //Local Lua Debugger
"sumneko.lua", //Lua
"autsing.lua-format-extension", //lua-format-extension
"karlsander.run-button", //Run Button
"spencerwmiles.vscode-task-buttons", //Task Buttons
"wayou.vscode-todo-highlight", //TODO Highlight
"vscode-icons-team.vscode-icons", //vscode-icons
]
}
\ No newline at end of file
......@@ -2,7 +2,10 @@
-- @Last Modified by : baidwwy
-- @Date : 2022-03-23 10:09:27
-- @Last Modified time : 2022-04-28 06:12:32
if gge.isdebug and os.getenv('LOCAL_LUA_DEBUGGER_VSCODE') == '1' then
package.loaded['lldebugger'] = assert(loadfile(os.getenv('LOCAL_LUA_DEBUGGER_FILEPATH')))()
require('lldebugger').start()
end
local SDL = require('SDL')
引擎 =
require 'SDL.窗口' {
......
{
"recommendations": [
"CodeInChinese.ChineseInputAssistant",
"aaron-bond.better-comments",
"coenraads.bracket-pair-colorizer-2",
"ms-ceintl.vscode-language-pack-zh-hans",
"asuka.insertnumbers",
"obkoro1.korofileheader",
"tomblind.local-lua-debugger-vscode",
"sumneko.lua",
"autsing.lua-format-extension",
"vscode-icons-team.vscode-icons",
"coenraads.bracket-pair-colorizer-2", //Bracket Pair Colorizer 2
"CodeInChinese.ChineseInputAssistant", //中文代码快速补全
"aaron-bond.better-comments", //Better Comments
"ms-ceintl.vscode-language-pack-zh-hans", //简体中文
"asuka.insertnumbers", //Insert Numbers
"obkoro1.korofileheader", //koroFileHeader
"tomblind.local-lua-debugger-vscode", //Local Lua Debugger
"sumneko.lua", //Lua
"autsing.lua-format-extension", //lua-format-extension
"karlsander.run-button", //Run Button
"spencerwmiles.vscode-task-buttons", //Task Buttons
"wayou.vscode-todo-highlight", //TODO Highlight
"vscode-icons-team.vscode-icons", //vscode-icons
]
}
\ No newline at end of file
......@@ -2,7 +2,10 @@
-- @Last Modified by : baidwwy
-- @Date : 2022-03-23 10:09:30
-- @Last Modified time : 2022-04-28 06:14:24
if gge.isdebug and os.getenv('LOCAL_LUA_DEBUGGER_VSCODE') == '1' then
package.loaded['lldebugger'] = assert(loadfile(os.getenv('LOCAL_LUA_DEBUGGER_FILEPATH')))()
require('lldebugger').start()
end
local SDL = require('SDL')
引擎 =
require 'SDL.窗口' {
......
{
"recommendations": [
"CodeInChinese.ChineseInputAssistant",
"aaron-bond.better-comments",
"coenraads.bracket-pair-colorizer-2",
"ms-ceintl.vscode-language-pack-zh-hans",
"asuka.insertnumbers",
"obkoro1.korofileheader",
"tomblind.local-lua-debugger-vscode",
"sumneko.lua",
"autsing.lua-format-extension",
"vscode-icons-team.vscode-icons",
"coenraads.bracket-pair-colorizer-2", //Bracket Pair Colorizer 2
"CodeInChinese.ChineseInputAssistant", //中文代码快速补全
"aaron-bond.better-comments", //Better Comments
"ms-ceintl.vscode-language-pack-zh-hans", //简体中文
"asuka.insertnumbers", //Insert Numbers
"obkoro1.korofileheader", //koroFileHeader
"tomblind.local-lua-debugger-vscode", //Local Lua Debugger
"sumneko.lua", //Lua
"autsing.lua-format-extension", //lua-format-extension
"karlsander.run-button", //Run Button
"spencerwmiles.vscode-task-buttons", //Task Buttons
"wayou.vscode-todo-highlight", //TODO Highlight
"vscode-icons-team.vscode-icons", //vscode-icons
]
}
\ No newline at end of file
......@@ -2,7 +2,10 @@
-- @Last Modified by : baidwwy
-- @Date : 2022-03-23 10:09:27
-- @Last Modified time : 2022-04-27 01:30:45
if gge.isdebug and os.getenv('LOCAL_LUA_DEBUGGER_VSCODE') == '1' then
package.loaded['lldebugger'] = assert(loadfile(os.getenv('LOCAL_LUA_DEBUGGER_FILEPATH')))()
require('lldebugger').start()
end
local SDL = require('SDL')
引擎 =
require 'SDL.窗口' {
......
-- @Author : GGELUA
-- @Date : 2021-04-08 08:00:20
-- @Last Modified by : GGELUA
-- @Last Modified time : 2022-04-27 02:32:36
-- @Last Modified time : 2022-04-28 20:22:23
-- 声明:例子仅供学习交流
local GGEF = require('GGE.函数')
......@@ -11,7 +11,7 @@ local SDL = require('SDL')
标题 = '圆形地图框',
宽度 = 800,
高度 = 600,
帧率 = 30,
帧率 = 30
}
function 引擎:初始化()
......@@ -19,7 +19,7 @@ function 引擎:初始化()
渲染精灵 = 渲染区:到精灵()
小地图 = require('SDL.精灵')('assets/镇魔谷.jpg')
if 1 == 2 then --两种方式
if 1 == 1 then --两种方式
精灵 = require('SDL.精灵')('assets/B.png')
抠图 = SDL.ComposeCustomBlendMode(1, 2, 1, 2, 1, 1)
精灵:置混合(抠图)
......
无法预览此类型文件
-- @Author : GGELUA
-- @Date : 2021-09-01 21:04:09
-- @Last Modified by: baidwwy
-- @Last Modified time: 2021-12-07 03:04:28
--==================================================================================
--将多个对象添加到一起显示
--==================================================================================
local GGE组合 = class('GGE组合')
function GGE组合:GGE组合(...)
self._list = {...}
for i, v in ipairs(self._list) do
assert(type(v) == 'table', '不是表')
assert(type(v.显示) == 'function', '没有显示方法')
end
end
function GGE组合:更新(dt)
for i, v in ipairs(self._list) do
if type(v.更新) == 'function' then
v:更新(dt)
end
end
end
function GGE组合:显示(x, y)
for i, v in ipairs(self._list) do
v:显示(x, y)
end
end
function GGE组合:添加(t)
if type(t) == 'table' then
if ggetype(t) == 'SDL纹理' then
table.insert(self._list, require('SDL.精灵')(t))
elseif ggetype(t) == 'SDL精灵' then
table.insert(self._list, t)
end
end
end
function GGE组合:清空()
self._list = {}
end
function GGE组合:取纹理()
end
return GGE组合
-- @Author : GGELUA
-- @Date : 2021-12-15 23:37:41
-- @Last Modified by : baidwwy
-- @Last Modified time : 2022-04-28 06:02:49
-- @Last Modified by : GGELUA
-- @Last Modified time : 2022-04-28 07:54:17
local _ENV = setmetatable(require('gsdl2'), {__index = _G})
......@@ -707,7 +707,7 @@ local ipairs = ipairs
local unpack = table.unpack
local floor = math.floor
--SDL.EventState(513,true)--SDL_SYSWMEVENT
--EventState(513,true)--SDL_SYSWMEVENT
_wins = {} --setmetatable({}, {__mode="v"});
_sfs = setmetatable({}, {__mode = 'kv'})
_mixs = setmetatable({}, {__mode = 'kv'})
......@@ -716,7 +716,7 @@ _ttfs = setmetatable({}, {__mode = 'kv'})
local _userevents = {}
function RegisterUserEvent(fun) --用户事件
if type(fun) == 'function' then
local id = SDL.RegisterEvents()
local id = RegisterEvents()
_userevents[id] = fun
return id
end
......
无法预览此类型文件
无法预览此类型文件
无法预览此类型文件
无法预览此类型文件
无法预览此类型文件
无法预览此类型文件
无法预览此类型文件
无法预览此类型文件
无法预览此类型文件
无法预览此类型文件
无法预览此类型文件
无法预览此类型文件
无法预览此类型文件
无法预览此类型文件
无法预览此类型文件