private string EventToTextOne(int number) { StringBuilder sb = new StringBuilder(); EventScript.OneCode code = this.ProcsScript[number]; return(EventScriptInnerControl.EventToTextOne(code)); }
private void EnterByNPC_button_Click(object sender, EventArgs e) { this.GenCode = EventScriptInnerControl.ConverteventTextToBin(U.ConfigDataFilename("template_event_ENTER_BY_NPC_") , EventScriptInnerControl.TermCode.SimpleTermCode ); this.Close(); }
private void DesertTreasure_Button_Click(object sender, EventArgs e) { this.GenCode = EventScriptInnerControl.ConverteventTextToBin(U.ConfigDataFilename("template_event_DESERTT_REASURE_") , EventScriptInnerControl.TermCode.SimpleTermCode ); this.Close(); }
void LoadCodes(EventTemplate et) { this.Codes = new List <EventScript.OneCode>(); string fullfilename = Path.Combine(Program.BaseDirectory, "config", "data", et.Filename); if (!File.Exists(fullfilename)) { return; } string XXXXXXXX = null; string YYYYYYYY = null; if (et.Filename.IndexOf("template_event_CALL_END_EVENT") >= 0) { XXXXXXXX = ToPointerToString(EventCondForm.GetEndEvent(this.MapID)); } else if (et.Filename.IndexOf("template_event_PREPARATION") >= 0) { XXXXXXXX = ToPointerToString(EventCondForm.GetPlayerUnits(this.MapID)); YYYYYYYY = ToPointerToString(EventCondForm.GetEnemyUnits(this.MapID)); } else if (et.Filename.IndexOf("_COND_") >= 0) { uint labelX = GetUnuseLabelID(0x9000); XXXXXXXX = ToUShortToString(labelX); uint labelY = GetUnuseLabelID(labelX + 1); YYYYYYYY = ToUShortToString(labelY); } byte[] bin = EventScriptInnerControl.ConverteventTextToBin(fullfilename , EventScriptInnerControl.TermCode.NoTerm , XXXXXXXX, YYYYYYYY); uint addr = 0; uint limit = (uint)bin.Length; while (addr < limit) { EventScript.OneCode code = Program.EventScript.DisAseemble(bin, addr); this.Codes.Add(code); addr += (uint)code.Script.Size; } this.SampleEventListbox.DummyAlloc(this.Codes.Count, 0); }
public void Init(uint mapid, EventScriptInnerControl currentControl) { EventTemplate.Init(mapid, currentControl); }
private void VILLAGE_UNIT_button_Click(object sender, EventArgs e) { this.GenCode = EventScriptInnerControl.ConverteventTextToBin(U.ConfigDataFilename("template_event_TalkEventJoin_")); this.Close(); }
private void EnemyReinforcementByCounterButton_Click(object sender, EventArgs e) { this.GenCode = EventScriptInnerControl.ConverteventTextToBin(U.ConfigDataFilename("template_event_EnemyReinforcementByCounter_")); this.CounterReinforcementEvent = true; this.Close(); }
private void GAMEOVER_Button_Click(object sender, EventArgs e) { this.GenCode = EventScriptInnerControl.ConverteventTextToBin(U.ConfigDataFilename("template_event_GAMEOVER_")); this.Close(); }
private void PlayerReinforcement_Click(object sender, EventArgs e) { this.GenCode = EventScriptInnerControl.ConverteventTextToBin(U.ConfigDataFilename("template_event_PlayerReinforcement_")); this.Close(); }
public void Init(uint mapid, EventScriptInnerControl currentControl) { this.MapID = mapid; this.CurrentControl = currentControl; }