mirror of
https://github.com/stevenhowes/CTheEscape.git
synced 2026-05-26 15:53:29 +01:00
Red alert sound, movement on panels, red alert beacon
This commit is contained in:
Binary file not shown.
Binary file not shown.
@@ -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
@@ -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.
+62
-9
@@ -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")
|
||||
@@ -90,3 +98,48 @@ Event("COR-AREA")
|
||||
Event("MESS-AREA")
|
||||
AreaName(8)
|
||||
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
Reference in New Issue
Block a user