Fixed some Isses with rendering Icons
This commit is contained in:
1 parent
e32b32d46e
commit
16a59bd938
4 files changed
+28
-25
No files matched your search
+2
-2
@@ -485,8 +485,8 @@ end
|
|||||||
|
|
||||||
-- Returns the icon used for the bulletpoint. It will look at the first word in the given string.
|
-- Returns the icon used for the bulletpoint. It will look at the first word in the given string.
|
||||||
function EID:handleBulletpointIcon(text)
|
function EID:handleBulletpointIcon(text)
|
||||||
local firstWord = string.match(text, "{{.-}}")
|
local firstWord = string.match(text, "([^%s]+)")
|
||||||
if EID:getIcon(firstWord) ~= EID.InlineIcons["ERROR"] then
|
if EID:getIcon(firstWord) ~= EID.InlineIcons["ERROR"] and string.find(firstWord, "{{.-}}")~=nil then
|
||||||
return firstWord
|
return firstWord
|
||||||
end
|
end
|
||||||
return "\007"
|
return "\007"
|
||||||
|
|||||||
+20
-20
@@ -75,27 +75,27 @@ EID.InlineIcons = {
|
|||||||
----- Modded Trinket-icons are automatically generated. No code needed!
|
----- Modded Trinket-icons are automatically generated. No code needed!
|
||||||
["Slotmachine"] = {"Slotmachine", 0, 7, 7},
|
["Slotmachine"] = {"Slotmachine", 0, 7, 7},
|
||||||
-- Room Icons
|
-- Room Icons
|
||||||
["Shop"] = {"roomicons", 0, 7, 9},
|
["Shop"] = {"roomicons", 0, 8, 9, 0, 2},
|
||||||
["SecretRoom"] = {"roomicons", 1, 7, 9},
|
["SecretRoom"] = {"roomicons", 1, 8, 9, 0, 2},
|
||||||
["SuperSecretRoom"] = {"roomicons", 2, 7, 9},
|
["SuperSecretRoom"] = {"roomicons", 2, 8, 9, 0, 2},
|
||||||
["Library"] = {"roomicons", 3, 8, 9},
|
["Library"] = {"roomicons", 3, 8, 9, 0, 2},
|
||||||
["TreasureRoom"] = {"roomicons", 4, 7, 9},
|
["TreasureRoom"] = {"roomicons", 4, 8, 9, 0, 2},
|
||||||
["AngelRoom"] = {"roomicons", 5, 7, 9},
|
["AngelRoom"] = {"roomicons", 5, 8, 9, 0, 2},
|
||||||
["DevilRoom"] = {"roomicons", 6, 7, 9},
|
["DevilRoom"] = {"roomicons", 6, 8, 9, 0, 2},
|
||||||
["MiniBoss"] = {"roomicons", 7, 7, 9},
|
["MiniBoss"] = {"roomicons", 7, 8, 9, 0, 2},
|
||||||
["BossRoom"] = {"roomicons", 8, 9, 9},
|
["BossRoom"] = {"roomicons", 8, 9, 9, 0, 2},
|
||||||
["ChallengeRoom"] = {"roomicons", 9, 7, 9},
|
["ChallengeRoom"] = {"roomicons", 9, 8, 9, 0, 2},
|
||||||
["BossRushRoom"] = {"roomicons", 10, 7, 9},
|
["BossRushRoom"] = {"roomicons", 10, 8, 9, 0, 2},
|
||||||
["CursedRoom"] = {"roomicons", 11, 7, 9},
|
["CursedRoom"] = {"roomicons", 11, 8, 9, 0, 2},
|
||||||
["SacrificeRoom"] = {"roomicons", 12, 7, 9},
|
["SacrificeRoom"] = {"roomicons", 12, 8, 9, 0, 2},
|
||||||
["ArcadeRoom"] = {"roomicons", 13, 7, 9},
|
["ArcadeRoom"] = {"roomicons", 13, 8, 9, 0, 2},
|
||||||
["GreedTreasureRoom"] = {"roomicons", 14, 7, 9},
|
["GreedTreasureRoom"] = {"roomicons", 14, 8, 9, 0, 2},
|
||||||
["DiceRoom"] = {"roomicons", 15, 8, 9},
|
["DiceRoom"] = {"roomicons", 15, 8, 9, 0, 2},
|
||||||
["ChestRoom"] = {"roomicons", 16, 8, 9},
|
["ChestRoom"] = {"roomicons", 16, 8, 9, 0, 2},
|
||||||
["IsaacsRoom"] = {"roomicons", 17, 8, 9},
|
["IsaacsRoom"] = {"roomicons", 17, 8, 9, 0, 2},
|
||||||
["BarrenRoom"] = {"roomicons", 18, 8, 9},
|
["BarrenRoom"] = {"roomicons", 18, 8, 9, 0, 2},
|
||||||
-- Roomshape Icons
|
-- Roomshape Icons
|
||||||
["Room"] = {"roomshape", 0, 9, 9},
|
["Room"] = {"roomshape", 0, 9, 9, 0, 2},
|
||||||
["RoomSmallHorizontal"] = {"roomshape", 1, 9, 9},
|
["RoomSmallHorizontal"] = {"roomshape", 1, 9, 9},
|
||||||
["RoomSmallVertical"] = {"roomshape", 2, 7, 6},
|
["RoomSmallVertical"] = {"roomshape", 2, 7, 6},
|
||||||
["RoomLongVertical"] = {"roomshape", 3, 7, 9},
|
["RoomLongVertical"] = {"roomshape", 3, 7, 9},
|
||||||
|
|||||||
+2
-2
@@ -107,7 +107,7 @@ local function onDebugRender(t)
|
|||||||
for i,v in ipairs(Isaac.FindByType(5,10,4,true,false)) do
|
for i,v in ipairs(Isaac.FindByType(5,10,4,true,false)) do
|
||||||
if v:GetData()["EID_Description"] == nil then
|
if v:GetData()["EID_Description"] == nil then
|
||||||
local descTable = {
|
local descTable = {
|
||||||
--["Name"] = "Some Item with seed ".. v.InitSeed ,
|
["Name"] = "Some Item with seed ".. v.InitSeed ,
|
||||||
["Description"] = "Test specific description#Init seed: ".. v.InitSeed,
|
["Description"] = "Test specific description#Init seed: ".. v.InitSeed,
|
||||||
["Transformation"] = "1,2"
|
["Transformation"] = "1,2"
|
||||||
}
|
}
|
||||||
@@ -116,7 +116,7 @@ local function onDebugRender(t)
|
|||||||
end
|
end
|
||||||
|
|
||||||
for i, v in ipairs(charsToDebug) do
|
for i, v in ipairs(charsToDebug) do
|
||||||
local pos = EID.getTextPosition() + Vector(0, - 15 + ((i - 1) * 14))
|
local pos = EID.getTextPosition() + Vector(-5, - 15 + ((i - 1) * 14))
|
||||||
EID:renderString(v, pos, Vector(EID.Config["Scale"], EID.Config["Scale"]), KColor(1, 1, 1, 1, 0, 0, 0))
|
EID:renderString(v, pos, Vector(EID.Config["Scale"], EID.Config["Scale"]), KColor(1, 1, 1, 1, 0, 0, 0))
|
||||||
|
|
||||||
if not showDebugChars then
|
if not showDebugChars then
|
||||||
|
|||||||
@@ -3,6 +3,7 @@ EID = RegisterMod("External Item Descriptions", 1)
|
|||||||
EID.GameVersion = "ab+"
|
EID.GameVersion = "ab+"
|
||||||
EID.Languages = {"en_us", "en_us_detailed", "fr", "pt", "ru", "spa", "bul", "pl", "turkish"}
|
EID.Languages = {"en_us", "en_us_detailed", "fr", "pt", "ru", "spa", "bul", "pl", "turkish"}
|
||||||
EID.descriptions = {} -- Table that holds all translation strings
|
EID.descriptions = {} -- Table that holds all translation strings
|
||||||
|
local enableDebug = false
|
||||||
|
|
||||||
require("eid_config")
|
require("eid_config")
|
||||||
EID.Config = EID.DefaultConfig
|
EID.Config = EID.DefaultConfig
|
||||||
@@ -445,4 +446,6 @@ if EID.MCMLoaded then
|
|||||||
EID:AddCallback(ModCallbacks.MC_PRE_GAME_EXIT, SaveGame)
|
EID:AddCallback(ModCallbacks.MC_PRE_GAME_EXIT, SaveGame)
|
||||||
end
|
end
|
||||||
|
|
||||||
require("eid_debugging")
|
if enableDebug then
|
||||||
|
require("eid_debugging")
|
||||||
|
end
|
||||||
Reference in new issue
Block a user