Skip to content

Commit

Permalink
more things to deal with the letters
Browse files Browse the repository at this point in the history
  • Loading branch information
ericoporto committed Jan 26, 2019
1 parent f6f193f commit 63e162c
Show file tree
Hide file tree
Showing 8 changed files with 219 additions and 2 deletions.
4 changes: 3 additions & 1 deletion DEFINESSS.ash
Original file line number Diff line number Diff line change
@@ -1,2 +1,4 @@
// new module header
#define TRASH 3
#define TRASH 3
#define GAMEW 224
#define GAMEH 320
189 changes: 189 additions & 0 deletions Game.agf
Original file line number Diff line number Diff line change
Expand Up @@ -1334,6 +1334,171 @@
</Character>
</Characters>
</CharacterFolder>
<CharacterFolder Name="Letters">
<SubFolders />
<Characters>
<Character>
<ID>13</ID>
<ScriptName>cLetter4</ScriptName>
<RealName>Letter4</RealName>
<NormalView>10</NormalView>
<SpeechView>0</SpeechView>
<IdleView>0</IdleView>
<ThinkingView>0</ThinkingView>
<BlinkingView>0</BlinkingView>
<StartingRoom>-1</StartingRoom>
<StartX>160</StartX>
<StartY>120</StartY>
<UniformMovementSpeed>True</UniformMovementSpeed>
<MovementSpeed>3</MovementSpeed>
<MovementSpeedX>0</MovementSpeedX>
<MovementSpeedY>0</MovementSpeedY>
<AnimationDelay>4</AnimationDelay>
<SpeechAnimationDelay>5</SpeechAnimationDelay>
<SpeechColor>12</SpeechColor>
<Solid>True</Solid>
<Clickable>True</Clickable>
<UseRoomAreaScaling>True</UseRoomAreaScaling>
<UseRoomAreaLighting>True</UseRoomAreaLighting>
<TurnBeforeWalking>True</TurnBeforeWalking>
<DiagonalLoops>True</DiagonalLoops>
<AdjustSpeedWithScaling>False</AdjustSpeedWithScaling>
<AdjustVolumeWithScaling>False</AdjustVolumeWithScaling>
<MovementLinkedToAnimation>True</MovementLinkedToAnimation>
<Properties />
<Interactions>
<Event Index="0" />
<Event Index="1" />
<Event Index="2" />
<Event Index="3" />
<Event Index="4" />
<Event Index="5" />
<Event Index="6" />
<Event Index="7" />
</Interactions>
</Character>
<Character>
<ID>12</ID>
<ScriptName>cLetter3</ScriptName>
<RealName>Letter3</RealName>
<NormalView>10</NormalView>
<SpeechView>0</SpeechView>
<IdleView>0</IdleView>
<ThinkingView>0</ThinkingView>
<BlinkingView>0</BlinkingView>
<StartingRoom>-1</StartingRoom>
<StartX>160</StartX>
<StartY>120</StartY>
<UniformMovementSpeed>True</UniformMovementSpeed>
<MovementSpeed>3</MovementSpeed>
<MovementSpeedX>0</MovementSpeedX>
<MovementSpeedY>0</MovementSpeedY>
<AnimationDelay>4</AnimationDelay>
<SpeechAnimationDelay>5</SpeechAnimationDelay>
<SpeechColor>12</SpeechColor>
<Solid>True</Solid>
<Clickable>False</Clickable>
<UseRoomAreaScaling>True</UseRoomAreaScaling>
<UseRoomAreaLighting>True</UseRoomAreaLighting>
<TurnBeforeWalking>True</TurnBeforeWalking>
<DiagonalLoops>True</DiagonalLoops>
<AdjustSpeedWithScaling>False</AdjustSpeedWithScaling>
<AdjustVolumeWithScaling>False</AdjustVolumeWithScaling>
<MovementLinkedToAnimation>True</MovementLinkedToAnimation>
<Properties />
<Interactions>
<Event Index="0" />
<Event Index="1" />
<Event Index="2" />
<Event Index="3" />
<Event Index="4" />
<Event Index="5" />
<Event Index="6" />
<Event Index="7" />
</Interactions>
</Character>
<Character>
<ID>11</ID>
<ScriptName>cLetter2</ScriptName>
<RealName>Letter2</RealName>
<NormalView>10</NormalView>
<SpeechView>0</SpeechView>
<IdleView>0</IdleView>
<ThinkingView>0</ThinkingView>
<BlinkingView>0</BlinkingView>
<StartingRoom>-1</StartingRoom>
<StartX>160</StartX>
<StartY>120</StartY>
<UniformMovementSpeed>True</UniformMovementSpeed>
<MovementSpeed>3</MovementSpeed>
<MovementSpeedX>0</MovementSpeedX>
<MovementSpeedY>0</MovementSpeedY>
<AnimationDelay>4</AnimationDelay>
<SpeechAnimationDelay>5</SpeechAnimationDelay>
<SpeechColor>12</SpeechColor>
<Solid>True</Solid>
<Clickable>False</Clickable>
<UseRoomAreaScaling>True</UseRoomAreaScaling>
<UseRoomAreaLighting>True</UseRoomAreaLighting>
<TurnBeforeWalking>True</TurnBeforeWalking>
<DiagonalLoops>True</DiagonalLoops>
<AdjustSpeedWithScaling>False</AdjustSpeedWithScaling>
<AdjustVolumeWithScaling>False</AdjustVolumeWithScaling>
<MovementLinkedToAnimation>True</MovementLinkedToAnimation>
<Properties />
<Interactions>
<Event Index="0" />
<Event Index="1" />
<Event Index="2" />
<Event Index="3" />
<Event Index="4" />
<Event Index="5" />
<Event Index="6" />
<Event Index="7" />
</Interactions>
</Character>
<Character>
<ID>10</ID>
<ScriptName>cLetter1</ScriptName>
<RealName>Letter1</RealName>
<NormalView>10</NormalView>
<SpeechView>0</SpeechView>
<IdleView>0</IdleView>
<ThinkingView>0</ThinkingView>
<BlinkingView>0</BlinkingView>
<StartingRoom>-1</StartingRoom>
<StartX>160</StartX>
<StartY>120</StartY>
<UniformMovementSpeed>True</UniformMovementSpeed>
<MovementSpeed>3</MovementSpeed>
<MovementSpeedX>0</MovementSpeedX>
<MovementSpeedY>0</MovementSpeedY>
<AnimationDelay>4</AnimationDelay>
<SpeechAnimationDelay>5</SpeechAnimationDelay>
<SpeechColor>12</SpeechColor>
<Solid>True</Solid>
<Clickable>False</Clickable>
<UseRoomAreaScaling>True</UseRoomAreaScaling>
<UseRoomAreaLighting>True</UseRoomAreaLighting>
<TurnBeforeWalking>True</TurnBeforeWalking>
<DiagonalLoops>True</DiagonalLoops>
<AdjustSpeedWithScaling>False</AdjustSpeedWithScaling>
<AdjustVolumeWithScaling>False</AdjustVolumeWithScaling>
<MovementLinkedToAnimation>True</MovementLinkedToAnimation>
<Properties />
<Interactions>
<Event Index="0" />
<Event Index="1" />
<Event Index="2" />
<Event Index="3" />
<Event Index="4" />
<Event Index="5" />
<Event Index="6" />
<Event Index="7" />
</Interactions>
</Character>
</Characters>
</CharacterFolder>
</SubFolders>
<Characters>
<Character>
Expand Down Expand Up @@ -6430,6 +6595,30 @@
</Script>
</ScriptAndHeader_Script>
</ScriptAndHeader>
<ScriptAndHeader>
<ScriptAndHeader_Header>
<Script>
<FileName>LetterController.ash</FileName>
<Name />
<Description />
<Author />
<Version />
<Key>546020322</Key>
<IsHeader>True</IsHeader>
</Script>
</ScriptAndHeader_Header>
<ScriptAndHeader_Script>
<Script>
<FileName>LetterController.asc</FileName>
<Name />
<Description />
<Author />
<Version />
<Key>546020322</Key>
<IsHeader>False</IsHeader>
</Script>
</ScriptAndHeader_Script>
</ScriptAndHeader>
<ScriptAndHeader>
<ScriptAndHeader_Header>
<Script>
Expand Down
1 change: 0 additions & 1 deletion Gameatic.asc
Original file line number Diff line number Diff line change
Expand Up @@ -260,7 +260,6 @@ void dealWithEnemy2(Character * enemy2){
enemy2.AddWaypoint(destination_left , enemy2.y);
}


}

if(t_enemy2[enemy2.ID] != null && enemy2.View != ENEMY2THROW){
Expand Down
26 changes: 26 additions & 0 deletions LetterController.asc
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
// new module script
void ThrowLetter(int x, int y, CharacterDirection direction){
if(direction == eDirectionLeft){

} else {
// must be right

}

}

void repeatedly_execute_always(){
if(cLetter1.Room == player.Room && (cLetter1.x < 0 || cLetter1.x > GAMEW || cLetter1.y < 0 || cLetter1.y > GAMEH)){
cLetter1.ChangeRoom(TRASH);
}
if(cLetter2.Room == player.Room && (cLetter2.x < 0 || cLetter2.x > GAMEW || cLetter2.y < 0 || cLetter2.y > GAMEH)){
cLetter2.ChangeRoom(TRASH);
}
if(cLetter3.Room == player.Room && (cLetter3.x < 0 || cLetter3.x > GAMEW || cLetter3.y < 0 || cLetter3.y > GAMEH)){
cLetter3.ChangeRoom(TRASH);
}
if(cLetter4.Room == player.Room && (cLetter4.x < 0 || cLetter4.x > GAMEW || cLetter4.y < 0 || cLetter4.y > GAMEH)){
cLetter4.ChangeRoom(TRASH);
}

}
1 change: 1 addition & 0 deletions LetterController.ash
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
// new module header
Binary file modified room1.crm
Binary file not shown.
Binary file modified room2.crm
Binary file not shown.
Binary file modified room3.crm
Binary file not shown.

0 comments on commit 63e162c

Please sign in to comment.