Nanotrasen Block Game is here (#2131)
* tetris!
* softdropping & left,right key holding
* started work on the ui
* playable state
* there you go exp
* multiuser rework
* ui update refactor
* blockgame™️
* highscores, keybindings, ui refactor
* speed adjusts
leveling
* highscorebackground tweak
speed tweak
* NULLABLE
* yes
This commit is contained in:
@@ -30,3 +30,35 @@
|
||||
type: SpaceVillainArcadeBoundUserInterface
|
||||
- key: enum.WiresUiKey.Key
|
||||
type: WiresBoundUserInterface
|
||||
|
||||
- type: entity
|
||||
id: BlockGameArcade
|
||||
name: blockGameArcade
|
||||
parent: ComputerBase
|
||||
components:
|
||||
- type: Icon
|
||||
state: arcade
|
||||
- type: PowerReceiver
|
||||
- type: Sprite
|
||||
layers:
|
||||
- state: arcade
|
||||
map: ["enum.ComputerVisualizer+Layers.Body"]
|
||||
- state: invaders
|
||||
shader: unshaded
|
||||
map: ["enum.ComputerVisualizer+Layers.Screen"]
|
||||
- type: Appearance
|
||||
visuals:
|
||||
- type: ComputerVisualizer
|
||||
screen: invaders
|
||||
key: ""
|
||||
body: arcade
|
||||
bodyBroken: arcade
|
||||
- type: Anchorable
|
||||
- type: Pullable
|
||||
- type: BlockGameArcade
|
||||
- type: UserInterface
|
||||
interfaces:
|
||||
- key: enum.BlockGameUiKey.Key
|
||||
type: BlockGameBoundUserInterface
|
||||
- key: enum.WiresUiKey.Key
|
||||
type: WiresBoundUserInterface
|
||||
|
||||
@@ -280,3 +280,24 @@ binds:
|
||||
type: State
|
||||
key: MouseMiddle
|
||||
mod1: Shift
|
||||
- function: ArcadeUp
|
||||
type: State
|
||||
key: Up
|
||||
- function: ArcadeDown
|
||||
type: State
|
||||
key: Down
|
||||
- function: ArcadeLeft
|
||||
type: State
|
||||
key: Left
|
||||
- function: ArcadeRight
|
||||
type: State
|
||||
key: Right
|
||||
- function: Arcade1
|
||||
type: State
|
||||
key: Space
|
||||
- function: Arcade2
|
||||
type: State
|
||||
key: C
|
||||
- function: Arcade3
|
||||
type: State
|
||||
key: Z
|
||||
|
||||
Reference in New Issue
Block a user