Add project files.

This commit is contained in:
Goatgarien
2022-03-14 15:44:59 -07:00
parent 5fbc17d95d
commit 73206e2b6f
9 changed files with 1668 additions and 0 deletions
+31
View File
@@ -0,0 +1,31 @@
Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio Version 16
VisualStudioVersion = 16.0.32126.315
MinimumVisualStudioVersion = 10.0.40219.1
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "BAKKA Editor", "BAKKA Editor\BAKKA Editor.vcxproj", "{459EC852-D323-45B0-8A85-D6F4B030F5A4}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|x64 = Debug|x64
Debug|x86 = Debug|x86
Release|x64 = Release|x64
Release|x86 = Release|x86
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{459EC852-D323-45B0-8A85-D6F4B030F5A4}.Debug|x64.ActiveCfg = Debug|x64
{459EC852-D323-45B0-8A85-D6F4B030F5A4}.Debug|x64.Build.0 = Debug|x64
{459EC852-D323-45B0-8A85-D6F4B030F5A4}.Debug|x86.ActiveCfg = Debug|Win32
{459EC852-D323-45B0-8A85-D6F4B030F5A4}.Debug|x86.Build.0 = Debug|Win32
{459EC852-D323-45B0-8A85-D6F4B030F5A4}.Release|x64.ActiveCfg = Release|x64
{459EC852-D323-45B0-8A85-D6F4B030F5A4}.Release|x64.Build.0 = Release|x64
{459EC852-D323-45B0-8A85-D6F4B030F5A4}.Release|x86.ActiveCfg = Release|Win32
{459EC852-D323-45B0-8A85-D6F4B030F5A4}.Release|x86.Build.0 = Release|Win32
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
GlobalSection(ExtensibilityGlobals) = postSolution
SolutionGuid = {469EEAFF-2D80-4D14-A10D-95AE6CB493DA}
EndGlobalSection
EndGlobal
+142
View File
@@ -0,0 +1,142 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
<ProjectConfiguration Include="Debug|Win32">
<Configuration>Debug</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|Win32">
<Configuration>Release</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Debug|x64">
<Configuration>Debug</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|x64">
<Configuration>Release</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
</ItemGroup>
<PropertyGroup Label="Globals">
<VCProjectVersion>16.0</VCProjectVersion>
<ProjectGuid>{459EC852-D323-45B0-8A85-D6F4B030F5A4}</ProjectGuid>
<TargetFrameworkVersion>v4.7.2</TargetFrameworkVersion>
<Keyword>ManagedCProj</Keyword>
<RootNamespace>BAKKAEditor</RootNamespace>
<WindowsTargetPlatformVersion>10.0</WindowsTargetPlatformVersion>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<PlatformToolset>v142</PlatformToolset>
<CLRSupport>true</CLRSupport>
<CharacterSet>Unicode</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<PlatformToolset>v142</PlatformToolset>
<CLRSupport>true</CLRSupport>
<CharacterSet>Unicode</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<PlatformToolset>v142</PlatformToolset>
<CLRSupport>true</CLRSupport>
<CharacterSet>Unicode</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<PlatformToolset>v142</PlatformToolset>
<CLRSupport>true</CLRSupport>
<CharacterSet>Unicode</CharacterSet>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings">
</ImportGroup>
<ImportGroup Label="Shared">
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<PropertyGroup Label="UserMacros" />
<PropertyGroup />
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<PreprocessorDefinitions>WIN32;_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
</ClCompile>
<Link>
<AdditionalDependencies />
<SubSystem>Windows</SubSystem>
<EntryPointSymbol>main</EntryPointSymbol>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
</ClCompile>
<Link>
<AdditionalDependencies />
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<PreprocessorDefinitions>WIN32;NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
</ClCompile>
<Link>
<AdditionalDependencies />
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
</ClCompile>
<Link>
<AdditionalDependencies />
</Link>
</ItemDefinitionGroup>
<ItemGroup>
<Reference Include="System" />
<Reference Include="System.Data" />
<Reference Include="System.Drawing" />
<Reference Include="System.Windows.Forms" />
<Reference Include="System.Xml" />
</ItemGroup>
<ItemGroup>
<ClCompile Include="MyForm.cpp" />
</ItemGroup>
<ItemGroup>
<ClInclude Include="Chart.h" />
<ClInclude Include="MyForm.h">
<FileType>CppForm</FileType>
</ClInclude>
</ItemGroup>
<ItemGroup>
<EmbeddedResource Include="MyForm.en-US.resx">
<DependentUpon>MyForm.h</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="MyForm.resx">
<DependentUpon>MyForm.h</DependentUpon>
</EmbeddedResource>
</ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">
</ImportGroup>
</Project>
+30
View File
@@ -0,0 +1,30 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<Filter Include="Source Files">
<UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier>
<Extensions>cpp;c;cc;cxx;c++;cppm;ixx;def;odl;idl;hpj;bat;asm;asmx</Extensions>
</Filter>
<Filter Include="Header Files">
<UniqueIdentifier>{93995380-89BD-4b04-88EB-625FBE52EBFB}</UniqueIdentifier>
<Extensions>h;hh;hpp;hxx;h++;hm;inl;inc;ipp;xsd</Extensions>
</Filter>
<Filter Include="Resource Files">
<UniqueIdentifier>{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}</UniqueIdentifier>
<Extensions>rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms</Extensions>
</Filter>
</ItemGroup>
<ItemGroup>
<ClCompile Include="MyForm.cpp">
<Filter>Source Files</Filter>
</ClCompile>
</ItemGroup>
<ItemGroup>
<ClInclude Include="MyForm.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="Chart.h">
<Filter>Header Files</Filter>
</ClInclude>
</ItemGroup>
</Project>
+33
View File
@@ -0,0 +1,33 @@
#pragma once
#include <iostream>
#include <iterator>
#include <list>
struct NotesNode {
int beat;
int subBeat;
int noteType;
int position;
int size;
int holdChange;
int BGType;
std::list<NotesNode>::iterator nextNode;
std::list<NotesNode>::iterator prevNode;
};
struct PreChartNode {
int beat;
int subBeat;
int type;
double BPM; //2
int beatDiv1; //3
int beatDiv2; //3
double hiSpeed; //5
//6-10 have no extra info
};
struct Chart {
std::list<NotesNode> Notes;
std::list<PreChartNode> PreChart;
double offset;
};
+13
View File
@@ -0,0 +1,13 @@
#include "MyForm.h"
using namespace System;
using namespace System::Windows::Forms;
[STAThread]
void main(array<String^>^ args)
{
Application::EnableVisualStyles();
Application::SetCompatibleTextRenderingDefault(false);
BAKKAEditor::MyForm form;
Application::Run(% form);
}
+142
View File
@@ -0,0 +1,142 @@
<?xml version="1.0" encoding="utf-8"?>
<root>
<!--
Microsoft ResX Schema
Version 2.0
The primary goals of this format is to allow a simple XML format
that is mostly human readable. The generation and parsing of the
various data types are done through the TypeConverter classes
associated with the data types.
Example:
... ado.net/XML headers & schema ...
<resheader name="resmimetype">text/microsoft-resx</resheader>
<resheader name="version">2.0</resheader>
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
<value>[base64 mime encoded serialized .NET Framework object]</value>
</data>
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
<comment>This is a comment</comment>
</data>
There are any number of "resheader" rows that contain simple
name/value pairs.
Each data row contains a name, and value. The row also contains a
type or mimetype. Type corresponds to a .NET class that support
text/value conversion through the TypeConverter architecture.
Classes that don't support this are serialized and stored with the
mimetype set.
The mimetype is used for serialized objects, and tells the
ResXResourceReader how to depersist the object. This is currently not
extensible. For a given mimetype the value must be set accordingly:
Note - application/x-microsoft.net.object.binary.base64 is the format
that the ResXResourceWriter will generate, however the reader can
read any of the formats listed below.
mimetype: application/x-microsoft.net.object.binary.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.soap.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.bytearray.base64
value : The object must be serialized into a byte array
: using a System.ComponentModel.TypeConverter
: and then encoded with base64 encoding.
-->
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
<xsd:element name="root" msdata:IsDataSet="true">
<xsd:complexType>
<xsd:choice maxOccurs="unbounded">
<xsd:element name="metadata">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" />
</xsd:sequence>
<xsd:attribute name="name" use="required" type="xsd:string" />
<xsd:attribute name="type" type="xsd:string" />
<xsd:attribute name="mimetype" type="xsd:string" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="assembly">
<xsd:complexType>
<xsd:attribute name="alias" type="xsd:string" />
<xsd:attribute name="name" type="xsd:string" />
</xsd:complexType>
</xsd:element>
<xsd:element name="data">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="resheader">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" />
</xsd:complexType>
</xsd:element>
</xsd:choice>
</xsd:complexType>
</xsd:element>
</xsd:schema>
<resheader name="resmimetype">
<value>text/microsoft-resx</value>
</resheader>
<resheader name="version">
<value>2.0</value>
</resheader>
<resheader name="reader">
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
<data name="newToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
<value>114, 22</value>
</data>
<data name="openToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
<value>114, 22</value>
</data>
<data name="saveToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
<value>114, 22</value>
</data>
<data name="saveAsToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
<value>114, 22</value>
</data>
<data name="exitToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
<value>114, 22</value>
</data>
<data name="BonusBox.Location" type="System.Drawing.Point, System.Drawing">
<value>12, 48</value>
</data>
<data name="NoteTypesButtons.Size" type="System.Drawing.Size, System.Drawing">
<value>666, 74</value>
</data>
</root>
+465
View File
@@ -0,0 +1,465 @@
#pragma once
#include <iostream>
#include <fstream>
#include <iomanip>
#include "Chart.h"
Chart theChart;
int findLine(std::list<NotesNode>::iterator nextNode) {
int outputLine = 0;
for (std::list<NotesNode>::iterator itr = theChart.Notes.begin(); itr != theChart.Notes.end(); itr++) {
if (itr == nextNode)
break;
outputLine++;
}
return outputLine;
}
bool sortNotesListByBeat(const NotesNode& lhs, const NotesNode& rhs) {
if (lhs.beat < rhs.beat)
return true;
else if ((lhs.beat == rhs.beat) && (lhs.subBeat < rhs.subBeat))
return true;
else
return false;
}
bool sortPreChartListByBeat(const PreChartNode& lhs, const PreChartNode& rhs) {
if (lhs.beat < rhs.beat)
return true;
else if ((lhs.beat == rhs.beat) && (lhs.subBeat < rhs.subBeat))
return true;
else
return false;
}
namespace BAKKAEditor {
using namespace System;
using namespace System::ComponentModel;
using namespace System::Collections;
using namespace System::Windows::Forms;
using namespace System::Data;
using namespace System::Drawing;
/// <summary>
/// Summary for MyForm
/// </summary>
public ref class MyForm : public System::Windows::Forms::Form
{
public:
MyForm(void)
{
InitializeComponent();
//
//TODO: Add the constructor code here
//
}
protected:
/// <summary>
/// Clean up any resources being used.
/// </summary>
~MyForm()
{
if (components)
{
delete components;
}
}
private: System::Windows::Forms::MenuStrip^ menuStrip;
protected:
protected:
private: System::Windows::Forms::ToolStripMenuItem^ fileToolStripMenuItem;
private: System::Windows::Forms::ToolStripMenuItem^ newToolStripMenuItem;
private: System::Windows::Forms::ToolStripMenuItem^ openToolStripMenuItem;
private: System::Windows::Forms::ToolStripMenuItem^ saveToolStripMenuItem;
private: System::Windows::Forms::ToolStripMenuItem^ saveAsToolStripMenuItem;
private: System::Windows::Forms::ToolStripMenuItem^ exitToolStripMenuItem;
private: System::Windows::Forms::Button^ TapButton;
private: System::Windows::Forms::Button^ OrangeButton;
private: System::Windows::Forms::Button^ GreenButton;
private: System::Windows::Forms::CheckBox^ BonusBox;
private: System::Windows::Forms::Button^ RedButton;
private: System::Windows::Forms::Button^ BlueButton;
private: System::Windows::Forms::Button^ YellowButton;
private: System::Windows::Forms::Button^ HoldButton;
private: System::Windows::Forms::Button^ BGButton;
private: System::Windows::Forms::GroupBox^ NoteTypesButtons;
private: System::Windows::Forms::ToolTip^ ToolTip;
private: System::Windows::Forms::CheckBox^ BGBox;
private: System::Windows::Forms::CheckBox^ EndHoldBox;
private: System::Windows::Forms::Button^ InsertButton;
private: System::Windows::Forms::Label^ PosLabel;
private: System::Windows::Forms::Label^ posInfo;
private: System::Windows::Forms::NumericUpDown^ SizeNum;
private: System::Windows::Forms::Label^ SizeInfo;
private: System::Windows::Forms::Label^ SizeLabel;
private: System::Windows::Forms::NumericUpDown^ PosNum;
private: System::Windows::Forms::Panel^ panel1;
private: System::ComponentModel::IContainer^ components;
private:
/// <summary>
/// Required designer variable.
/// </summary>
#pragma region Windows Form Designer generated code
/// <summary>
/// Required method for Designer support - do not modify
/// the contents of this method with the code editor.
/// </summary>
void InitializeComponent(void)
{
this->components = (gcnew System::ComponentModel::Container());
System::ComponentModel::ComponentResourceManager^ resources = (gcnew System::ComponentModel::ComponentResourceManager(MyForm::typeid));
this->menuStrip = (gcnew System::Windows::Forms::MenuStrip());
this->fileToolStripMenuItem = (gcnew System::Windows::Forms::ToolStripMenuItem());
this->newToolStripMenuItem = (gcnew System::Windows::Forms::ToolStripMenuItem());
this->openToolStripMenuItem = (gcnew System::Windows::Forms::ToolStripMenuItem());
this->saveToolStripMenuItem = (gcnew System::Windows::Forms::ToolStripMenuItem());
this->saveAsToolStripMenuItem = (gcnew System::Windows::Forms::ToolStripMenuItem());
this->exitToolStripMenuItem = (gcnew System::Windows::Forms::ToolStripMenuItem());
this->TapButton = (gcnew System::Windows::Forms::Button());
this->OrangeButton = (gcnew System::Windows::Forms::Button());
this->GreenButton = (gcnew System::Windows::Forms::Button());
this->BonusBox = (gcnew System::Windows::Forms::CheckBox());
this->RedButton = (gcnew System::Windows::Forms::Button());
this->BlueButton = (gcnew System::Windows::Forms::Button());
this->YellowButton = (gcnew System::Windows::Forms::Button());
this->HoldButton = (gcnew System::Windows::Forms::Button());
this->BGButton = (gcnew System::Windows::Forms::Button());
this->NoteTypesButtons = (gcnew System::Windows::Forms::GroupBox());
this->BGBox = (gcnew System::Windows::Forms::CheckBox());
this->EndHoldBox = (gcnew System::Windows::Forms::CheckBox());
this->ToolTip = (gcnew System::Windows::Forms::ToolTip(this->components));
this->InsertButton = (gcnew System::Windows::Forms::Button());
this->PosLabel = (gcnew System::Windows::Forms::Label());
this->posInfo = (gcnew System::Windows::Forms::Label());
this->SizeNum = (gcnew System::Windows::Forms::NumericUpDown());
this->SizeInfo = (gcnew System::Windows::Forms::Label());
this->SizeLabel = (gcnew System::Windows::Forms::Label());
this->PosNum = (gcnew System::Windows::Forms::NumericUpDown());
this->panel1 = (gcnew System::Windows::Forms::Panel());
this->menuStrip->SuspendLayout();
this->NoteTypesButtons->SuspendLayout();
(cli::safe_cast<System::ComponentModel::ISupportInitialize^>(this->SizeNum))->BeginInit();
(cli::safe_cast<System::ComponentModel::ISupportInitialize^>(this->PosNum))->BeginInit();
this->panel1->SuspendLayout();
this->SuspendLayout();
//
// menuStrip
//
this->menuStrip->Items->AddRange(gcnew cli::array< System::Windows::Forms::ToolStripItem^ >(1) { this->fileToolStripMenuItem });
resources->ApplyResources(this->menuStrip, L"menuStrip");
this->menuStrip->Name = L"menuStrip";
//
// fileToolStripMenuItem
//
this->fileToolStripMenuItem->DropDownItems->AddRange(gcnew cli::array< System::Windows::Forms::ToolStripItem^ >(5) {
this->newToolStripMenuItem,
this->openToolStripMenuItem, this->saveToolStripMenuItem, this->saveAsToolStripMenuItem, this->exitToolStripMenuItem
});
this->fileToolStripMenuItem->Name = L"fileToolStripMenuItem";
resources->ApplyResources(this->fileToolStripMenuItem, L"fileToolStripMenuItem");
//
// newToolStripMenuItem
//
this->newToolStripMenuItem->Name = L"newToolStripMenuItem";
resources->ApplyResources(this->newToolStripMenuItem, L"newToolStripMenuItem");
this->newToolStripMenuItem->Click += gcnew System::EventHandler(this, &MyForm::newToolStripMenuItem_Click);
//
// openToolStripMenuItem
//
this->openToolStripMenuItem->Name = L"openToolStripMenuItem";
resources->ApplyResources(this->openToolStripMenuItem, L"openToolStripMenuItem");
this->openToolStripMenuItem->Click += gcnew System::EventHandler(this, &MyForm::openToolStripMenuItem_Click);
//
// saveToolStripMenuItem
//
this->saveToolStripMenuItem->Name = L"saveToolStripMenuItem";
resources->ApplyResources(this->saveToolStripMenuItem, L"saveToolStripMenuItem");
this->saveToolStripMenuItem->Click += gcnew System::EventHandler(this, &MyForm::saveToolStripMenuItem_Click);
//
// saveAsToolStripMenuItem
//
this->saveAsToolStripMenuItem->Name = L"saveAsToolStripMenuItem";
resources->ApplyResources(this->saveAsToolStripMenuItem, L"saveAsToolStripMenuItem");
//
// exitToolStripMenuItem
//
this->exitToolStripMenuItem->Name = L"exitToolStripMenuItem";
resources->ApplyResources(this->exitToolStripMenuItem, L"exitToolStripMenuItem");
//
// TapButton
//
resources->ApplyResources(this->TapButton, L"TapButton");
this->TapButton->Name = L"TapButton";
this->TapButton->UseVisualStyleBackColor = true;
//
// OrangeButton
//
resources->ApplyResources(this->OrangeButton, L"OrangeButton");
this->OrangeButton->Name = L"OrangeButton";
this->OrangeButton->UseVisualStyleBackColor = true;
//
// GreenButton
//
resources->ApplyResources(this->GreenButton, L"GreenButton");
this->GreenButton->Name = L"GreenButton";
this->GreenButton->UseVisualStyleBackColor = true;
//
// BonusBox
//
resources->ApplyResources(this->BonusBox, L"BonusBox");
this->BonusBox->Name = L"BonusBox";
this->ToolTip->SetToolTip(this->BonusBox, resources->GetString(L"BonusBox.ToolTip"));
this->BonusBox->UseVisualStyleBackColor = true;
//
// RedButton
//
resources->ApplyResources(this->RedButton, L"RedButton");
this->RedButton->Name = L"RedButton";
this->RedButton->UseVisualStyleBackColor = true;
//
// BlueButton
//
resources->ApplyResources(this->BlueButton, L"BlueButton");
this->BlueButton->Name = L"BlueButton";
this->BlueButton->UseVisualStyleBackColor = true;
//
// YellowButton
//
resources->ApplyResources(this->YellowButton, L"YellowButton");
this->YellowButton->Name = L"YellowButton";
this->YellowButton->UseVisualStyleBackColor = true;
//
// HoldButton
//
resources->ApplyResources(this->HoldButton, L"HoldButton");
this->HoldButton->Name = L"HoldButton";
this->ToolTip->SetToolTip(this->HoldButton, resources->GetString(L"HoldButton.ToolTip"));
this->HoldButton->UseVisualStyleBackColor = true;
//
// BGButton
//
resources->ApplyResources(this->BGButton, L"BGButton");
this->BGButton->Name = L"BGButton";
this->BGButton->UseVisualStyleBackColor = true;
//
// NoteTypesButtons
//
this->NoteTypesButtons->Controls->Add(this->BGBox);
this->NoteTypesButtons->Controls->Add(this->EndHoldBox);
this->NoteTypesButtons->Controls->Add(this->BGButton);
this->NoteTypesButtons->Controls->Add(this->TapButton);
this->NoteTypesButtons->Controls->Add(this->BonusBox);
this->NoteTypesButtons->Controls->Add(this->HoldButton);
this->NoteTypesButtons->Controls->Add(this->OrangeButton);
this->NoteTypesButtons->Controls->Add(this->YellowButton);
this->NoteTypesButtons->Controls->Add(this->GreenButton);
this->NoteTypesButtons->Controls->Add(this->BlueButton);
this->NoteTypesButtons->Controls->Add(this->RedButton);
resources->ApplyResources(this->NoteTypesButtons, L"NoteTypesButtons");
this->NoteTypesButtons->Name = L"NoteTypesButtons";
this->NoteTypesButtons->TabStop = false;
//
// BGBox
//
resources->ApplyResources(this->BGBox, L"BGBox");
this->BGBox->Name = L"BGBox";
this->ToolTip->SetToolTip(this->BGBox, resources->GetString(L"BGBox.ToolTip"));
this->BGBox->UseVisualStyleBackColor = true;
//
// EndHoldBox
//
resources->ApplyResources(this->EndHoldBox, L"EndHoldBox");
this->EndHoldBox->Name = L"EndHoldBox";
this->ToolTip->SetToolTip(this->EndHoldBox, resources->GetString(L"EndHoldBox.ToolTip"));
this->EndHoldBox->UseVisualStyleBackColor = true;
//
// InsertButton
//
resources->ApplyResources(this->InsertButton, L"InsertButton");
this->InsertButton->Name = L"InsertButton";
this->InsertButton->UseVisualStyleBackColor = true;
//
// PosLabel
//
resources->ApplyResources(this->PosLabel, L"PosLabel");
this->PosLabel->Name = L"PosLabel";
//
// posInfo
//
resources->ApplyResources(this->posInfo, L"posInfo");
this->posInfo->Name = L"posInfo";
//
// SizeNum
//
resources->ApplyResources(this->SizeNum, L"SizeNum");
this->SizeNum->Maximum = System::Decimal(gcnew cli::array< System::Int32 >(4) { 60, 0, 0, 0 });
this->SizeNum->Minimum = System::Decimal(gcnew cli::array< System::Int32 >(4) { 1, 0, 0, 0 });
this->SizeNum->Name = L"SizeNum";
this->SizeNum->Value = System::Decimal(gcnew cli::array< System::Int32 >(4) { 1, 0, 0, 0 });
//
// SizeInfo
//
resources->ApplyResources(this->SizeInfo, L"SizeInfo");
this->SizeInfo->Name = L"SizeInfo";
//
// SizeLabel
//
resources->ApplyResources(this->SizeLabel, L"SizeLabel");
this->SizeLabel->Name = L"SizeLabel";
//
// PosNum
//
resources->ApplyResources(this->PosNum, L"PosNum");
this->PosNum->Maximum = System::Decimal(gcnew cli::array< System::Int32 >(4) { 59, 0, 0, 0 });
this->PosNum->Name = L"PosNum";
//
// panel1
//
this->panel1->Controls->Add(this->PosNum);
this->panel1->Controls->Add(this->SizeLabel);
this->panel1->Controls->Add(this->SizeInfo);
this->panel1->Controls->Add(this->PosLabel);
this->panel1->Controls->Add(this->posInfo);
this->panel1->Controls->Add(this->SizeNum);
resources->ApplyResources(this->panel1, L"panel1");
this->panel1->Name = L"panel1";
//
// MyForm
//
this->AllowDrop = true;
resources->ApplyResources(this, L"$this");
this->AutoScaleMode = System::Windows::Forms::AutoScaleMode::Font;
this->Controls->Add(this->panel1);
this->Controls->Add(this->InsertButton);
this->Controls->Add(this->NoteTypesButtons);
this->Controls->Add(this->menuStrip);
this->MainMenuStrip = this->menuStrip;
this->Name = L"MyForm";
this->menuStrip->ResumeLayout(false);
this->menuStrip->PerformLayout();
this->NoteTypesButtons->ResumeLayout(false);
this->NoteTypesButtons->PerformLayout();
(cli::safe_cast<System::ComponentModel::ISupportInitialize^>(this->SizeNum))->EndInit();
(cli::safe_cast<System::ComponentModel::ISupportInitialize^>(this->PosNum))->EndInit();
this->panel1->ResumeLayout(false);
this->panel1->PerformLayout();
this->ResumeLayout(false);
this->PerformLayout();
}
#pragma endregion
private: System::Void newToolStripMenuItem_Click(System::Object^ sender, System::EventArgs^ e) {
}
private: System::Void saveToolStripMenuItem_Click(System::Object^ sender, System::EventArgs^ e) {
theChart.PreChart.sort(sortPreChartListByBeat);
theChart.Notes.sort(sortNotesListByBeat);
std::ofstream chartFile;
chartFile.open("chart.mer");
chartFile
<< "#MUSIC_SCORE_ID 0\n"
<< "#MUSIC_SCORE_VERSION 0\n"
<< "#GAME_VERSION \n"
<< "#MUSIC_FILE_PATH MER_BGM_S00_004 [replace name with actual file name]\n"
<< "#OFFSET " << theChart.offset << "\n"
<< "#MOVIEOFFSET 0.000000\n"
<< "#BODY\n";
chartFile << std::setw(5);
for (std::list<PreChartNode>::iterator itr = theChart.PreChart.begin(); itr != theChart.PreChart.end(); itr++) {
chartFile << (itr)->beat << " " << (itr)->subBeat << " " << (itr)->type << " ";
switch ((itr)->type) {
case 2:
chartFile << (itr)->BPM;
break;
case 3:
chartFile << (itr)->beatDiv1 << " " << (itr)->beatDiv2;
break;
case 5:
chartFile << (itr)->hiSpeed;
break;
default:
chartFile << "";
}
chartFile << "\n";
}
int line = 0;
for (std::list<NotesNode>::iterator itr = theChart.Notes.begin(); itr != theChart.Notes.end(); itr++) {
chartFile
<< (itr)->beat << " "
<< (itr)->subBeat << " "
<< "1" << " "
<< (itr)->noteType << " "
<< line << " "
<< (itr)->position << " "
<< (itr)->size << " ";
switch ((itr)->noteType) {
case 9:
chartFile << 1 << " " << findLine((itr)->nextNode);
break;
case 10:
if (((itr)->nextNode->position > (itr)->position && (itr)->prevNode->position > (itr)->position) ||
((itr)->nextNode->position < (itr)->position && (itr)->prevNode->position < (itr)->position)) {
chartFile << 1 << " " << findLine((itr)->nextNode);
}
else {
chartFile << 0 << " " << findLine((itr)->nextNode);
}
break;
case 12:
chartFile << 1 << " " << (itr)->BGType;
break;
case 13:
chartFile << 1 << " " << (itr)->BGType;
break;
default:
chartFile << 1;
}
chartFile << "\n";
line++;
}
chartFile.close();
}
private: System::Void openToolStripMenuItem_Click(System::Object^ sender, System::EventArgs^ e) {
std::ifstream chartFile;
chartFile.open("chart.mer");
while (!chartFile.eof()) {
}
chartFile.close();
}
};
}
+805
View File
@@ -0,0 +1,805 @@
<?xml version="1.0" encoding="utf-8"?>
<root>
<!--
Microsoft ResX Schema
Version 2.0
The primary goals of this format is to allow a simple XML format
that is mostly human readable. The generation and parsing of the
various data types are done through the TypeConverter classes
associated with the data types.
Example:
... ado.net/XML headers & schema ...
<resheader name="resmimetype">text/microsoft-resx</resheader>
<resheader name="version">2.0</resheader>
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
<value>[base64 mime encoded serialized .NET Framework object]</value>
</data>
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
<comment>This is a comment</comment>
</data>
There are any number of "resheader" rows that contain simple
name/value pairs.
Each data row contains a name, and value. The row also contains a
type or mimetype. Type corresponds to a .NET class that support
text/value conversion through the TypeConverter architecture.
Classes that don't support this are serialized and stored with the
mimetype set.
The mimetype is used for serialized objects, and tells the
ResXResourceReader how to depersist the object. This is currently not
extensible. For a given mimetype the value must be set accordingly:
Note - application/x-microsoft.net.object.binary.base64 is the format
that the ResXResourceWriter will generate, however the reader can
read any of the formats listed below.
mimetype: application/x-microsoft.net.object.binary.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.soap.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.bytearray.base64
value : The object must be serialized into a byte array
: using a System.ComponentModel.TypeConverter
: and then encoded with base64 encoding.
-->
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
<xsd:element name="root" msdata:IsDataSet="true">
<xsd:complexType>
<xsd:choice maxOccurs="unbounded">
<xsd:element name="metadata">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" />
</xsd:sequence>
<xsd:attribute name="name" use="required" type="xsd:string" />
<xsd:attribute name="type" type="xsd:string" />
<xsd:attribute name="mimetype" type="xsd:string" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="assembly">
<xsd:complexType>
<xsd:attribute name="alias" type="xsd:string" />
<xsd:attribute name="name" type="xsd:string" />
</xsd:complexType>
</xsd:element>
<xsd:element name="data">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="resheader">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" />
</xsd:complexType>
</xsd:element>
</xsd:choice>
</xsd:complexType>
</xsd:element>
</xsd:schema>
<resheader name="resmimetype">
<value>text/microsoft-resx</value>
</resheader>
<resheader name="version">
<value>2.0</value>
</resheader>
<resheader name="reader">
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<metadata name="menuStrip.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>17, 17</value>
</metadata>
<assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
<data name="newToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
<value>180, 22</value>
</data>
<data name="newToolStripMenuItem.Text" xml:space="preserve">
<value>New</value>
</data>
<data name="openToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
<value>180, 22</value>
</data>
<data name="openToolStripMenuItem.Text" xml:space="preserve">
<value>Open</value>
</data>
<data name="saveToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
<value>180, 22</value>
</data>
<data name="saveToolStripMenuItem.Text" xml:space="preserve">
<value>Save</value>
</data>
<data name="saveAsToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
<value>180, 22</value>
</data>
<data name="saveAsToolStripMenuItem.Text" xml:space="preserve">
<value>Save As</value>
</data>
<data name="exitToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
<value>180, 22</value>
</data>
<data name="exitToolStripMenuItem.Text" xml:space="preserve">
<value>Exit</value>
</data>
<data name="fileToolStripMenuItem.Size" type="System.Drawing.Size, System.Drawing">
<value>37, 20</value>
</data>
<data name="fileToolStripMenuItem.Text" xml:space="preserve">
<value>File</value>
</data>
<data name="menuStrip.Location" type="System.Drawing.Point, System.Drawing">
<value>0, 0</value>
</data>
<data name="menuStrip.Size" type="System.Drawing.Size, System.Drawing">
<value>972, 24</value>
</data>
<assembly alias="mscorlib" name="mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
<data name="menuStrip.TabIndex" type="System.Int32, mscorlib">
<value>0</value>
</data>
<data name="menuStrip.Text" xml:space="preserve">
<value>Menu Strip</value>
</data>
<data name="&gt;&gt;menuStrip.Name" xml:space="preserve">
<value>menuStrip</value>
</data>
<data name="&gt;&gt;menuStrip.Type" xml:space="preserve">
<value>System.Windows.Forms.MenuStrip, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;menuStrip.Parent" xml:space="preserve">
<value>$this</value>
</data>
<data name="&gt;&gt;menuStrip.ZOrder" xml:space="preserve">
<value>3</value>
</data>
<data name="TapButton.AutoSize" type="System.Boolean, mscorlib">
<value>True</value>
</data>
<data name="TapButton.Location" type="System.Drawing.Point, System.Drawing">
<value>6, 19</value>
</data>
<data name="TapButton.Size" type="System.Drawing.Size, System.Drawing">
<value>75, 23</value>
</data>
<data name="TapButton.TabIndex" type="System.Int32, mscorlib">
<value>1</value>
</data>
<data name="TapButton.Text" xml:space="preserve">
<value>Tap</value>
</data>
<assembly alias="System.Windows.Forms" name="System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
<data name="TapButton.TextImageRelation" type="System.Windows.Forms.TextImageRelation, System.Windows.Forms">
<value>ImageBeforeText</value>
</data>
<data name="&gt;&gt;TapButton.Name" xml:space="preserve">
<value>TapButton</value>
</data>
<data name="&gt;&gt;TapButton.Type" xml:space="preserve">
<value>System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;TapButton.Parent" xml:space="preserve">
<value>NoteTypesButtons</value>
</data>
<data name="&gt;&gt;TapButton.ZOrder" xml:space="preserve">
<value>3</value>
</data>
<data name="OrangeButton.AutoSize" type="System.Boolean, mscorlib">
<value>True</value>
</data>
<data name="OrangeButton.Location" type="System.Drawing.Point, System.Drawing">
<value>87, 19</value>
</data>
<data name="OrangeButton.Size" type="System.Drawing.Size, System.Drawing">
<value>77, 23</value>
</data>
<data name="OrangeButton.TabIndex" type="System.Int32, mscorlib">
<value>2</value>
</data>
<data name="OrangeButton.Text" xml:space="preserve">
<value>Orange Flick</value>
</data>
<data name="&gt;&gt;OrangeButton.Name" xml:space="preserve">
<value>OrangeButton</value>
</data>
<data name="&gt;&gt;OrangeButton.Type" xml:space="preserve">
<value>System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;OrangeButton.Parent" xml:space="preserve">
<value>NoteTypesButtons</value>
</data>
<data name="&gt;&gt;OrangeButton.ZOrder" xml:space="preserve">
<value>6</value>
</data>
<data name="GreenButton.AutoSize" type="System.Boolean, mscorlib">
<value>True</value>
</data>
<data name="GreenButton.Location" type="System.Drawing.Point, System.Drawing">
<value>170, 19</value>
</data>
<data name="GreenButton.Size" type="System.Drawing.Size, System.Drawing">
<value>75, 23</value>
</data>
<data name="GreenButton.TabIndex" type="System.Int32, mscorlib">
<value>3</value>
</data>
<data name="GreenButton.Text" xml:space="preserve">
<value>Green Flick</value>
</data>
<data name="&gt;&gt;GreenButton.Name" xml:space="preserve">
<value>GreenButton</value>
</data>
<data name="&gt;&gt;GreenButton.Type" xml:space="preserve">
<value>System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;GreenButton.Parent" xml:space="preserve">
<value>NoteTypesButtons</value>
</data>
<data name="&gt;&gt;GreenButton.ZOrder" xml:space="preserve">
<value>8</value>
</data>
<data name="BonusBox.AutoSize" type="System.Boolean, mscorlib">
<value>True</value>
</data>
<data name="BonusBox.Location" type="System.Drawing.Point, System.Drawing">
<value>12, 48</value>
</data>
<data name="BonusBox.Size" type="System.Drawing.Size, System.Drawing">
<value>56, 17</value>
</data>
<data name="BonusBox.TabIndex" type="System.Int32, mscorlib">
<value>4</value>
</data>
<data name="BonusBox.Text" xml:space="preserve">
<value>Bonus</value>
</data>
<metadata name="ToolTip.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>124, 17</value>
</metadata>
<data name="BonusBox.ToolTip" xml:space="preserve">
<value>Bonus Only Applies to:
Tap, Orange Flicks, and Green Flicks</value>
</data>
<data name="&gt;&gt;BonusBox.Name" xml:space="preserve">
<value>BonusBox</value>
</data>
<data name="&gt;&gt;BonusBox.Type" xml:space="preserve">
<value>System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;BonusBox.Parent" xml:space="preserve">
<value>NoteTypesButtons</value>
</data>
<data name="&gt;&gt;BonusBox.ZOrder" xml:space="preserve">
<value>4</value>
</data>
<data name="RedButton.AutoSize" type="System.Boolean, mscorlib">
<value>True</value>
</data>
<data name="RedButton.Location" type="System.Drawing.Point, System.Drawing">
<value>251, 19</value>
</data>
<data name="RedButton.Size" type="System.Drawing.Size, System.Drawing">
<value>75, 23</value>
</data>
<data name="RedButton.TabIndex" type="System.Int32, mscorlib">
<value>7</value>
</data>
<data name="RedButton.Text" xml:space="preserve">
<value>Red Flick</value>
</data>
<data name="&gt;&gt;RedButton.Name" xml:space="preserve">
<value>RedButton</value>
</data>
<data name="&gt;&gt;RedButton.Type" xml:space="preserve">
<value>System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;RedButton.Parent" xml:space="preserve">
<value>NoteTypesButtons</value>
</data>
<data name="&gt;&gt;RedButton.ZOrder" xml:space="preserve">
<value>10</value>
</data>
<data name="BlueButton.AutoSize" type="System.Boolean, mscorlib">
<value>True</value>
</data>
<data name="BlueButton.Location" type="System.Drawing.Point, System.Drawing">
<value>332, 19</value>
</data>
<data name="BlueButton.Size" type="System.Drawing.Size, System.Drawing">
<value>75, 23</value>
</data>
<data name="BlueButton.TabIndex" type="System.Int32, mscorlib">
<value>8</value>
</data>
<data name="BlueButton.Text" xml:space="preserve">
<value>Blue Flick</value>
</data>
<data name="&gt;&gt;BlueButton.Name" xml:space="preserve">
<value>BlueButton</value>
</data>
<data name="&gt;&gt;BlueButton.Type" xml:space="preserve">
<value>System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;BlueButton.Parent" xml:space="preserve">
<value>NoteTypesButtons</value>
</data>
<data name="&gt;&gt;BlueButton.ZOrder" xml:space="preserve">
<value>9</value>
</data>
<data name="YellowButton.AutoSize" type="System.Boolean, mscorlib">
<value>True</value>
</data>
<data name="YellowButton.Location" type="System.Drawing.Point, System.Drawing">
<value>413, 19</value>
</data>
<data name="YellowButton.Size" type="System.Drawing.Size, System.Drawing">
<value>75, 23</value>
</data>
<data name="YellowButton.TabIndex" type="System.Int32, mscorlib">
<value>9</value>
</data>
<data name="YellowButton.Text" xml:space="preserve">
<value>Yellow Tap</value>
</data>
<data name="&gt;&gt;YellowButton.Name" xml:space="preserve">
<value>YellowButton</value>
</data>
<data name="&gt;&gt;YellowButton.Type" xml:space="preserve">
<value>System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;YellowButton.Parent" xml:space="preserve">
<value>NoteTypesButtons</value>
</data>
<data name="&gt;&gt;YellowButton.ZOrder" xml:space="preserve">
<value>7</value>
</data>
<data name="HoldButton.AutoSize" type="System.Boolean, mscorlib">
<value>True</value>
</data>
<data name="HoldButton.Location" type="System.Drawing.Point, System.Drawing">
<value>494, 19</value>
</data>
<data name="HoldButton.Size" type="System.Drawing.Size, System.Drawing">
<value>75, 23</value>
</data>
<data name="HoldButton.TabIndex" type="System.Int32, mscorlib">
<value>10</value>
</data>
<data name="HoldButton.Text" xml:space="preserve">
<value>Hold</value>
</data>
<data name="HoldButton.ToolTip" xml:space="preserve">
<value>After first insert of a hold,
you must continue adding to the hold until end.
Check box to add end of hold</value>
</data>
<data name="&gt;&gt;HoldButton.Name" xml:space="preserve">
<value>HoldButton</value>
</data>
<data name="&gt;&gt;HoldButton.Type" xml:space="preserve">
<value>System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;HoldButton.Parent" xml:space="preserve">
<value>NoteTypesButtons</value>
</data>
<data name="&gt;&gt;HoldButton.ZOrder" xml:space="preserve">
<value>5</value>
</data>
<data name="BGButton.AutoSize" type="System.Boolean, mscorlib">
<value>True</value>
</data>
<data name="BGButton.Location" type="System.Drawing.Point, System.Drawing">
<value>575, 19</value>
</data>
<data name="BGButton.Size" type="System.Drawing.Size, System.Drawing">
<value>75, 23</value>
</data>
<data name="BGButton.TabIndex" type="System.Int32, mscorlib">
<value>11</value>
</data>
<data name="BGButton.Text" xml:space="preserve">
<value>Background</value>
</data>
<data name="&gt;&gt;BGButton.Name" xml:space="preserve">
<value>BGButton</value>
</data>
<data name="&gt;&gt;BGButton.Type" xml:space="preserve">
<value>System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;BGButton.Parent" xml:space="preserve">
<value>NoteTypesButtons</value>
</data>
<data name="&gt;&gt;BGButton.ZOrder" xml:space="preserve">
<value>2</value>
</data>
<data name="BGBox.AutoSize" type="System.Boolean, mscorlib">
<value>True</value>
</data>
<data name="BGBox.Location" type="System.Drawing.Point, System.Drawing">
<value>575, 49</value>
</data>
<data name="BGBox.Size" type="System.Drawing.Size, System.Drawing">
<value>58, 17</value>
</data>
<data name="BGBox.TabIndex" type="System.Int32, mscorlib">
<value>13</value>
</data>
<data name="BGBox.Text" xml:space="preserve">
<value>+/- BG</value>
</data>
<data name="BGBox.ToolTip" xml:space="preserve">
<value>Checked: Add section background
Unchecked: Remove section of background</value>
</data>
<data name="&gt;&gt;BGBox.Name" xml:space="preserve">
<value>BGBox</value>
</data>
<data name="&gt;&gt;BGBox.Type" xml:space="preserve">
<value>System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;BGBox.Parent" xml:space="preserve">
<value>NoteTypesButtons</value>
</data>
<data name="&gt;&gt;BGBox.ZOrder" xml:space="preserve">
<value>0</value>
</data>
<data name="EndHoldBox.AutoSize" type="System.Boolean, mscorlib">
<value>True</value>
</data>
<data name="EndHoldBox.Location" type="System.Drawing.Point, System.Drawing">
<value>494, 49</value>
</data>
<data name="EndHoldBox.Size" type="System.Drawing.Size, System.Drawing">
<value>70, 17</value>
</data>
<data name="EndHoldBox.TabIndex" type="System.Int32, mscorlib">
<value>12</value>
</data>
<data name="EndHoldBox.Text" xml:space="preserve">
<value>End Hold</value>
</data>
<data name="EndHoldBox.ToolTip" xml:space="preserve">
<value>Check box to make next insert the end of the hold</value>
</data>
<data name="&gt;&gt;EndHoldBox.Name" xml:space="preserve">
<value>EndHoldBox</value>
</data>
<data name="&gt;&gt;EndHoldBox.Type" xml:space="preserve">
<value>System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;EndHoldBox.Parent" xml:space="preserve">
<value>NoteTypesButtons</value>
</data>
<data name="&gt;&gt;EndHoldBox.ZOrder" xml:space="preserve">
<value>1</value>
</data>
<data name="NoteTypesButtons.Location" type="System.Drawing.Point, System.Drawing">
<value>6, 27</value>
</data>
<data name="NoteTypesButtons.Size" type="System.Drawing.Size, System.Drawing">
<value>678, 77</value>
</data>
<data name="NoteTypesButtons.TabIndex" type="System.Int32, mscorlib">
<value>14</value>
</data>
<data name="NoteTypesButtons.Text" xml:space="preserve">
<value>Object Types</value>
</data>
<data name="&gt;&gt;NoteTypesButtons.Name" xml:space="preserve">
<value>NoteTypesButtons</value>
</data>
<data name="&gt;&gt;NoteTypesButtons.Type" xml:space="preserve">
<value>System.Windows.Forms.GroupBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;NoteTypesButtons.Parent" xml:space="preserve">
<value>$this</value>
</data>
<data name="&gt;&gt;NoteTypesButtons.ZOrder" xml:space="preserve">
<value>2</value>
</data>
<data name="InsertButton.Location" type="System.Drawing.Point, System.Drawing">
<value>6, 188</value>
</data>
<data name="InsertButton.Size" type="System.Drawing.Size, System.Drawing">
<value>203, 23</value>
</data>
<data name="InsertButton.TabIndex" type="System.Int32, mscorlib">
<value>21</value>
</data>
<data name="InsertButton.Text" xml:space="preserve">
<value>Insert Object</value>
</data>
<data name="&gt;&gt;InsertButton.Name" xml:space="preserve">
<value>InsertButton</value>
</data>
<data name="&gt;&gt;InsertButton.Type" xml:space="preserve">
<value>System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;InsertButton.Parent" xml:space="preserve">
<value>$this</value>
</data>
<data name="&gt;&gt;InsertButton.ZOrder" xml:space="preserve">
<value>1</value>
</data>
<data name="PosLabel.AutoSize" type="System.Boolean, mscorlib">
<value>True</value>
</data>
<data name="PosLabel.Font" type="System.Drawing.Font, System.Drawing">
<value>Microsoft Sans Serif, 12pt, style=Bold</value>
</data>
<data name="PosLabel.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
<value>NoControl</value>
</data>
<data name="PosLabel.Location" type="System.Drawing.Point, System.Drawing">
<value>3, 7</value>
</data>
<data name="PosLabel.Size" type="System.Drawing.Size, System.Drawing">
<value>78, 20</value>
</data>
<data name="PosLabel.TabIndex" type="System.Int32, mscorlib">
<value>16</value>
</data>
<data name="PosLabel.Text" xml:space="preserve">
<value>Position:</value>
</data>
<data name="&gt;&gt;PosLabel.Name" xml:space="preserve">
<value>PosLabel</value>
</data>
<data name="&gt;&gt;PosLabel.Type" xml:space="preserve">
<value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;PosLabel.Parent" xml:space="preserve">
<value>panel1</value>
</data>
<data name="&gt;&gt;PosLabel.ZOrder" xml:space="preserve">
<value>3</value>
</data>
<data name="posInfo.AutoSize" type="System.Boolean, mscorlib">
<value>True</value>
</data>
<data name="posInfo.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
<value>NoControl</value>
</data>
<data name="posInfo.Location" type="System.Drawing.Point, System.Drawing">
<value>155, 9</value>
</data>
<data name="posInfo.Size" type="System.Drawing.Size, System.Drawing">
<value>28, 13</value>
</data>
<data name="posInfo.TabIndex" type="System.Int32, mscorlib">
<value>19</value>
</data>
<data name="posInfo.Text" xml:space="preserve">
<value>0-59</value>
</data>
<data name="&gt;&gt;posInfo.Name" xml:space="preserve">
<value>posInfo</value>
</data>
<data name="&gt;&gt;posInfo.Type" xml:space="preserve">
<value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;posInfo.Parent" xml:space="preserve">
<value>panel1</value>
</data>
<data name="&gt;&gt;posInfo.ZOrder" xml:space="preserve">
<value>4</value>
</data>
<data name="SizeNum.Location" type="System.Drawing.Point, System.Drawing">
<value>80, 38</value>
</data>
<data name="SizeNum.Size" type="System.Drawing.Size, System.Drawing">
<value>69, 20</value>
</data>
<data name="SizeNum.TabIndex" type="System.Int32, mscorlib">
<value>18</value>
</data>
<data name="&gt;&gt;SizeNum.Name" xml:space="preserve">
<value>SizeNum</value>
</data>
<data name="&gt;&gt;SizeNum.Type" xml:space="preserve">
<value>System.Windows.Forms.NumericUpDown, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;SizeNum.Parent" xml:space="preserve">
<value>panel1</value>
</data>
<data name="&gt;&gt;SizeNum.ZOrder" xml:space="preserve">
<value>5</value>
</data>
<data name="SizeInfo.AutoSize" type="System.Boolean, mscorlib">
<value>True</value>
</data>
<data name="SizeInfo.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
<value>NoControl</value>
</data>
<data name="SizeInfo.Location" type="System.Drawing.Point, System.Drawing">
<value>155, 43</value>
</data>
<data name="SizeInfo.Size" type="System.Drawing.Size, System.Drawing">
<value>28, 13</value>
</data>
<data name="SizeInfo.TabIndex" type="System.Int32, mscorlib">
<value>20</value>
</data>
<data name="SizeInfo.Text" xml:space="preserve">
<value>1-60</value>
</data>
<data name="&gt;&gt;SizeInfo.Name" xml:space="preserve">
<value>SizeInfo</value>
</data>
<data name="&gt;&gt;SizeInfo.Type" xml:space="preserve">
<value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;SizeInfo.Parent" xml:space="preserve">
<value>panel1</value>
</data>
<data name="&gt;&gt;SizeInfo.ZOrder" xml:space="preserve">
<value>2</value>
</data>
<data name="SizeLabel.AutoSize" type="System.Boolean, mscorlib">
<value>True</value>
</data>
<data name="SizeLabel.Font" type="System.Drawing.Font, System.Drawing">
<value>Microsoft Sans Serif, 12pt, style=Bold</value>
</data>
<data name="SizeLabel.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms">
<value>NoControl</value>
</data>
<data name="SizeLabel.Location" type="System.Drawing.Point, System.Drawing">
<value>3, 38</value>
</data>
<data name="SizeLabel.Size" type="System.Drawing.Size, System.Drawing">
<value>49, 20</value>
</data>
<data name="SizeLabel.TabIndex" type="System.Int32, mscorlib">
<value>17</value>
</data>
<data name="SizeLabel.Text" xml:space="preserve">
<value>Size:</value>
</data>
<data name="&gt;&gt;SizeLabel.Name" xml:space="preserve">
<value>SizeLabel</value>
</data>
<data name="&gt;&gt;SizeLabel.Type" xml:space="preserve">
<value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;SizeLabel.Parent" xml:space="preserve">
<value>panel1</value>
</data>
<data name="&gt;&gt;SizeLabel.ZOrder" xml:space="preserve">
<value>1</value>
</data>
<data name="PosNum.Location" type="System.Drawing.Point, System.Drawing">
<value>80, 7</value>
</data>
<data name="PosNum.Size" type="System.Drawing.Size, System.Drawing">
<value>69, 20</value>
</data>
<data name="PosNum.TabIndex" type="System.Int32, mscorlib">
<value>15</value>
</data>
<data name="&gt;&gt;PosNum.Name" xml:space="preserve">
<value>PosNum</value>
</data>
<data name="&gt;&gt;PosNum.Type" xml:space="preserve">
<value>System.Windows.Forms.NumericUpDown, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;PosNum.Parent" xml:space="preserve">
<value>panel1</value>
</data>
<data name="&gt;&gt;PosNum.ZOrder" xml:space="preserve">
<value>0</value>
</data>
<data name="panel1.Location" type="System.Drawing.Point, System.Drawing">
<value>6, 110</value>
</data>
<data name="panel1.Size" type="System.Drawing.Size, System.Drawing">
<value>203, 72</value>
</data>
<data name="panel1.TabIndex" type="System.Int32, mscorlib">
<value>22</value>
</data>
<data name="&gt;&gt;panel1.Name" xml:space="preserve">
<value>panel1</value>
</data>
<data name="&gt;&gt;panel1.Type" xml:space="preserve">
<value>System.Windows.Forms.Panel, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;panel1.Parent" xml:space="preserve">
<value>$this</value>
</data>
<data name="&gt;&gt;panel1.ZOrder" xml:space="preserve">
<value>0</value>
</data>
<metadata name="$this.Localizable" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<data name="$this.AutoScaleDimensions" type="System.Drawing.SizeF, System.Drawing">
<value>6, 13</value>
</data>
<data name="$this.AutoSizeMode" type="System.Windows.Forms.AutoSizeMode, System.Windows.Forms">
<value>GrowAndShrink</value>
</data>
<data name="$this.ClientSize" type="System.Drawing.Size, System.Drawing">
<value>972, 510</value>
</data>
<data name="$this.Text" xml:space="preserve">
<value>BAKKA Editor</value>
</data>
<data name="&gt;&gt;fileToolStripMenuItem.Name" xml:space="preserve">
<value>fileToolStripMenuItem</value>
</data>
<data name="&gt;&gt;fileToolStripMenuItem.Type" xml:space="preserve">
<value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;newToolStripMenuItem.Name" xml:space="preserve">
<value>newToolStripMenuItem</value>
</data>
<data name="&gt;&gt;newToolStripMenuItem.Type" xml:space="preserve">
<value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;openToolStripMenuItem.Name" xml:space="preserve">
<value>openToolStripMenuItem</value>
</data>
<data name="&gt;&gt;openToolStripMenuItem.Type" xml:space="preserve">
<value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;saveToolStripMenuItem.Name" xml:space="preserve">
<value>saveToolStripMenuItem</value>
</data>
<data name="&gt;&gt;saveToolStripMenuItem.Type" xml:space="preserve">
<value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;saveAsToolStripMenuItem.Name" xml:space="preserve">
<value>saveAsToolStripMenuItem</value>
</data>
<data name="&gt;&gt;saveAsToolStripMenuItem.Type" xml:space="preserve">
<value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;exitToolStripMenuItem.Name" xml:space="preserve">
<value>exitToolStripMenuItem</value>
</data>
<data name="&gt;&gt;exitToolStripMenuItem.Type" xml:space="preserve">
<value>System.Windows.Forms.ToolStripMenuItem, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;ToolTip.Name" xml:space="preserve">
<value>ToolTip</value>
</data>
<data name="&gt;&gt;ToolTip.Type" xml:space="preserve">
<value>System.Windows.Forms.ToolTip, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
<data name="&gt;&gt;$this.Name" xml:space="preserve">
<value>MyForm</value>
</data>
<data name="&gt;&gt;$this.Type" xml:space="preserve">
<value>System.Windows.Forms.Form, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</data>
</root>
+7
View File
@@ -0,0 +1,7 @@
#MUSIC_SCORE_ID 1
#MUSIC_SCORE_VERSION 1
#GAME_VERSION 1
#MUSIC_FILE_PATH MER_BGM_S00_004 [replace name with actual file name]
#OFFSET 0
#MOVIEOFFSET 0.000000
#BODY