Implement SPLINK(2)

This commit is contained in:
otya128 committed 2016-12-31 16:53:56 +09:00
1 parent 87e5c76542
commit 94876609de
2 files changed
+25

No files matched your search

+21
View File
@@ -802,6 +802,14 @@ class Sprite
}
return id;
}
int unspid(int id)
{
if(petitcom.displaynum == 1)
{
return id - this.spmax;
}
return id;
}
void spset(int id, int defno)
{
id = spid(id);
@@ -1056,6 +1064,19 @@ class Sprite
zChange = true;
}
}
int splink(int id)
{
if (!isSpriteDefined(id))
{
return -1;
}
id = spid(id);
if (!sprites[id].parent)
{
return -1;
}
return unspid(sprites[id].parent.id);
}
//再帰的にUNLINKされるのか?
void spunlink(int id)
{