Red alert sound, movement on panels, red alert beacon

This commit is contained in:
stevenhowes
2021-08-31 23:18:24 +01:00
parent e1cfdb116c
commit 13b2d53588
8 changed files with 67 additions and 11 deletions
Binary file not shown.
BIN
View File
Binary file not shown.
+2
View File
@@ -383,6 +383,8 @@ void game2_setup_audio()
{
sound_pcm_loadsample(PCMSAMPLE_HAIL,"sounds.commbdg");
sound_pcm_loadsample(PCMSAMPLE_DOOR,"sounds.door");
sound_pcm_loadsample(PCMSAMPLE_ALERT,"sounds.alert");
}
void game2_setup()
+1 -1
View File
@@ -44,7 +44,7 @@ enum pcmchannel_e{
PCMCHANNEL_NPC2 = 7,
PCMCHANNEL_AMBIENT = 8
};
enum pcmsample_e{PCMSAMPLE_DURNOTORPEDO, PCMSAMPLE_PHASER, PCMSAMPLE_SHIPEXPLODE, PCMSAMPLE_TRACTOR, PCMSAMPLE_HAIL, PCMSAMPLE_DOOR, PCMSAMPLE_MAX};
enum pcmsample_e{PCMSAMPLE_DURNOTORPEDO, PCMSAMPLE_PHASER, PCMSAMPLE_SHIPEXPLODE, PCMSAMPLE_TRACTOR, PCMSAMPLE_HAIL, PCMSAMPLE_DOOR, PCMSAMPLE_ALERT, PCMSAMPLE_MAX};
struct CompositionElement {
signed short int Start;
Binary file not shown.
Binary file not shown.
+63 -10
View File
@@ -21,20 +21,28 @@ AddEvent(13,"COR-AREA",0,-1,-1)
AddEvent(14,"SBBR-AREA",0,-1,-1)
AddEvent(15,"MESS-AREA",0,-1,-1)
AddEvent(16,"REDALERTON",0,-1,-1)
AddEvent(17,"REDALERTOFF",0,-1,-1)
AddEvent(18,"CONSOLE1",0,-1,-1)
AddEvent(19,"CONSOLE2",0,-1,-1)
Event("PlayerStart")
AreaName(1)
Schedule("REDALERTON",125)
Schedule("CONSOLE1",75)
Schedule("Brief",200)
Event("Brief")
Sound(8,4)
Sound(5,4)
Event("SBBR-DOOROPEN")
SetOverlayTile(713,31)
Sound(8,5)
Sound(5,5)
ReArm("SBBR-DOORCLOSE")
Event("SBBR-DOORCLOSE")
SetOverlayTile(713,29)
Sound(8,5)
Sound(5,5)
ReArm("SBBR-DOOROPEN")
Event("SBBR-AREA")
AreaName(2)
@@ -43,12 +51,12 @@ Event("SBBR-AREA")
Event("SB-DOOROPEN")
SetOverlayTile(1213,68)
SetOverlayTile(1313,69)
Sound(8,5)
Sound(5,5)
ReArm("SB-DOORCLOSE")
Event("SB-DOORCLOSE")
SetOverlayTile(1213,43)
SetOverlayTile(1313,44)
Sound(8,5)
Sound(5,5)
ReArm("SB-DOOROPEN")
Event("SB-AREA")
AreaName(1)
@@ -57,12 +65,12 @@ Event("SB-AREA")
Event("CB1-DOOROPEN")
SetOverlayTile(2213,68)
SetOverlayTile(2313,69)
Sound(8,5)
Sound(5,5)
ReArm("CB1-DOORCLOSE")
Event("CB1-DOORCLOSE")
SetOverlayTile(2213,43)
SetOverlayTile(2313,44)
Sound(8,5)
Sound(5,5)
ReArm("CB1-DOOROPEN")
Event("CB-AREA")
AreaName(3)
@@ -71,12 +79,12 @@ Event("CB-AREA")
Event("CB2-DOOROPEN")
SetOverlayTile(3213,68)
SetOverlayTile(3313,69)
Sound(8,5)
Sound(5,5)
ReArm("CB2-DOORCLOSE")
Event("CB2-DOORCLOSE")
SetOverlayTile(3213,43)
SetOverlayTile(3313,44)
Sound(8,5)
Sound(5,5)
ReArm("CB2-DOOROPEN")
Event("ARB-AREA")
@@ -89,4 +97,49 @@ Event("COR-AREA")
Event("MESS-AREA")
AreaName(8)
ReArm("MESS-AREA")
ReArm("MESS-AREA")
Event("REDALERTON")
Schedule("REDALERTOFF",125)
SetOverlayTile(613,84)
SetOverlayTile(813,84)
SetOverlayTile(1113,84)
SetOverlayTile(1413,84)
SetOverlayTile(2113,84)
SetOverlayTile(2413,84)
SetOverlayTile(3113,84)
SetOverlayTile(3413,84)
Sound(8,6)
ReArm("REDALERTON")
Event("REDALERTOFF")
Schedule("REDALERTON",125)
SetOverlayTile(613,83)
SetOverlayTile(813,83)
SetOverlayTile(1113,83)
SetOverlayTile(1413,83)
SetOverlayTile(2113,83)
SetOverlayTile(2413,83)
SetOverlayTile(3113,83)
SetOverlayTile(3413,83)
ReArm("REDALERTOFF")
Event("CONSOLE1")
Schedule("CONSOLE2",75)
SetOverlayTile(212,45)
SetOverlayTile(312,46)
SetOverlayTile(2104,45)
SetOverlayTile(2204,46)
SetOverlayTile(3104,45)
SetOverlayTile(3204,46)
ReArm("CONSOLE1")
Event("CONSOLE2")
Schedule("CONSOLE1",75)
SetOverlayTile(212,85)
SetOverlayTile(312,86)
SetOverlayTile(2104,85)
SetOverlayTile(2204,86)
SetOverlayTile(3104,85)
SetOverlayTile(3204,86)
ReArm("CONSOLE2")
File diff suppressed because one or more lines are too long