1-- Boot mode configuration parameters and data files to load 2 3-- -------------------------------------------------- -- 4-- ----------------- VIDEO STUFF -------------------- -- 5-- -------------------------------------------------- -- 6background_image = "img/backdrops/boot_screen00.jpg"; 7background_image_width = 1024; 8background_image_height = 768; 9 10logo_background = "img/logos/main_logo_background.png"; 11logo_background_width = 666; 12logo_background_height = 239; 13 14logo_sword = "img/logos/main_logo_sword.png"; 15logo_sword_width = 130; 16logo_sword_height = 282; 17 18logo_text = "img/logos/main_logo_text.png"; 19logo_text_width = 666; 20logo_text_height = 239; 21 22coord_sys_x_left = 0; 23coord_sys_x_right = 1024; 24coord_sys_y_bottom = 0; 25coord_sys_y_top = 768; 26coord_sys_nl = 1; 27-- -------------------------------------------------- -- 28 29 30 31-- -------------------------------------------------- -- 32-- ----------------- AUDIO STUFF -------------------- -- 33-- -------------------------------------------------- -- 34music_files = { "mus/Allacrost_Opening_Theme.ogg", 35 "mus/Opening_Effect.ogg" }; 36 37sound_files = { "snd/confirm.wav", 38 "snd/cancel.wav", 39 "snd/obtain.wav", 40 "snd/bump.wav", 41 "snd/volume_test.wav" }; 42 43-- -------------------------------------------------- -- 44 45function BootBattleTest() 46 print("BootBattleTest"); 47 48 GlobalManager:AddCharacter(1); 49 GlobalManager:AddCharacter(2); 50 GlobalManager:AddCharacter(4); 51 GlobalManager:AddCharacter(8); 52 GlobalManager:AddToInventory(1, 5); 53 54 local claudius = GlobalManager:GetCharacter(1); 55 claudius:AddSkill(10001); -- Karlate guard, showcasing a status effect 56 57 local battle = hoa_battle.BattleMode(); 58 battle:AddEnemy(1); 59 battle:AddEnemy(1); 60 battle:AddEnemy(1); 61 battle:AddEnemy(1); 62 battle:AddEnemy(1); 63 64 ModeManager:Push(battle); 65end 66 67 68 69function BootMenuTest() 70 print("BootMenuTest"); 71end 72 73 74 75function BootShopTest() 76 print("BootShopTest"); 77 78 GlobalManager:AddCharacter(1); 79 GlobalManager:AddCharacter(2); 80 GlobalManager:AddCharacter(4); 81 GlobalManager:AddCharacter(8); 82 GlobalManager:AddDrunes(1842); 83 GlobalManager:AddToInventory(1, 5); 84 GlobalManager:AddToInventory(30501, 2); 85 GlobalManager:AddToInventory(2, 3); 86 GlobalManager:AddToInventory(3, 1); 87 GlobalManager:AddToInventory(3002, 1); 88 GlobalManager:AddToInventory(10001, 1); 89 GlobalManager:AddToInventory(10502, 1); 90 91 local shop = hoa_shop.ShopMode(); 92 shop:AddObject(1, 3); 93 shop:AddObject(2, 5); 94 shop:AddObject(10501, 2); 95 shop:AddObject(10504, 4); 96 shop:AddObject(3, 12); 97 shop:AddObject(3001, 1); 98 shop:AddObject(30001, 2); 99 shop:AddObject(30002, 3); 100 shop:AddObject(20001, 10); 101 shop:AddObject(20002, 11); 102 shop:AddObject(20501, 2); 103 shop:AddObject(20502, 1); 104 105 ModeManager:Push(shop); 106end 107