mirror of
https://github.com/maoakeEnterprise/amazing.git
synced 2026-04-29 00:14:34 +02:00
fix(parsing): make output work for AMazeIng class __init__
Basic main to display ascii print
This commit is contained in:
@@ -0,0 +1,29 @@
|
||||
|
||||
from mlx import Mlx
|
||||
|
||||
def mymouse(button, x, y, mystuff):
|
||||
print(f"Got mouse event! button {button} at {x},{y}.")
|
||||
|
||||
def mykey(keynum, mystuff):
|
||||
print(f"Got key {keynum}, and got my stuff back:")
|
||||
print(mystuff)
|
||||
if keynum == 32:
|
||||
m.mlx_mouse_hook(win_ptr, None, None)
|
||||
|
||||
def gere_close(dummy):
|
||||
m.mlx_loop_exit(mlx_ptr)
|
||||
|
||||
m = Mlx()
|
||||
mlx_ptr = m.mlx_init()
|
||||
win_ptr = m.mlx_new_window(mlx_ptr, 200, 200, "win title")
|
||||
m.mlx_clear_window(mlx_ptr, win_ptr)
|
||||
m.mlx_string_put(mlx_ptr, win_ptr, 20, 20, 255, "Hello PyMlx!")
|
||||
(ret, w, h) = m.mlx_get_screen_size(mlx_ptr)
|
||||
print(f"Got screen size: {w} x {h} .")
|
||||
|
||||
stuff = [1, 2]
|
||||
m.mlx_mouse_hook(win_ptr, mymouse, None)
|
||||
m.mlx_key_hook(win_ptr, mykey, stuff)
|
||||
m.mlx_hook(win_ptr, 33, 0, gere_close, None)
|
||||
|
||||
m.mlx_loop(mlx_ptr)
|
||||
Reference in New Issue
Block a user