Update settings.py

main
Filips Kalniņš 2026-02-11 07:50:25 +00:00
parent 286502ace7
commit c0f4872248
1 changed files with 35 additions and 5 deletions

View File

@ -21,17 +21,42 @@ CHUNK_SIZE = 16 # 16x16 tiles per chunk
RENDER_DISTANCE = 3 # how many chunks visible around player RENDER_DISTANCE = 3 # how many chunks visible around player
# Tile IDs # Tile IDs
# Tiles
AIR = 0 AIR = 0
DIRT = 1 DIRT = 1
GRASS = 2 GRASS = 2
STONE = 3 STONE = 3
WOOD = 4
LEAVES = 5
IRON_ORE = 6
GOLD_ORE = 7
COPPER_ORE = 8
COAL_ORE = 9
# Items
ITEM_WOOD = 100
ITEM_STONE = 101
ITEM_IRON = 102
ITEM_GOLD = 103
ITEM_COPPER = 104
ITEM_COAL = 105
# Tile properties # Tile properties
TILE_PROPERTIES = { TILE_PROPERTIES = {
AIR: {"solid": False, "color": (0, 0, 0)}, AIR: {"solid": False, "color": (0, 0, 0), "drop": None},
DIRT: {"solid": True, "color": (139, 69, 19)},
GRASS: {"solid": True, "color": (34, 177, 76)}, DIRT: {"solid": True, "color": (139, 69, 19), "drop": ITEM_STONE},
STONE: {"solid": True, "color": (100, 100, 100)}, GRASS: {"solid": True, "color": (34, 177, 76), "drop": ITEM_STONE},
STONE: {"solid": True, "color": (100, 100, 100), "drop": ITEM_STONE},
WOOD: {"solid": True, "color": (160, 82, 45), "drop": ITEM_WOOD},
LEAVES: {"solid": False, "color": (34, 139, 34), "drop": None},
# ORES
IRON_ORE: {"solid": True, "color": (180, 180, 180), "drop": ITEM_IRON},
GOLD_ORE: {"solid": True, "color": (255, 215, 0), "drop": ITEM_GOLD},
COPPER_ORE: {"solid": True, "color": (210, 120, 60), "drop": ITEM_COPPER},
COAL_ORE: {"solid": True, "color": (40, 40, 40), "drop": ITEM_COAL},
} }
@ -100,7 +125,12 @@ BREAK_RANGE = 5 # tiles
BREAK_TIME = { BREAK_TIME = {
DIRT: 0.3, DIRT: 0.3,
GRASS: 0.3, GRASS: 0.3,
STONE: 0.8 STONE: 0.8,
WOOD: 0.5,
IRON_ORE: 1.2,
GOLD_ORE: 1.5,
COPPER_ORE: 1.0,
COAL_ORE: 0.9,
} }
PLACE_RANGE = 5 PLACE_RANGE = 5