/* * main.rez * BuGS * * Created by Jeremy Rand on 2020-06-10. * Copyright © 2020 Jeremy Rand. All rights reserved. */ #include "types.rez" #include "main.h" /* Update info */ #define rUpdateInfo $DEAD /* RIP Jerry Garcia */ /*--------------------- rUpdateInfo -------------------------*/ type rUpdateInfo { integer = 0; /* version must be zero */ longint; /* Resource ID of string holding app's display name */ longint; /* ID of string holding author's name */ longint; /* ID of string URL to the downloads folder */ longint; /* ID of string for downloadable archive name */ longint; /* ID of string for Versions.List data file */ }; resource rPString (DISPLAY_NAME_STR, $0000) { "BuGS" }; resource rPString (AUTHOR_NAME_STR, $0000) { "Jeremy Rand" }; resource rPString (DOWNLOAD_URL_STR, $0000) { "http://downloads.rand-emonium.com/files/" }; resource rPString (ARCHIVE_STR, $0000) { "BuGS100.shk" }; resource rPString (VERSIONS_DATA_FILE_STR, $0000) { "jrand" }; resource rUpdateInfo (UPDATE_INFO, $0000) { DISPLAY_NAME_STR, // app's display name AUTHOR_NAME_STR, // author's name DOWNLOAD_URL_STR, // URL to downloads folder ARCHIVE_STR, // Name of downloadable archive VERSIONS_DATA_FILE_STR // Name of data file for Versions.List }; /* Version resource */ resource rVersion (1) { { 1, /* Major version number in BCD */ 9, /* Minor version number in BCD */ 0, /* Bug version number in BCD */ beta, /* Development phase */ 0 /* Release number */ }, verUS, "BuGS", "Copyright \$A9 2021 Jeremy Rand" }; /* Bundle */ resource rBundle (1, preload, nospecialmemory) { BUGS_ICON, 1, { { $0081, {0}, {BUGS_ICON}, {0}, "", }, Filetype+Filename, MatchFileType {{$B3}}, empty {}, MatchFileName {{"BuGS"}}, empty {}, empty {}, empty {}, empty {}, empty {}, empty {}, empty {}, empty {}, empty {} } }; /* Icons */ resource rIcon (BUGS_ICON) { 0x8000, 0x002F, 0x003C, $"FFFFFFFCCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF" $"FFFFFFF23FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF" $"FFFFFFC63FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF" $"FFFFFFCCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF" $"FFFFFF24FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF" $"FFFFFF2CFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF" $"FFFFFFCCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF" $"FFFFFFCE0FFFFFF00000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF" $"FFFFFFF0E03FF00EEEEEEEE03FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF" $"FFFFFFFC0EC00EEC0000002EC3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF" $"0000FFFC002EEC03FFFFFFC2EC3FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF" $"46EE0002CEEC00CEC0FFFFFCEE1FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF" $"FC02CEEECC00FF002EE0FFFF2ECFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF" $"FFFC000003FFFFFFC06E4FFFC6C00003FFFFFFFFFFFFFFFFFFFFFFFFFFFF" $"FFFFFFFFFFFFFFFFFF06E40008E2AAA8003FFFFFFFFFFFFFFFFFFFFFFFFF" $"FFFFFFFFFFFFFFFFFFF06E22A8EAAA2AAA803FFFFFFFFFFFFFFFFFFFFFFF" $"FFFFFFFFFFFFFFFFFFF2864EEAA0CEA8AEEE803FFFFFFFFFFFFFFFFFFFFF" $"FFFFFFFFFFFFFFFFFFF22AAE2A0F444E2EEAAA83FFFFFFFFFFFFFFFFFFFF" $"FFFFFFFFFFFFFFFFFFC8AAE8A84C444E2AAAAAE83FFFFFFFFFFFFFFFFFFF" $"FFFFFFFFFFFFFFFFFFC2EEAA807C4448AEEEEEEE8FFFFFFFFFFFFFFFFFFF" $"FFFFFFFFFFFFFFFFFFCAAAA0284444A2EAEAAAAA8FFFFFFFFFFFFFFFFFFF" $"FFFFFFFFFFFFFFFFFF2EEEEEEEAEAAAAAAAAEEEEE3FFFFFFFFFFFFFFFFFF" $"FFFFFFFFFFFFFFFFFF02AAAAAAEAA80002EEAAAEE3FFFFFFFFFFFFFFFFFF" $"FFFFFFFFFFFFFFFFFFFCFCAEA800E00400ACAA8EECFFFFFFFFFFFFFFFFFF" $"FFFFFFFFFFFFFFFFFFFCC3000203E0440428AA2EEE0FFFFFFFFFFFFFFFFF" $"FFFFFFFFFFFFFFFFFFFF3FFFF080F44444A82E2AAA200FFFFFFFFFFFC00F" $"FFFFFFFFFFFFFFFFFFFFFC000444644442E0A8AEA8AAA0FFFFFFF0002EE3" $"FFFFFFFFFFFFFFFFFFFFF04444440000028AE0AAA2EEEE3FFFF002EAAA2C" $"FFFFFFFFFFFFFFFFFFFF0744C4A7C0304A0A028AA2AA8A80000AEE2EEEA0" $"FFFFFFFFFFFFFFFFFFF0F4CC40A74074A8202AA88AA2AAEEEEEAA8EEECC8" $"FFFFFFFFFFFFFFFFFFCC4074FC28446A808AA8802AE22EAAAAAEA2EEEA83" $"FFFFFFFFFFFFFFFFFFC7407403C2AEA02A22002EE2A08AAAA2000AAAA83F" $"FFFFFFFFFFFFFFFFFFC740074430000200CEEEEEEE6A200000FC2EEE83FF" $"FFFFFFFFFFFFFFFFFFF074000440000EEEEEEEEEECAE8A288000AAAAE3FF" $"FFFFFFFFFFFFFFFFFFFC044000008AA2CEEEEE66CECAC220EE8AAAAA0FFF" $"FFFFFFFFFFFFFFFFFFFFC00400AAE220EEEEEEEEEEE6A88288AAA800FFFF" $"FFFFFFFFFFFFFFFFFFFFFF00AAEC88880EEEEEEEE4448A228EEE83FFFFFF" $"FFFFFFFFFFFFFFFF003FC0AAEC8A2E22026666666EAAAAAACAA83FFFFFFF" $"FFFFFFFFFFFFFF00AA802AAAAAA20000F0EEEEEECAAAEEEEE283FFFFFFFF" $"FFFFFFFFFFFFF0AEEEEEA2A02800FFFFFC0000022AAE88AA2C3FFFFFFFFF" $"FFFFFFFFFFFFC2EEAAAA8A03C03FFFFFFFFFFFFCAAA00004E8FFFFFFFFFF" $"FFFFFFFFFFFFCAAA00202C3FFFFFFFFFFFFFFFF2AC0FFF2EA3FFFFFFFFFF" $"FFFFFFFFFFFFCEE83C0AA8FFFFFFFFFFFFFFFFFC03FFFCE2CFFFFFFFFFFF" $"FFFFFFFFFFFFCEA0FF0AE3FFFFFFFFFFFFFFFFFFFFFFF2A83FFFFFFFFFFF" $"FFFFFFFFFFFFCA03FCA803FFFFFFFFFFFFFFFFFFFFFFFC03FFFFFFFFFFFF" $"FFFFFFFFFFFFCC3FFF00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF" $"FFFFFFFFFFFFC0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF", $"0000000FF000000000000000000000000000000000000000000000000000" $"0000000FF000000000000000000000000000000000000000000000000000" $"000000FFF000000000000000000000000000000000000000000000000000" $"000000FF0000000000000000000000000000000000000000000000000000" $"000000FF0000000000000000000000000000000000000000000000000000" $"000000FF0000000000000000000000000000000000000000000000000000" $"000000FF0000000000000000000000000000000000000000000000000000" $"000000FFF000000FFFFFFFF0000000000000000000000000000000000000" $"0000000FFFF00FFFFFFFFFFFF00000000000000000000000000000000000" $"0000000FFFFFFFFFFFFFFFFFFF0000000000000000000000000000000000" $"FFFF000FFFFFFFFF000000FFFFF000000000000000000000000000000000" $"FFFFFFFFFFFFFFFFFF00000FFFF000000000000000000000000000000000" $"0FFFFFFFFFFF00FFFFFF0000FFF000000000000000000000000000000000" $"000FFFFFFF000000FFFFF000FFFFFFFF0000000000000000000000000000" $"000000000000000000FFFFFFFFFFFFFFFFF0000000000000000000000000" $"0000000000000000000FFFFFFFFFFFFFFFFFF00000000000000000000000" $"0000000000000000000FFFFFFFFFFFFFFFFFFFF000000000000000000000" $"0000000000000000000FFFFFFFF0FFFFFFFFFFFF00000000000000000000" $"000000000000000000FFFFFFFFFFFFFFFFFFFFFFF0000000000000000000" $"000000000000000000FFFFFFFFFFFFFFFFFFFFFFF0000000000000000000" $"000000000000000000FFFFFFFFFFFFFFFFFFFFFFF0000000000000000000" $"000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000" $"000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF000000000000000000" $"0000000000000000000F0FFFFFFFFFFFFFFFFFFFFF000000000000000000" $"0000000000000000000FFFFFFFFFFFFFFFFFFFFFFFF00000000000000000" $"00000000000000000000F0000FFF0FFFFFFFFFFFFFFFF00000000000FFF0" $"000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFF0000000FFFFFFF" $"000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFF0000FFFFFFFFF" $"00000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF" $"0000000000000000000F0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF" $"000000000000000000FFFFFF0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF" $"000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0" $"000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0FFFFFFF00" $"0000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00" $"0000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000" $"00000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0000" $"0000000000000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF000000" $"0000000000000000FFF0FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0000000" $"00000000000000FFFFFFFFFFFFFFFFFF0FFFFFFFFFFFFFFFFFFF00000000" $"0000000000000FFFFFFFFFFFFFFF00000FFFFFFFFFFFFFFFFFF000000000" $"000000000000FFFFFFFFFFFFFFF000000000000FFFFFFFFFFF0000000000" $"000000000000FFFFFFFFFFF0000000000000000FFFF000FFFF0000000000" $"000000000000FFFFFFFFFF00000000000000000FFF000FFFF00000000000" $"000000000000FFFF00FFFF00000000000000000000000FFFF00000000000" $"000000000000FFFF0FFFFF00000000000000000000000FFF000000000000" $"000000000000FFF000FF0000000000000000000000000000000000000000" $"000000000000FF0000000000000000000000000000000000000000000000" }; /* Tools */ resource rToolStartup (TOOL_STARTUP) { #if DESKTOP_RES_MODE == 320 mode320, #else mode640, #endif { 3, $0100, /* Misc Tool */ 8, $0100, /* Sound Tool */ 30, $0100, /* Resource Manager */ } }; /* Sounds */ type rRawSound { hex string; }; read rRawSound (BONUS_SOUND) "sound/bonus.raw"; read rRawSound (DEATH_SOUND) "sound/death.raw"; read rRawSound (FIRE_SOUND) "sound/fire.raw"; read rRawSound (KILL_SOUND) "sound/kill.raw"; read rRawSound (SEGMENTS_SOUND) "sound/segments.raw"; read rRawSound (SPIDER_SOUND) "sound/spider.raw"; read rRawSound (EXTRA_LIFE_SOUND) "sound/extralife.raw"; read rRawSound (FLEA_SOUND) "sound/flea.raw"; read rRawSound (SCORPION_SOUND) "sound/scorpion.raw";