Skip to content

Commit d8a9a72

Browse files
committed
Add tetrominoes data
1 parent 6ba5316 commit d8a9a72

18 files changed

+233
-0
lines changed

Assets/Scripts.meta

Lines changed: 8 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Assets/Scripts/Tetromino.cs

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
using UnityEngine;
2+
using UnityEngine.Tilemaps;
3+
4+
[CreateAssetMenu(menuName = "Tetris/Tetromino")]
5+
public class Tetromino : ScriptableObject
6+
{
7+
public Tile block;
8+
public Vector2Int[] cells = new Vector2Int[4];
9+
10+
}

Assets/Scripts/Tetromino.cs.meta

Lines changed: 11 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Assets/Tetrominoes.meta

Lines changed: 8 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
%YAML 1.1
2+
%TAG !u! tag:unity3d.com,2011:
3+
--- !u!114 &11400000
4+
MonoBehaviour:
5+
m_ObjectHideFlags: 0
6+
m_CorrespondingSourceObject: {fileID: 0}
7+
m_PrefabInstance: {fileID: 0}
8+
m_PrefabAsset: {fileID: 0}
9+
m_GameObject: {fileID: 0}
10+
m_Enabled: 1
11+
m_EditorHideFlags: 0
12+
m_Script: {fileID: 11500000, guid: 8cd6f19bdc364ed40a8b615b062c98ac, type: 3}
13+
m_Name: Tetromino-I
14+
m_EditorClassIdentifier:
15+
block: {fileID: 11400000, guid: aa44b5216a5f39e4881c5323564afe81, type: 2}
16+
cells:
17+
- {x: -1, y: 0}
18+
- {x: 0, y: 0}
19+
- {x: 1, y: 0}
20+
- {x: 2, y: 0}

Assets/Tetrominoes/Tetromino-I.asset.meta

Lines changed: 8 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
%YAML 1.1
2+
%TAG !u! tag:unity3d.com,2011:
3+
--- !u!114 &11400000
4+
MonoBehaviour:
5+
m_ObjectHideFlags: 0
6+
m_CorrespondingSourceObject: {fileID: 0}
7+
m_PrefabInstance: {fileID: 0}
8+
m_PrefabAsset: {fileID: 0}
9+
m_GameObject: {fileID: 0}
10+
m_Enabled: 1
11+
m_EditorHideFlags: 0
12+
m_Script: {fileID: 11500000, guid: 8cd6f19bdc364ed40a8b615b062c98ac, type: 3}
13+
m_Name: Tetromino-J
14+
m_EditorClassIdentifier:
15+
block: {fileID: 11400000, guid: f6c4109fd0d185b419e5e665b07c42f0, type: 2}
16+
cells:
17+
- {x: -1, y: 1}
18+
- {x: -1, y: 0}
19+
- {x: 0, y: 0}
20+
- {x: 1, y: 0}

Assets/Tetrominoes/Tetromino-J.asset.meta

Lines changed: 8 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
%YAML 1.1
2+
%TAG !u! tag:unity3d.com,2011:
3+
--- !u!114 &11400000
4+
MonoBehaviour:
5+
m_ObjectHideFlags: 0
6+
m_CorrespondingSourceObject: {fileID: 0}
7+
m_PrefabInstance: {fileID: 0}
8+
m_PrefabAsset: {fileID: 0}
9+
m_GameObject: {fileID: 0}
10+
m_Enabled: 1
11+
m_EditorHideFlags: 0
12+
m_Script: {fileID: 11500000, guid: 8cd6f19bdc364ed40a8b615b062c98ac, type: 3}
13+
m_Name: Tetromino-L
14+
m_EditorClassIdentifier:
15+
block: {fileID: 11400000, guid: 89eae29ecf56ea14c8b3927213a00066, type: 2}
16+
cells:
17+
- {x: 1, y: 1}
18+
- {x: -1, y: 0}
19+
- {x: 0, y: 0}
20+
- {x: 1, y: 0}

Assets/Tetrominoes/Tetromino-L.asset.meta

Lines changed: 8 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)