texture render pain

This commit is contained in:
Lukas Nöllemeyer 2024-08-19 17:28:36 +02:00
parent 6cfa795463
commit 06dda08e8e
3 changed files with 24 additions and 10 deletions

View file

@ -3,7 +3,7 @@
## returns a valid tileset
import tcod.tileset
from numpy.typing import NDArray
def valid_tileset():
tileset = tcod.tileset.load_tilesheet(
"data/Bmac_smooth_16x24.png", columns=16, rows=16, charmap=tcod.tileset.CHARMAP_CP437
@ -18,11 +18,17 @@ def valid_tileset():
"Oryx/oryx_roguelike_2.0/Terrain.png", columns=16, rows=11, charmap=[i for i in range(255)]
)
tileset.set_tile(ord('@'), tile=monstertiles.get_tile(1))
player = monstertiles.get_tile(1)
player = [[[r,g,b,a] if a > 0 else [0,0,0,0]
for r,g,b,a in row]
for row in player]
tileset.set_tile(ord('@'), player)
tileset.set_tile(ord('/'), terraintiles.get_tile(ord('?')))
tileset.set_tile(ord('|'), terraintiles.get_tile(ord('!')))
tileset.set_tile(ord('_'), terraintiles.get_tile(ord('0')))
tileset.set_tile(ord('\\'), terraintiles.get_tile(ord('/')))
tileset.set_tile(ord('.'), terraintiles.get_tile(20))
tileset.set_tile(ord(','), terraintiles.get_tile(12))
print(tileset.get_tile(ord('@'))[10])
return tileset