added a tilesetmanager
This commit is contained in:
parent
eaa19304e1
commit
294672e51f
2 changed files with 21 additions and 10 deletions
18
game/tilesetmanager.py
Normal file
18
game/tilesetmanager.py
Normal file
|
|
@ -0,0 +1,18 @@
|
||||||
|
#!/bin/python
|
||||||
|
|
||||||
|
## returns a valid tileset
|
||||||
|
|
||||||
|
import tcod.tileset
|
||||||
|
|
||||||
|
def valid_tileset():
|
||||||
|
tileset = tcod.tileset.load_tilesheet(
|
||||||
|
"data/Bmac_smooth_16x24.png", columns=16, rows=16, charmap=tcod.tileset.CHARMAP_CP437
|
||||||
|
# "Oryx/oryx_roguelike_2.0/V1/oryx_roguelike_16x24_only_heroes.png", columns=19, rows=10, charmap=tcod.tileset.CHARMAP_CP437
|
||||||
|
)
|
||||||
|
tileset2 = tcod.tileset.load_tilesheet(
|
||||||
|
"Oryx/oryx_roguelike_2.0/Monsters.png", columns=19, rows=26, charmap=tcod.tileset.CHARMAP_CP437
|
||||||
|
)
|
||||||
|
|
||||||
|
tileset.set_tile(64, tileset2.get_tile(9786))
|
||||||
|
|
||||||
|
return tileset
|
||||||
13
main.py
13
main.py
|
|
@ -6,7 +6,7 @@ from __future__ import annotations
|
||||||
import tcod.console
|
import tcod.console
|
||||||
import tcod.context
|
import tcod.context
|
||||||
import tcod.tileset
|
import tcod.tileset
|
||||||
|
import game.tilesetmanager
|
||||||
import g
|
import g
|
||||||
|
|
||||||
import game.screens
|
import game.screens
|
||||||
|
|
@ -14,15 +14,8 @@ from game.screens.menu_screens import MainMenu
|
||||||
|
|
||||||
def main() -> None:
|
def main() -> None:
|
||||||
"""Entry point function."""
|
"""Entry point function."""
|
||||||
tileset = tcod.tileset.load_tilesheet(
|
tileset = game.tilesetmanager.valid_tileset()
|
||||||
"data/Bmac_smooth_16x24.png", columns=16, rows=16, charmap=tcod.tileset.CHARMAP_CP437
|
|
||||||
# "Oryx/oryx_roguelike_2.0/V1/oryx_roguelike_16x24_only_heroes.png", columns=19, rows=10, charmap=tcod.tileset.CHARMAP_CP437
|
|
||||||
)
|
|
||||||
tileset2 = tcod.tileset.load_tilesheet(
|
|
||||||
"Oryx/oryx_roguelike_2.0/Monsters.png", columns=19, rows=26, charmap=tcod.tileset.CHARMAP_CP437
|
|
||||||
)
|
|
||||||
|
|
||||||
tileset.set_tile(64, tileset2.get_tile(9786))
|
|
||||||
#tcod.tileset.procedural_block_elements(tileset=tileset)
|
#tcod.tileset.procedural_block_elements(tileset=tileset)
|
||||||
g.screens = [MainMenu()]
|
g.screens = [MainMenu()]
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue