mirror of
https://github.com/elliotnunn/supermario.git
synced 2024-11-22 19:31:02 +00:00
123 lines
2.7 KiB
R
123 lines
2.7 KiB
R
/*
|
|
File: IconUtils.r
|
|
|
|
Contains: System resources necesary for icon plotting
|
|
|
|
Written by: David Collins
|
|
|
|
Copyright: © 1990 by Apple Computer, Inc., all rights reserved.
|
|
|
|
This file is used in these builds: BigBang
|
|
|
|
Change History (most recent first):
|
|
|
|
<9> 3/6/91 DC RLC, #83132: Replaced definition of labelColorBase with
|
|
#Include of IconUtilsPriv.h
|
|
<8> 1/8/91 VL <JWS> Changed label strings to final version.
|
|
<7> 9/6/90 DC fixed index lists
|
|
<6> 9/4/90 DC Added zero-case label colors and string
|
|
<5> 9/3/90 JSM Set sysHeap bit on all resources.
|
|
<4> 9/3/90 JSM Make label colors match current Finder.
|
|
<3> 7/12/90 DC Tuned the index-lists a little further, still not quite right
|
|
<2> 6/29/90 DC Added default strings for labels
|
|
<1> 6/27/90 DC first checked in
|
|
|
|
To Do:
|
|
*/
|
|
|
|
#ifndef __ICONUTILSPRIV__
|
|
#include "IconUtilsPriv.h"
|
|
#endif
|
|
|
|
type 'lstr' {
|
|
pstring[31];
|
|
};
|
|
|
|
resource 'lstr' (labelColorBase, sysHeap, purgeable) {
|
|
"None"
|
|
};
|
|
|
|
resource 'lstr' (labelColorBase + 1, sysHeap, purgeable) {
|
|
"Project 2"
|
|
};
|
|
|
|
resource 'lstr' (labelColorBase + 2, sysHeap, purgeable) {
|
|
"Project 1"
|
|
};
|
|
|
|
resource 'lstr' (labelColorBase + 3, sysHeap, purgeable) {
|
|
"Personal"
|
|
};
|
|
|
|
resource 'lstr' (labelColorBase + 4, sysHeap, purgeable) {
|
|
"Cool"
|
|
};
|
|
|
|
resource 'lstr' (labelColorBase + 5, sysHeap, purgeable) {
|
|
"In Progress"
|
|
};
|
|
|
|
resource 'lstr' (labelColorBase + 6, sysHeap, purgeable) {
|
|
"Hot"
|
|
};
|
|
|
|
resource 'lstr' (labelColorBase + 7, sysHeap, purgeable) {
|
|
"Essential"
|
|
};
|
|
|
|
type 'rgb ' {
|
|
unsigned hex integer;
|
|
unsigned hex integer;
|
|
unsigned hex integer;
|
|
};
|
|
|
|
resource 'rgb ' (labelColorBase, sysHeap, purgeable) {
|
|
0x0, 0x0, 0x0 // black
|
|
};
|
|
|
|
resource 'rgb ' (labelColorBase + 1, sysHeap, purgeable) {
|
|
0x5600, 0x2C9D, 0x0524 // brown
|
|
};
|
|
|
|
resource 'rgb ' (labelColorBase + 2, sysHeap, purgeable) {
|
|
0x0000, 0x64AF, 0x11B0 // green
|
|
};
|
|
|
|
resource 'rgb ' (labelColorBase + 3, sysHeap, purgeable) {
|
|
0x0000, 0x0000, 0xD400 // blue
|
|
};
|
|
|
|
resource 'rgb ' (labelColorBase + 4, sysHeap, purgeable) {
|
|
0x0241, 0xAB54, 0xEAFF // cyan
|
|
};
|
|
|
|
resource 'rgb ' (labelColorBase + 5, sysHeap, purgeable) {
|
|
0xF2D7, 0x0856, 0x84EC // pink
|
|
};
|
|
|
|
resource 'rgb ' (labelColorBase + 6, sysHeap, purgeable) {
|
|
0xDD6B, 0x08C2, 0x06A2 // red
|
|
};
|
|
|
|
resource 'rgb ' (labelColorBase + 7, sysHeap, purgeable) {
|
|
0xFFFF, 0x648A, 0x028C // orange
|
|
};
|
|
|
|
|
|
type 'indl' {
|
|
array IndexList {
|
|
unsigned byte;
|
|
};
|
|
};
|
|
|
|
resource 'indl' (labelColorBase, sysHeap) {{
|
|
0x0, 0x1, 0x5, 0x8, 0x13, 0x16, 0x2a, 0x2b,
|
|
0x33, 0x48, 0x54, 0x5c, 0x69, 0x7f, 0x92, 0x9f, 0xa5, 0xab,
|
|
0xb0, 0xc0, 0xd8, 0xe3, 0xec, 0xf5, 0xf6, 0xf7, 0xf8, 0xf9,
|
|
0xfa, 0xfb, 0xfc, 0xfd, 0xfe, 0xff
|
|
}};
|
|
|
|
resource 'indl' (labelColorBase + 1, sysHeap) {{
|
|
0x0, 0x1, 0x7, 0x8, 0xb, 0xc, 0xd, 0xe, 0xf
|
|
}};
|