map resolved, trashbin updated
This commit is contained in:
parent
65f469465a
commit
8e5f744290
@ -4,12 +4,12 @@
|
|||||||
| | | |--- class: 0
|
| | | |--- class: 0
|
||||||
| | |--- feature_0 > 1.50
|
| | |--- feature_0 > 1.50
|
||||||
| | | |--- feature_3 <= 3.50
|
| | | |--- feature_3 <= 3.50
|
||||||
| | | | |--- feature_2 <= 2.50
|
| | | | |--- feature_4 <= 2.50
|
||||||
| | | | | |--- class: 1
|
| | | | | |--- class: 1
|
||||||
| | | | |--- feature_2 > 2.50
|
| | | | |--- feature_4 > 2.50
|
||||||
| | | | | |--- feature_4 <= 2.50
|
| | | | | |--- feature_2 <= 2.50
|
||||||
| | | | | | |--- class: 1
|
| | | | | | |--- class: 1
|
||||||
| | | | | |--- feature_4 > 2.50
|
| | | | | |--- feature_2 > 2.50
|
||||||
| | | | | | |--- class: 0
|
| | | | | | |--- class: 0
|
||||||
| | | |--- feature_3 > 3.50
|
| | | |--- feature_3 > 3.50
|
||||||
| | | | |--- feature_3 <= 4.50
|
| | | | |--- feature_3 <= 4.50
|
||||||
@ -26,18 +26,18 @@
|
|||||||
| | | | | | | |--- feature_1 > 1.50
|
| | | | | | | |--- feature_1 > 1.50
|
||||||
| | | | | | | | |--- class: 0
|
| | | | | | | | |--- class: 0
|
||||||
| | | | | | |--- feature_0 > 2.50
|
| | | | | | |--- feature_0 > 2.50
|
||||||
| | | | | | | |--- feature_4 <= 2.50
|
| | | | | | | |--- feature_2 <= 2.50
|
||||||
| | | | | | | | |--- class: 1
|
| | | | | | | | |--- class: 1
|
||||||
| | | | | | | |--- feature_4 > 2.50
|
| | | | | | | |--- feature_2 > 2.50
|
||||||
| | | | | | | | |--- feature_2 <= 2.50
|
| | | | | | | | |--- feature_4 <= 2.50
|
||||||
| | | | | | | | | |--- class: 1
|
| | | | | | | | | |--- class: 1
|
||||||
| | | | | | | | |--- feature_2 > 2.50
|
| | | | | | | | |--- feature_4 > 2.50
|
||||||
| | | | | | | | | |--- class: 0
|
| | | | | | | | | |--- class: 0
|
||||||
| | | | | |--- feature_1 > 2.50
|
| | | | | |--- feature_1 > 2.50
|
||||||
| | | | | | |--- feature_0 <= 3.50
|
| | | | | | |--- feature_1 <= 3.50
|
||||||
| | | | | | | |--- class: 0
|
| | | | | | | |--- feature_0 <= 3.50
|
||||||
| | | | | | |--- feature_0 > 3.50
|
| | | | | | | | |--- class: 0
|
||||||
| | | | | | | |--- feature_1 <= 3.50
|
| | | | | | | |--- feature_0 > 3.50
|
||||||
| | | | | | | | |--- feature_2 <= 2.50
|
| | | | | | | | |--- feature_2 <= 2.50
|
||||||
| | | | | | | | | |--- class: 1
|
| | | | | | | | | |--- class: 1
|
||||||
| | | | | | | | |--- feature_2 > 2.50
|
| | | | | | | | |--- feature_2 > 2.50
|
||||||
@ -45,8 +45,8 @@
|
|||||||
| | | | | | | | | | |--- class: 1
|
| | | | | | | | | | |--- class: 1
|
||||||
| | | | | | | | | |--- feature_4 > 2.00
|
| | | | | | | | | |--- feature_4 > 2.00
|
||||||
| | | | | | | | | | |--- class: 0
|
| | | | | | | | | | |--- class: 0
|
||||||
| | | | | | | |--- feature_1 > 3.50
|
| | | | | | |--- feature_1 > 3.50
|
||||||
| | | | | | | | |--- class: 0
|
| | | | | | | |--- class: 0
|
||||||
| | | | |--- feature_3 > 4.50
|
| | | | |--- feature_3 > 4.50
|
||||||
| | | | | |--- class: 0
|
| | | | | |--- class: 0
|
||||||
| |--- feature_4 > 3.50
|
| |--- feature_4 > 3.50
|
||||||
@ -73,8 +73,8 @@
|
|||||||
| | |--- feature_2 > 1.50
|
| | |--- feature_2 > 1.50
|
||||||
| | | |--- class: 0
|
| | | |--- class: 0
|
||||||
|--- feature_2 > 3.50
|
|--- feature_2 > 3.50
|
||||||
| |--- feature_4 <= 1.50
|
| |--- feature_1 <= 1.50
|
||||||
| | |--- feature_1 <= 1.50
|
| | |--- feature_4 <= 1.50
|
||||||
| | | |--- feature_2 <= 4.50
|
| | | |--- feature_2 <= 4.50
|
||||||
| | | | |--- feature_0 <= 1.50
|
| | | | |--- feature_0 <= 1.50
|
||||||
| | | | | |--- class: 0
|
| | | | | |--- class: 0
|
||||||
@ -85,7 +85,7 @@
|
|||||||
| | | | | | |--- class: 0
|
| | | | | | |--- class: 0
|
||||||
| | | |--- feature_2 > 4.50
|
| | | |--- feature_2 > 4.50
|
||||||
| | | | |--- class: 0
|
| | | | |--- class: 0
|
||||||
| | |--- feature_1 > 1.50
|
| | |--- feature_4 > 1.50
|
||||||
| | | |--- class: 0
|
| | | |--- class: 0
|
||||||
| |--- feature_4 > 1.50
|
| |--- feature_1 > 1.50
|
||||||
| | |--- class: 0
|
| | |--- class: 0
|
||||||
|
Binary file not shown.
@ -3,9 +3,9 @@ from enum import Enum
|
|||||||
from random import randrange
|
from random import randrange
|
||||||
from map.tile import Tile
|
from map.tile import Tile
|
||||||
class Trashbin(Tile):
|
class Trashbin(Tile):
|
||||||
def __init__(self, img, x, y, width, height, waste_type):
|
def __init__(self, img, x, y, width, height):
|
||||||
super().__init__(img, x, y, width, height)
|
super().__init__(img, x, y, width, height)
|
||||||
# dis_dump dis_trash mass space trash_mass trash_space
|
|
||||||
self.x = x
|
self.x = x
|
||||||
self.y = y
|
self.y = y
|
||||||
|
|
||||||
|
BIN
last_map.nparr
BIN
last_map.nparr
Binary file not shown.
@ -15,13 +15,13 @@ def generate_map():
|
|||||||
map = get_blank_map_array()
|
map = get_blank_map_array()
|
||||||
|
|
||||||
# generowanie scian
|
# generowanie scian
|
||||||
for i in range(0, 20):
|
for i in range(0, WALL_NUMBER):
|
||||||
x = random.randint(0, MAP_WIDTH-1)
|
x = random.randint(0, MAP_WIDTH-1)
|
||||||
y = random.randint(0, MAP_HEIGHT-1)
|
y = random.randint(0, MAP_HEIGHT-1)
|
||||||
map[y][x] = 1
|
map[y][x] = 1
|
||||||
|
|
||||||
# generowanie smietnikow
|
# generowanie smietnikow
|
||||||
for i in range(0, 20):
|
for i in range(0, TRASHBIN_NUMBER):
|
||||||
x = random.randint(0, MAP_WIDTH-1)
|
x = random.randint(0, MAP_WIDTH-1)
|
||||||
y = random.randint(0, MAP_HEIGHT-1)
|
y = random.randint(0, MAP_HEIGHT-1)
|
||||||
map[y][x] = 2
|
map[y][x] = 2
|
||||||
@ -53,7 +53,7 @@ def get_sprites(map, pattern):
|
|||||||
elif tileId == 2:
|
elif tileId == 2:
|
||||||
trashbinId = random.randint(0, 4)
|
trashbinId = random.randint(0, 4)
|
||||||
tile = Tile(pattern[0], offsetX, offsetY, TILE_SIZE_PX, TILE_SIZE_PX)
|
tile = Tile(pattern[0], offsetX, offsetY, TILE_SIZE_PX, TILE_SIZE_PX)
|
||||||
trashbin = Trashbin(trashbin_pattern[trashbinId], offsetX, offsetY, 32, 30, trashbinId)
|
trashbin = Trashbin(trashbin_pattern[trashbinId], offsetX, offsetY, 32, 30)
|
||||||
roadTiles.add(tile)
|
roadTiles.add(tile)
|
||||||
trashbinTiles.add(trashbin)
|
trashbinTiles.add(trashbin)
|
||||||
trashbins.append(trashbin)
|
trashbins.append(trashbin)
|
||||||
@ -94,9 +94,3 @@ class Camera:
|
|||||||
self.camera = pg.Rect(x, y, self.width, self.height)
|
self.camera = pg.Rect(x, y, self.width, self.height)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
@ -26,10 +26,13 @@ PLAYER_HIT_RECT = pg.Rect(0, 0, 50, 50)
|
|||||||
PLAYER_WIDTH = 64
|
PLAYER_WIDTH = 64
|
||||||
PLAYER_HEIGHT = 32
|
PLAYER_HEIGHT = 32
|
||||||
|
|
||||||
#map settings
|
#map settings x 16 y 12
|
||||||
MAP_WIDTH = 16
|
MAP_WIDTH = 20
|
||||||
MAP_HEIGHT = 12
|
MAP_HEIGHT = 20
|
||||||
|
|
||||||
TILE_SIZE_PX = 64
|
TILE_SIZE_PX = 64
|
||||||
MAP_WIDTH_PX = MAP_WIDTH * TILE_SIZE_PX
|
MAP_WIDTH_PX = MAP_WIDTH * TILE_SIZE_PX
|
||||||
MAP_HEIGHT_PX = MAP_HEIGHT * TILE_SIZE_PX
|
MAP_HEIGHT_PX = MAP_HEIGHT * TILE_SIZE_PX
|
||||||
|
|
||||||
|
TRASHBIN_NUMBER = 50
|
||||||
|
WALL_NUMBER = 40
|
Loading…
Reference in New Issue
Block a user