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:
Paul Ritter
2020-09-26 15:25:22 +02:00
committed by GitHub
parent 4eb5891c4a
commit 84ce845ea3
14 changed files with 2013 additions and 0 deletions

View File

@@ -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

View File

@@ -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