-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathTypes.cs
More file actions
58 lines (47 loc) · 5.66 KB
/
Types.cs
File metadata and controls
58 lines (47 loc) · 5.66 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
using System;
using System.Collections.Generic;
using System.Text;
using System.Reflection;
using System.ComponentModel;
public class CharsetProjectInfo
{
public string Filename = "";
public bool Multicolor = true;
};
namespace RetroDevStudio
{
public partial class ConstantData
{
public static System.Drawing.Color[] m_Colors = new System.Drawing.Color[17];
public static System.Drawing.Brush[] m_ColorBrushes = new System.Drawing.Brush[17];
public static uint[] m_ColorValues = new uint[17];
public static Palette Palette;
public static GR.Memory.ByteBuffer UpperCaseCharsetC64 = new GR.Memory.ByteBuffer( "3C666E6E60623C00183C667E666666007C66667C66667C003C66606060663C00786C6666666C78007E60607860607E007E606078606060003C66606E66663C006666667E666666003C18181818183C001E0C0C0C0C6C3800666C7870786C66006060606060607E0063777F6B6363630066767E7E6E6666003C66666666663C007C66667C606060003C666666663C0E007C66667C786C66003C66603C06663C007E181818181818006666666666663C0066666666663C18006363636B7F77630066663C183C6666006666663C181818007E060C1830607E003C30303030303C000C12307C3062FC003C0C0C0C0C0C3C0000183C7E181818180010307F7F3010000000000000000000181818180000180066666600000000006666FF66FF666600183E603C067C180062660C18306646003C663C3867663F00060C1800000000000C18303030180C0030180C0C0C18300000663CFF3C6600000018187E1818000000000000001818300000007E0000000000000000001818000003060C183060003C666E7666663C001818381818187E003C66060C30607E003C66061C06663C00060E1E667F0606007E607C0606663C003C66607C66663C007E660C18181818003C66663C66663C003C66663E06663C00000018000018000000001800001818300E18306030180E0000007E007E00000070180C060C1870003C66060C18001800000000FFFF000000081C3E7F7F1C3E001818181818181818000000FFFF0000000000FFFF0000000000FFFF000000000000000000FFFF000030303030303030300C0C0C0C0C0C0C0C000000E0F038181818181C0F07000000181838F0E0000000C0C0C0C0C0C0FFFFC0E070381C0E070303070E1C3870E0C0FFFFC0C0C0C0C0C0FFFF030303030303003C7E7E7E7E3C000000000000FFFF00367F7F7F3E1C08006060606060606060000000070F1C1818C3E77E3C3C7EE7C3003C7E66667E3C001818666618183C000606060606060606081C3E7F3E1C0800181818FFFF181818C0C03030C0C0303018181818181818180000033E76363600FF7F3F1F0F0703010000000000000000F0F0F0F0F0F0F0F000000000FFFFFFFFFF0000000000000000000000000000FFC0C0C0C0C0C0C0C0CCCC3333CCCC3333030303030303030300000000CCCC3333FFFEFCF8F0E0C08003030303030303031818181F1F181818000000000F0F0F0F1818181F1F000000000000F8F8181818000000000000FFFF0000001F1F181818181818FFFF000000000000FFFF181818181818F8F8181818C0C0C0C0C0C0C0C0E0E0E0E0E0E0E0E00707070707070707FFFF000000000000FFFFFF00000000000000000000FFFFFF030303030303FFFF00000000F0F0F0F00F0F0F0F00000000181818F8F8000000F0F0F0F000000000F0F0F0F00F0F0F0FC39991919F99C3FFE7C39981999999FF83999983999983FFC3999F9F9F99C3FF87939999999387FF819F9F879F9F81FF819F9F879F9F9FFFC3999F919999C3FF99999981999999FFC3E7E7E7E7E7C3FFE1F3F3F3F393C7FF9993878F879399FF9F9F9F9F9F9F81FF9C8880949C9C9CFF99898181919999FFC39999999999C3FF839999839F9F9FFFC399999999C3F1FF83999983879399FFC3999FC3F999C3FF81E7E7E7E7E7E7FF999999999999C3FF9999999999C3E7FF9C9C9C9480889CFF9999C3E7C39999FF999999C3E7E7E7FF81F9F3E7CF9F81FFC3CFCFCFCFCFC3FFF3EDCF83CF9D03FFC3F3F3F3F3F3C3FFFFE7C381E7E7E7E7FFEFCF8080CFEFFFFFFFFFFFFFFFFFFFE7E7E7E7FFFFE7FF999999FFFFFFFFFF99990099009999FFE7C19FC3F983E7FF9D99F3E7CF99B9FFC399C3C79899C0FFF9F3E7FFFFFFFFFFF3E7CFCFCFE7F3FFCFE7F3F3F3E7CFFFFF99C300C399FFFFFFE7E781E7E7FFFFFFFFFFFFFFE7E7CFFFFFFF81FFFFFFFFFFFFFFFFFFE7E7FFFFFCF9F3E7CF9FFFC39991899999C3FFE7E7C7E7E7E781FFC399F9F3CF9F81FFC399F9E3F999C3FFF9F1E19980F9F9FF819F83F9F999C3FFC3999F839999C3FF8199F3E7E7E7E7FFC39999C39999C3FFC39999C1F999C3FFFFFFE7FFFFE7FFFFFFFFE7FFFFE7E7CFF1E7CF9FCFE7F1FFFFFF81FF81FFFFFF8FE7F3F9F3E78FFFC399F9F3E7FFE7FFFFFFFF0000FFFFFFF7E3C18080E3C1FFE7E7E7E7E7E7E7E7FFFFFF0000FFFFFFFFFF0000FFFFFFFFFF0000FFFFFFFFFFFFFFFFFF0000FFFFCFCFCFCFCFCFCFCFF3F3F3F3F3F3F3F3FFFFFF1F0FC7E7E7E7E7E3F0F8FFFFFFE7E7C70F1FFFFFFF3F3F3F3F3F3F00003F1F8FC7E3F1F8FCFCF8F1E3C78F1F3F00003F3F3F3F3F3F0000FCFCFCFCFCFCFFC381818181C3FFFFFFFFFFFF0000FFC9808080C1E3F7FF9F9F9F9F9F9F9F9FFFFFFFF8F0E3E7E73C1881C3C381183CFFC381999981C3FFE7E79999E7E7C3FFF9F9F9F9F9F9F9F9F7E3C180C1E3F7FFE7E7E70000E7E7E73F3FCFCF3F3FCFCFE7E7E7E7E7E7E7E7FFFFFCC189C9C9FF0080C0E0F0F8FCFEFFFFFFFFFFFFFFFF0F0F0F0F0F0F0F0FFFFFFFFF0000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFF003F3F3F3F3F3F3F3F3333CCCC3333CCCCFCFCFCFCFCFCFCFCFFFFFFFF3333CCCC000103070F1F3F7FFCFCFCFCFCFCFCFCE7E7E7E0E0E7E7E7FFFFFFFFF0F0F0F0E7E7E7E0E0FFFFFFFFFFFF0707E7E7E7FFFFFFFFFFFF0000FFFFFFE0E0E7E7E7E7E7E70000FFFFFFFFFFFF0000E7E7E7E7E7E70707E7E7E73F3F3F3F3F3F3F3F1F1F1F1F1F1F1F1FF8F8F8F8F8F8F8F80000FFFFFFFFFFFF000000FFFFFFFFFFFFFFFFFFFF000000FCFCFCFCFCFC0000FFFFFFFF0F0F0F0FF0F0F0F0FFFFFFFFE7E7E70707FFFFFF0F0F0F0FFFFFFFFF0F0F0F0FF0F0F0F0" );
static ConstantData()
{
Palette = RetroDevStudio.ConstantData.PaletteC64();
m_ColorValues[0] = 0xff000000;
m_ColorValues[1] = 0xffffffff;
m_ColorValues[2] = 0xff8B4131;
m_ColorValues[3] = 0xff7BBDC5;
m_ColorValues[4] = 0xff8B41AC;
m_ColorValues[5] = 0xff6AAC41;
m_ColorValues[6] = 0xff3931A4;
m_ColorValues[7] = 0xffD5DE73;
m_ColorValues[8] = 0xff945A20;
m_ColorValues[9] = 0xff5A4100;
m_ColorValues[10] = 0xffBD736A;
m_ColorValues[11] = 0xff525252;
m_ColorValues[12] = 0xff838383;
m_ColorValues[13] = 0xffACEE8B;
m_ColorValues[14] = 0xff7B73DE;
m_ColorValues[15] = 0xffACACAC;
m_ColorValues[16] = 0xff80ff80;
for ( int i = 0; i < 16; ++i )
{
m_Colors[i] = GR.Color.Helper.FromARGB( m_ColorValues[i] );
m_ColorBrushes[i] = new System.Drawing.SolidBrush( m_Colors[i] );
}
}
}
}