Rev 1823 |
Go to most recent revision |
Blame |
Compare with Previous |
Last modification |
View Log
| RSS feed
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.IO;
using BurutaruEditor.file;
using BauzoidNET.parser;
namespace BurutaruEditor.file.conditions
{
public class BaseCondition: LevelObject
{
public BaseCondition(Document doc, string name)
: base(doc, name)
{
}
public override void WriteData(TextWriter tw)
{
/*
LevelUtil.WriteProperty(tw, "position", Position, 1);
LevelUtil.WriteProperty(tw, "freeScroll", FreeScroll, 1);
LevelUtil.WriteProperty(tw, "continueCondition", ContinueCondition, 1);
LevelUtil.WriteProperty(tw, "scrollSpeed", ScrollSpeed, 1);
LevelUtil.WriteProperty(tw, "starFieldStatus", (int)StarFieldStatus, 1);
LevelUtil.WriteProperty(tw, "starFieldStatusSwitchTime", StarFieldStatusSwitchTime, 1);*/
}
public override void WriteData(Serializer s)
{
/*s.Write("position"); s.Write(Position);
s.Write("freeScroll"); s.Write(FreeScroll);
s.Write("continueCondition"); s.Write(ContinueCondition);
s.Write("scrollSpeed"); s.Write(ScrollSpeed);
s.Write("starFieldStatus"); s.Write((int)StarFieldStatus);
s.Write("starFieldStatusSwitchTime"); s.Write(StarFieldStatusSwitchTime);*/
}
public override bool ReadParameter(Tokenizer t, string id)
{
/* if (id.Equals("position", StringComparison.OrdinalIgnoreCase))
{
Position = ParseUtil.readVector2(t);
}
else if (id.Equals("freeScroll", StringComparison.OrdinalIgnoreCase))
{
FreeScroll = ParseUtil.readVector2(t);
}
else if (id.Equals("continueCondition", StringComparison.OrdinalIgnoreCase))
{
ContinueCondition = t.readString();
}
else if (id.Equals("scrollSpeed", StringComparison.OrdinalIgnoreCase))
{
ScrollSpeed = t.readNumber();
}
else if (id.Equals("starFieldStatus", StringComparison.OrdinalIgnoreCase))
{
int status = (int)t.readNumber();
StarFieldStatus = (StarFieldControlStatus)status;
}
else if (id.Equals("starFieldStatusSwitchTime", StringComparison.OrdinalIgnoreCase))
{
StarFieldStatusSwitchTime = t.readNumber();
}
else*/
{
return base.ReadParameter(t, id);
}
t.readToken(";");
return true;
}
public override void RenderSelected(int selectedPart, bool forHover)
{
}
public override bool IsInside(float x, float y, out int selectedPart)
{
selectedPart = -1;
return false;
}
public override void MoveBy(float x, float y, int selectedPart)
{
}
}
}