Remove EditorData and put its attributes on customlevelclass

This object basically had no reason to exist... it was just more verbose
to use, which really reminded me of Java. Anyway, this is the last thing
named after the editor for no reason when it should be a part of the
customlevelclass, so I moved its attributes to customlevelclass.
This commit is contained in:
Misa
2021-02-20 16:04:50 -08:00
committed by Misa Elizabeth Kai
parent 8bff287907
commit 3c318814a4
3 changed files with 19 additions and 33 deletions

View File

@@ -321,7 +321,7 @@ static void editormenurender(int tr, int tg, int tb)
}
else
{
graphics.bigprint( -1, 35, EditorData::GetInstance().title, tr, tg, tb, true);
graphics.bigprint( -1, 35, cl.title, tr, tg, tb, true);
}
if(ed.creatormod)
{
@@ -336,7 +336,7 @@ static void editormenurender(int tr, int tg, int tb)
}
else
{
graphics.Print( -1, 60, "by " + EditorData::GetInstance().creator, tr, tg, tb, true);
graphics.Print( -1, 60, "by " + cl.creator, tr, tg, tb, true);
}
if(ed.websitemod)
{
@@ -1749,12 +1749,12 @@ static void editormenuactionpress(void)
case 0:
ed.titlemod=true;
key.enabletextentry();
key.keybuffer=EditorData::GetInstance().title;
key.keybuffer=cl.title;
break;
case 1:
ed.creatormod=true;
key.enabletextentry();
key.keybuffer=EditorData::GetInstance().creator;
key.keybuffer=cl.creator;
break;
case 2:
ed.desc1mod=true;
@@ -2369,11 +2369,11 @@ void editorinput(void)
{
if(ed.titlemod)
{
EditorData::GetInstance().title=key.keybuffer;
cl.title=key.keybuffer;
}
else if(ed.creatormod)
{
EditorData::GetInstance().creator=key.keybuffer;
cl.creator=key.keybuffer;
}
else if(ed.websitemod)
{
@@ -2400,12 +2400,12 @@ void editorinput(void)
game.mapheld=true;
if(ed.titlemod)
{
EditorData::GetInstance().title=key.keybuffer;
cl.title=key.keybuffer;
ed.titlemod=false;
}
else if(ed.creatormod)
{
EditorData::GetInstance().creator=key.keybuffer;
cl.creator=key.keybuffer;
ed.creatormod=false;
}
else if(ed.websitemod)