Fix color palette opacity issue and aspect ratio correction
Signed-off-by: Hans Kokx <hans.d.kokx@gmail.com>
This commit is contained in:
@@ -67,78 +67,78 @@ abstract class ColorPalette {
|
|||||||
0xFF0055B6,
|
0xFF0055B6,
|
||||||
0xFF004C9D,
|
0xFF004C9D,
|
||||||
0xFFDAFFFF,
|
0xFFDAFFFF,
|
||||||
0xBAFFFF,
|
0xFFBAFFFF,
|
||||||
0x9DFFFF,
|
0xFF9DFFFF,
|
||||||
0x7DFFFF,
|
0xFF7DFFFF,
|
||||||
0x5DFAFF,
|
0xFF5DFAFF,
|
||||||
0x40F6FF,
|
0xFF40F6FF,
|
||||||
0x20F6FF,
|
0xFF20F6FF,
|
||||||
0x00F6FF,
|
0xFF00F6FF,
|
||||||
0x00DAE6,
|
0xFF00DAE6,
|
||||||
0x00C6CE,
|
0xFF00C6CE,
|
||||||
0x00AEB6,
|
0xFF00AEB6,
|
||||||
0x009D9D,
|
0xFF009D9D,
|
||||||
0x008585,
|
0xFF008585,
|
||||||
0x006D71,
|
0xFF006D71,
|
||||||
0x005559,
|
0xFF005559,
|
||||||
0x004040,
|
0xFF004040,
|
||||||
0x5DFFD2,
|
0xFF5DFFD2,
|
||||||
0x40FFC6,
|
0xFF40FFC6,
|
||||||
0x20FFB6,
|
0xFF20FFB6,
|
||||||
0x00FFA1,
|
0xFF00FFA1,
|
||||||
0x00E691,
|
0xFF00E691,
|
||||||
0x00CE81,
|
0xFF00CE81,
|
||||||
0x00B675,
|
0xFF00B675,
|
||||||
0x009D61,
|
0xFF009D61,
|
||||||
0xDAFFDA,
|
0xFFDAFFDA,
|
||||||
0xBAFFBE,
|
0xFFBAFFBE,
|
||||||
0x9DFF9D,
|
0xFF9DFF9D,
|
||||||
0x7DFF81,
|
0xFF7DFF81,
|
||||||
0x5DFF61,
|
0xFF5DFF61,
|
||||||
0x40FF40,
|
0xFF40FF40,
|
||||||
0x20FF20,
|
0xFF20FF20,
|
||||||
0x00FF00,
|
0xFF00FF00,
|
||||||
0x00FF00,
|
0xFF00FF00,
|
||||||
0x00EE00,
|
0xFF00EE00,
|
||||||
0x00E200,
|
0xFF00E200,
|
||||||
0x00D600,
|
0xFF00D600,
|
||||||
0x00CA04,
|
0xFF00CA04,
|
||||||
0x00BE04,
|
0xFF00BE04,
|
||||||
0x00B204,
|
0xFF00B204,
|
||||||
0x00A504,
|
0xFF00A504,
|
||||||
0x009904,
|
0xFF009904,
|
||||||
0x008904,
|
0xFF008904,
|
||||||
0x007D04,
|
0xFF007D04,
|
||||||
0x007104,
|
0xFF007104,
|
||||||
0x006504,
|
0xFF006504,
|
||||||
0x005904,
|
0xFF005904,
|
||||||
0x004C04,
|
0xFF004C04,
|
||||||
0x004004,
|
0xFF004004,
|
||||||
0xFFFFDA,
|
0xFFFFFFDA,
|
||||||
0xFFFFBA,
|
0xFFFFFFBA,
|
||||||
0xFFFF9D,
|
0xFFFFFF9D,
|
||||||
0xFAFF7D,
|
0xFFFAFF7D,
|
||||||
0xFFFF5D,
|
0xFFFFFF5D,
|
||||||
0xFFFF40,
|
0xFFFFFF40,
|
||||||
0xFFFF20,
|
0xFFFFFF20,
|
||||||
0xFFFF00,
|
0xFFFFFF00,
|
||||||
0xE6E600,
|
0xFFE6E600,
|
||||||
0xCECE00,
|
0xFFCECE00,
|
||||||
0xB6B600,
|
0xFFB6B600,
|
||||||
0x9D9D00,
|
0xFF9D9D00,
|
||||||
0x858500,
|
0xFF858500,
|
||||||
0x717100,
|
0xFF717100,
|
||||||
0x595900,
|
0xFF595900,
|
||||||
0x404000,
|
0xFF404000,
|
||||||
0xFFBE5D,
|
0xFFBE5D,
|
||||||
0xFFB240,
|
0xFFB240,
|
||||||
0xFFAA20,
|
0xFFAA20,
|
||||||
0xFF9D00,
|
0xFF9D00,
|
||||||
0xE68D00,
|
0xFFE68D00,
|
||||||
0xCE7D00,
|
0xFFCE7D00,
|
||||||
0xB66D00,
|
0xFFB66D00,
|
||||||
0x9D5D00,
|
0xFF9D5D00,
|
||||||
0xDADADA,
|
0xFFDADADA,
|
||||||
0xFFBEBA,
|
0xFFBEBA,
|
||||||
0xFF9D9D,
|
0xFF9D9D,
|
||||||
0xFF817D,
|
0xFF817D,
|
||||||
@@ -147,37 +147,37 @@ abstract class ColorPalette {
|
|||||||
0xFF2420,
|
0xFF2420,
|
||||||
0xFF0400,
|
0xFF0400,
|
||||||
0xFF0000,
|
0xFF0000,
|
||||||
0xEE0000,
|
0xFFEE0000,
|
||||||
0xE20000,
|
0xFFE20000,
|
||||||
0xD60000,
|
0xFFD60000,
|
||||||
0xCA0000,
|
0xFFCA0000,
|
||||||
0xBE0000,
|
0xFFBE0000,
|
||||||
0xB20000,
|
0xFFB20000,
|
||||||
0xA50000,
|
0xFFA50000,
|
||||||
0x990000,
|
0xFF990000,
|
||||||
0x890000,
|
0xFF890000,
|
||||||
0x7D0000,
|
0xFF7D0000,
|
||||||
0x710000,
|
0xFF710000,
|
||||||
0x650000,
|
0xFF650000,
|
||||||
0x590000,
|
0xFF590000,
|
||||||
0x4C0000,
|
0xFF4C0000,
|
||||||
0x400000,
|
0xFF400000,
|
||||||
0x282828,
|
0xFF282828,
|
||||||
0x34E2FF,
|
0xFF34E2FF,
|
||||||
0x24D6FF,
|
0xFF24D6FF,
|
||||||
0x18CEFF,
|
0xFF18CEFF,
|
||||||
0x08C2FF,
|
0xFF08C2FF,
|
||||||
0x00B6FF,
|
0xFF00B6FF,
|
||||||
0xFF20B6,
|
0xFF20B6,
|
||||||
0xFF00AA,
|
0xFF00AA,
|
||||||
0xE60099,
|
0xFFE60099,
|
||||||
0xCE0081,
|
0xFFCE0081,
|
||||||
0xB60075,
|
0xFFB60075,
|
||||||
0x9D0061,
|
0xFF9D0061,
|
||||||
0x850050,
|
0xFF850050,
|
||||||
0x710044,
|
0xFF710044,
|
||||||
0x590034,
|
0xFF590034,
|
||||||
0x400028,
|
0xFF400028,
|
||||||
0xFFDAFF,
|
0xFFDAFF,
|
||||||
0xFFBAFF,
|
0xFFBAFF,
|
||||||
0xFF9DFF,
|
0xFF9DFF,
|
||||||
@@ -186,77 +186,77 @@ abstract class ColorPalette {
|
|||||||
0xFF40FF,
|
0xFF40FF,
|
||||||
0xFF20FF,
|
0xFF20FF,
|
||||||
0xFF00FF,
|
0xFF00FF,
|
||||||
0xE600E2,
|
0xFFE600E2,
|
||||||
0xCE00CA,
|
0xFFCE00CA,
|
||||||
0xB600B6,
|
0xFFB600B6,
|
||||||
0x9D009D,
|
0xFF9D009D,
|
||||||
0x850085,
|
0xFF850085,
|
||||||
0x71006D,
|
0xFF71006D,
|
||||||
0x590059,
|
0xFF590059,
|
||||||
0x400040,
|
0xFF400040,
|
||||||
0xDEEAFF,
|
0xFFDEEAFF,
|
||||||
0xD2E2FF,
|
0xFFD2E2FF,
|
||||||
0xC6DAFF,
|
0xFFC6DAFF,
|
||||||
0xBED6FF,
|
0xFFBED6FF,
|
||||||
0xB2CEFF,
|
0xFFB2CEFF,
|
||||||
0xA5C6FF,
|
0xFFA5C6FF,
|
||||||
0x9DBEFF,
|
0xFF9DBEFF,
|
||||||
0x91BAFF,
|
0xFF91BAFF,
|
||||||
0x81B2FF,
|
0xFF81B2FF,
|
||||||
0x1F57FA,
|
0xFF1F57FA,
|
||||||
0x619DFF,
|
0xFF619DFF,
|
||||||
0x5D95F2,
|
0xFF5D95F2,
|
||||||
0x598DEA,
|
0xFF598DEA,
|
||||||
0x5589DE,
|
0xFF5589DE,
|
||||||
0x5081D2,
|
0xFF5081D2,
|
||||||
0x4C7DCA,
|
0xFF4C7DCA,
|
||||||
0x4879BE,
|
0xFF4879BE,
|
||||||
0x4471B6,
|
0xFF4471B6,
|
||||||
0x4069AA,
|
0xFF4069AA,
|
||||||
0x3C65A1,
|
0xFF3C65A1,
|
||||||
0x38619D,
|
0xFF38619D,
|
||||||
0x345D91,
|
0xFF345D91,
|
||||||
0x305989,
|
0xFF305989,
|
||||||
0x2C5081,
|
0xFF2C5081,
|
||||||
0x284C75,
|
0xFF284C75,
|
||||||
0x24486D,
|
0xFF24486D,
|
||||||
0x20405D,
|
0xFF20405D,
|
||||||
0x1C3C55,
|
0xFF1C3C55,
|
||||||
0x183848,
|
0xFF183848,
|
||||||
0x183040,
|
0xFF183040,
|
||||||
0x142C38,
|
0xFF142C38,
|
||||||
0x0C2028,
|
0xFF0C2028,
|
||||||
0x650061,
|
0xFF650061,
|
||||||
0x656500,
|
0xFF656500,
|
||||||
0x616100,
|
0xFF616100,
|
||||||
0x1C0000,
|
0xFF1C0000,
|
||||||
0x2C0000,
|
0xFF2C0000,
|
||||||
0x102430,
|
0xFF102430,
|
||||||
0x480048,
|
0xFF480048,
|
||||||
0x500050,
|
0xFF500050,
|
||||||
0x340000,
|
0xFF340000,
|
||||||
0x1C1C1C,
|
0xFF1C1C1C,
|
||||||
0x4C4C4C,
|
0xFF4C4C4C,
|
||||||
0x5D5D5D,
|
0xFF5D5D5D,
|
||||||
0x404040,
|
0xFF404040,
|
||||||
0x303030,
|
0xFF303030,
|
||||||
0x343434,
|
0xFF343434,
|
||||||
0xF6F6DA,
|
0xFFF6F6DA,
|
||||||
0xEAEABA,
|
0xFFEAEABA,
|
||||||
0xDEDED9,
|
0xFFDEDED9,
|
||||||
0xCACA75,
|
0xFFCACA75,
|
||||||
0xC2C248,
|
0xFFC2C248,
|
||||||
0xB6B620,
|
0xFFB6B620,
|
||||||
0xB2B220,
|
0xFFB2B220,
|
||||||
0xA5A500,
|
0xFFA5A500,
|
||||||
0x999900,
|
0xFF999900,
|
||||||
0x8D8D00,
|
0xFF8D8D00,
|
||||||
0x858500,
|
0xFF858500,
|
||||||
0x7D7D00,
|
0xFF7D7D00,
|
||||||
0x797900,
|
0xFF797900,
|
||||||
0x757500,
|
0xFF757500,
|
||||||
0x717100,
|
0xFF717100,
|
||||||
0x6D6D00,
|
0xFF6D6D00,
|
||||||
0x890099,
|
0xFF890099,
|
||||||
]);
|
]);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -110,29 +110,19 @@ class _WolfRendererState extends State<WolfRenderer>
|
|||||||
}
|
}
|
||||||
|
|
||||||
return Scaffold(
|
return Scaffold(
|
||||||
backgroundColor: Colors.black,
|
backgroundColor: Color.fromARGB(255, 4, 64, 64),
|
||||||
body: KeyboardListener(
|
body: KeyboardListener(
|
||||||
focusNode: _focusNode,
|
focusNode: _focusNode,
|
||||||
autofocus: true,
|
autofocus: true,
|
||||||
onKeyEvent: (_) {},
|
onKeyEvent: (_) {},
|
||||||
child: Column(
|
child: Center(
|
||||||
children: [
|
child: Padding(
|
||||||
Expanded(
|
padding: const EdgeInsets.all(16.0),
|
||||||
child: LayoutBuilder(
|
child: AspectRatio(
|
||||||
builder: (context, constraints) {
|
aspectRatio: 4 / 3,
|
||||||
return Center(
|
child: CustomPaint(painter: BufferPainter(_renderedFrame)),
|
||||||
child: AspectRatio(
|
|
||||||
aspectRatio: 320 / 200,
|
|
||||||
child: CustomPaint(
|
|
||||||
size: Size(constraints.maxWidth, constraints.maxHeight),
|
|
||||||
painter: BufferPainter(_renderedFrame),
|
|
||||||
),
|
|
||||||
),
|
|
||||||
);
|
|
||||||
},
|
|
||||||
),
|
|
||||||
),
|
),
|
||||||
],
|
),
|
||||||
),
|
),
|
||||||
),
|
),
|
||||||
);
|
);
|
||||||
|
|||||||
Reference in New Issue
Block a user