seedpacket base
This commit is contained in:
parent
e1931f27e1
commit
2a7c402cd0
16 changed files with 345 additions and 24 deletions
|
|
@ -4,6 +4,13 @@ extends Node
|
|||
|
||||
class_name LevelSignals
|
||||
|
||||
#region Field
|
||||
|
||||
## Emitted when entity is placed by player via seedpacket
|
||||
signal entity_placed(entity : SeedpacketResource)
|
||||
|
||||
#endregion
|
||||
|
||||
#region Entity
|
||||
|
||||
## Called for every entity that enters game
|
||||
|
|
@ -17,20 +24,20 @@ signal entity_hp_changed(context : Entity.HPChangedContext)
|
|||
|
||||
#region Seedpacket manipulation
|
||||
|
||||
## Called when player selects EntityResource
|
||||
signal packet_selected(packet : EntityResource)
|
||||
## Called when player selects SeedpacketResource
|
||||
signal packet_selected(packet : SeedpacketResource)
|
||||
|
||||
## Called when player selects EntityResource during game phase
|
||||
signal packet_selected_during_game(packet : EntityResource)
|
||||
## Called when player selects SeedpacketResource during game phase
|
||||
signal packet_selected_during_game(packet : SeedpacketResource)
|
||||
|
||||
## Called when something requests EntityResource to be added to hotbar collection
|
||||
signal requested_packet_add
|
||||
## Called when something requests SeedpacketResource to be added to hotbar collection
|
||||
signal requested_packet_add(packet : SeedpacketResource)
|
||||
|
||||
## Called when something requests EntityResource to be deleted from hotbar collection
|
||||
signal requested_packet_remove
|
||||
## Called when something requests SeedpacketResourcesource to be deleted from hotbar collection
|
||||
signal requested_packet_remove(packet : SeedpacketResource)
|
||||
|
||||
## Called when selected packets are updated
|
||||
signal hotbar_packets_update(selected : Array[EntityResource])
|
||||
signal hotbar_packets_update(selected : Array[SeedpacketResource])
|
||||
#endregion
|
||||
|
||||
#region Level Running
|
||||
|
|
@ -44,21 +51,10 @@ signal huge_wave
|
|||
signal final_wave
|
||||
|
||||
## Called when game is progressing through level stages
|
||||
signal state_changed(state : LevelStates)
|
||||
signal state_changed(state : LevelData.LevelStates)
|
||||
|
||||
## Called when something requests state to advance
|
||||
signal state_advance_requested
|
||||
## Called when sun counter updates to value [code]to[/code]
|
||||
signal sun_count_updated(to : float)
|
||||
#endregion
|
||||
|
||||
|
||||
## Possible states of level
|
||||
enum LevelStates {
|
||||
## The game is during plant pick stage
|
||||
PlantPick,
|
||||
## The game is not yet started
|
||||
Pregame,
|
||||
## Game started
|
||||
Game,
|
||||
## Game ended
|
||||
Postgame
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue