From 3f9d7081c27e2ce5076739343a1a5f9aa4ccc8e9 Mon Sep 17 00:00:00 2001 From: Marco Bakera Date: Sun, 31 Dec 2023 11:28:02 +0100 Subject: [PATCH] docs generated --- docs/_modules/web.html | 7 +++---- docs/developer.html | 5 +---- docs/searchindex.js | 2 +- 3 files changed, 5 insertions(+), 9 deletions(-) diff --git a/docs/_modules/web.html b/docs/_modules/web.html index ef6879f..4c94ff7 100644 --- a/docs/_modules/web.html +++ b/docs/_modules/web.html @@ -300,7 +300,6 @@

Source code for web

     return js, 200
-# TODO add support for led brightness
[docs] @app.route("/display", methods=['POST']) @@ -336,9 +335,9 @@

Source code for web

 
     To set the led brightness, send a json with the led value::
     
-            {
-                "led": "on"  # or "off"
-            }
+        {
+            "led": "on"  # or "off"
+        }
     
     """
     data = request.get_json()
diff --git a/docs/developer.html b/docs/developer.html
index c892c09..e36e642 100644
--- a/docs/developer.html
+++ b/docs/developer.html
@@ -132,10 +132,7 @@ 

Creating the documentationdocgen/_build/html. It will automaticall be copied to docs. After pushing to github it will be available there.

-

There is a gitlab-ci.yml script that will only be executed if the project is -hosted on a gitlab server. The script automatically deploys the documentation -on every commit onto the master branch. An examples can be found -here.

+

TODO: maybe switch to readthedocs.io

Class Diagram

diff --git a/docs/searchindex.js b/docs/searchindex.js index 08ccd8d..f7f21e1 100644 --- a/docs/searchindex.js +++ b/docs/searchindex.js @@ -1 +1 @@ -Search.setIndex({"docnames": ["developer", "fdd", "game", "index", "net", "simulator", "web"], "filenames": ["developer.rst", "fdd.rst", "game.rst", "index.rst", "net.rst", "simulator.rst", "web.rst"], "titles": ["Developer Documentation", "FlipDotDisplay", "Games", "flipflapflop - FlipDot-Anzeigen ansteuern", "Net", "FlipDot-Simulator", "Web"], "terms": {"find": 0, "here": [0, 1, 4], "inform": [0, 5], "thi": [0, 1, 2, 4, 5, 6], "project": [0, 5], "If": [0, 1, 4], "you": [0, 1, 6], "just": 0, "want": 0, "us": [0, 1, 2, 4, 5, 6], "packag": [0, 1, 5], "don": 0, "t": [0, 1, 4], "need": [0, 1, 5], "read": [0, 1, 6], "ani": 0, "further": 0, "checkout": 0, "repositori": 0, "home": 0, "pi": [0, 1], "flipflapflop": 0, "cd": 0, "git": 0, "clone": 0, "http": [0, 2], "github": [0, 5], "com": 0, "tbs1": 0, "bo": 0, "The": [0, 2, 3, 4, 5, 6], "scenario": 0, "describ": [0, 4, 5], "reli": [0, 1, 5], "raspberri": [0, 1], "act": 0, "an": [0, 1, 2, 5, 6], "access": 0, "point": 0, "To": [0, 6], "setup": 0, "wai": [0, 1, 5], "can": [0, 1, 2, 4, 5, 6], "follow": [0, 1, 2, 4, 5], "instruct": 0, "from": [0, 2, 4, 5], "raspberrypi": [0, 1, 3], "org": [0, 2, 3], "we": [0, 1, 4], "choos": 0, "give": 0, "ip4": 0, "address": [0, 1, 6], "10": [0, 6], "0": [0, 1, 2, 4, 5, 6], "1": [0, 1, 4, 5, 6], "8": [0, 1, 5], "ethernet": 0, "port": [0, 1, 4, 5], "connect": [0, 1, 4], "directli": [0, 4], "via": [0, 1], "usb": 0, "local": [0, 1], "net": [0, 1, 3, 5], "order": [0, 4], "make": [0, 1], "other": [0, 1], "displai": [0, 2, 3, 4, 5, 6], "On": [0, 3], "run": [0, 1, 2, 4, 5, 6], "systemd": 0, "servic": 0, "file": [0, 1, 5], "must": [0, 1, 2, 4, 5, 6], "copi": 0, "etc": 0, "system": 0, "start": [0, 1, 2, 4, 6], "afterward": [0, 1, 4], "sudo": 0, "systemctl": 0, "enabl": 0, "automat": 0, "startup": [0, 5], "dure": [0, 1], "boot": 0, "command": [0, 4], "server": [0, 4, 5, 6], "default": [0, 1, 6], "10101": [0, 1, 4, 5], "configur": 0, "displayserver_servic": 0, "py": [0, 5, 6], "specifi": [0, 4], "dimens": [0, 1, 2, 4, 5], "well": 0, "modul": [0, 3], "i": [0, 1, 2, 5, 6], "made": 0, "sphinx": 0, "therefor": [0, 5], "framework": [0, 5], "third": 0, "parti": 0, "theme": 0, "readthedoc": 0, "instal": [0, 3], "pip": [0, 5], "r": [], "docgen": 0, "requir": [], "txt": [], "folder": 0, "html": 0, "bat": 0, "docucment": 0, "_build": 0, "It": [0, 1, 5], "automatical": 0, "doc": 0, "after": [0, 1, 4, 5], "push": 0, "avail": [0, 1, 5], "There": [0, 5], "gitlab": 0, "ci": 0, "yml": 0, "script": 0, "onli": [0, 1], "execut": 0, "host": [0, 4, 6], "deploi": 0, "everi": [0, 4], "commit": 0, "onto": [0, 1], "master": 0, "branch": 0, "exampl": [0, 1, 2, 3], "found": 0, "show": [0, 1, 2, 4, 5, 6], "link": 0, "ar": [0, 1, 4, 6], "youtub": 0, "mirror": [0, 3], "archiv": [0, 3, 5], "which": [1, 6], "turn": [1, 4, 5, 6], "expand": 1, "itself": 1, "control": [1, 5], "flipdot": [1, 2], "each": [1, 2, 4, 6], "segmentd": 1, "seper": 1, "one": [1, 4, 5], "gpio": 1, "i\u00b2c": 1, "sda": 1, "epand": 1, "_________________": 1, "scl": 1, "mod1": 1, "mod2": 1, "mod3": 1, "wire": 1, "per": 1, "allow": [1, 5, 6], "physic": [1, 5], "portexpand": 1, "spi": 1, "hand": 1, "suppos": 1, "would": 1, "like": [1, 2, 4], "pattern": 1, "top": [1, 5], "left": [1, 5], "corner": [1, 5], "o": 1, "first": 1, "creat": [1, 2, 3, 5], "paramet": [1, 6], "import": [1, 4, 5], "fdd": [1, 2], "new": [1, 6], "now": [1, 2, 4], "set": [1, 5, 6], "pixel": [1, 4, 5, 6], "px": [1, 4, 5, 6], "method": [1, 2, 5, 6], "true": [1, 4, 5, 6], "fals": [1, 4, 5, 6], "final": 1, "step": 1, "them": 1, "visibl": [1, 2], "A": [1, 2, 4, 5], "list": [1, 5, 6], "pin": 1, "14": 1, "15": 1, "18": 1, "23": 1, "24": 1, "class": [1, 2, 3, 4, 5], "32": 1, "width": [1, 2, 4, 5, 6], "28": [1, 4, 5], "height": [1, 2, 4, 5, 6], "13": [1, 4, 5], "sourc": [1, 2, 4, 5, 6], "__init__": 1, "given": [1, 5], "contain": [1, 4], "__module__": 1, "x": [1, 2, 4, 5, 6], "y": [1, 2, 4, 5, 6], "val": [1, 4, 5, 6], "immedi": [1, 5], "flip": 1, "dot": [1, 4, 5], "valu": [1, 6], "printbuff": 1, "print": 1, "buffer": 1, "termin": 1, "write": 1, "mayb": 1, "bit": 1, "faster": 1, "than": 1, "show_deprec": 1, "fullbuff": 1, "current": [1, 5, 6], "flag": 1, "whole": 1, "chang": [1, 5, 6], "helper": 1, "handl": [1, 2], "draw_surface_on_fdd": 1, "surfac": 1, "pygam": [1, 5], "draw": [1, 2], "invok": [1, 2, 5], "black": 1, "rgb": 1, "consid": 1, "off": [1, 4, 5, 6], "color": 1, "clip": 1, "area": 1, "modifi": 1, "part": 1, "demo": [1, 2], "applic": 1, "pygamesurfacedemo": 1, "draw_text_on_fdd": 1, "fontnam": 1, "fontsiz": 1, "remotedisplai": [1, 3, 4], "taylorpi": 1, "remot": [1, 4], "send": [1, 4, 5, 6], "data": [1, 4, 6], "hallo": 1, "arial": 1, "9": 1, "serial": 1, "ardiuno": 1, "firmwar": 1, "commun": 1, "interfac": [1, 6], "arduino": 1, "help": 1, "devic": 1, "over": 1, "serialdisplai": 1, "4": [1, 4], "3": [1, 4, 6], "serial_devic": 1, "dev": 1, "ttyusb0": 1, "baud": 1, "9600": 1, "144": 1, "echo": [1, 4], "240": 1, "pictur": 1, "129": 1, "pxreset": 1, "130": 1, "pxset": 1, "131": 1, "__annotations__": 1, "all": [1, 5], "call": 1, "intern": 1, "until": [1, 5], "close": [1, 5], "content": [1, 5], "demo_simpl": 1, "test_seri": 1, "flipdotfont": 1, "textscrol": 1, "anoth": [1, 5], "bring": 1, "dispoai": 1, "font": 1, "filenam": 1, "bdf": 1, "letter": [1, 4], "get": [1, 6], "charact": [1, 2], "return": [1, 6], "integ": 1, "3x4": 1, "0b11110000": 1, "0b01100000": 1, "l": 1, "simpl": [1, 4], "usag": 1, "simul": [1, 3], "shown": 1, "flipdotsim": [1, 5], "time": [1, 5], "fd": [1, 5], "hello": [1, 6], "world": [1, 2, 6], "big_font": 1, "_": 1, "rang": [1, 5], "20": 1, "scrolltext": 1, "sleep": [1, 5], "changetext": 1, "add": 1, "some": [1, 4, 5], "space": 1, "scroll": [1, 6], "statictext": 1, "small_font": 1, "test_text_scrol": 1, "plai": 2, "funni": 2, "inspir": 2, "text": [2, 3, 6], "consol": 2, "base": 2, "dungeon": 2, "name": 2, "roguelik": 2, "video": [2, 5], "action": [2, 5], "tile": 2, "map": [2, 5], "editor": 2, "multipl": 2, "open": [2, 5], "tileset": 2, "label": 2, "p": 2, "c": 2, "repres": [2, 6], "player": 2, "collect": 2, "coin": 2, "respect": [2, 4], "look": 2, "crawler": 2, "www": 2, "mapeditor": 2, "correspond": 2, "flipdotdisplai": [2, 3], "worldfil": 2, "ressourc": 2, "rogueflip_world": 2, "tmx": 2, "handle_input": 2, "user": 2, "input": 2, "keyboard": 2, "joystick": 2, "handle_px": 2, "move_window": 2, "dx": 2, "dy": 2, "move": [2, 5], "window": [2, 5], "amount": 2, "player_in_window": 2, "check": 2, "insid": 2, "player_try_collect_coin": 2, "endless": 2, "loop": 2, "show_win_messag": 2, "tick": 2, "gameobject": 2, "blink_interv": 2, "5": 2, "determin": 2, "whether": 2, "should": 2, "drawn": 2, "frame": 2, "back": 2, "wall": 2, "find_coin": 2, "find_play": 2, "get_typ": 2, "is_coin": 2, "is_onboard": 2, "is_play": 2, "is_wal": 2, "run_remote_displai": 2, "run_simul": 2, "run_with_flipdotdisplai": 2, "test_roguegam": 2, "inhaltsverzeichni": 3, "util": 3, "fffserial": 3, "descript": 3, "godot": 3, "version": 3, "displayserv": [3, 4], "main": [3, 4], "test_network": [3, 4], "game": [3, 5], "rogueflip": 3, "develop": [3, 6], "document": 3, "deploy": 3, "diagram": 3, "backup": 3, "da": 3, "projekt": 3, "dient": 3, "der": 3, "ansteuerung": 3, "einer": 3, "zielanzeig": 3, "mit": 3, "verschiedenen": 3, "mikrocontrollern": 3, "oder": 3, "einem": 3, "folgend": 3, "bild": 3, "zeigt": 3, "ein": 3, "solch": 3, "anzeig": 3, "klein": 3, "rund": 3, "pl\u00e4ttchen": 3, "unterschiedlichen": 3, "farben": 3, "auf": 3, "den": 3, "seiten": 3, "sind": 3, "so": 3, "gelagert": 3, "dass": 3, "strom": 3, "genutzt": 3, "werden": 3, "kann": 3, "um": 3, "sie": 3, "durch": 3, "einen": 3, "magneten": 3, "kippen": 3, "zu": 3, "lassen": 3, "damit": 3, "dann": 3, "dem": 3, "dargestellt": 3, "aktion": 3, "bei": 3, "internen": 3, "aufbau": 3, "search": 3, "page": [3, 5, 6], "tcp": 4, "listen": 4, "request": [4, 6], "sent": 4, "ha": [4, 5], "special": 4, "later": 4, "string": [4, 6], "For": [4, 6], "instanc": [4, 6], "4x3": 4, "form": [4, 6], "1111": 4, "0110": 4, "111101100110": 4, "line": 4, "client": 4, "nc": 4, "size": 4, "ignor": [4, 6], "case": 4, "respond": 4, "let": [4, 5], "thread": 4, "abl": 4, "In": 4, "practic": 4, "differ": 4, "platform": 4, "displayprovid": 4, "d": 4, "displaybas": 4, "th": 4, "target": 4, "setdaemon": 4, "cl": 4, "2": [4, 5, 6], "output": 4, "come": 4, "handle_request": 4, "payload": 4, "see": 5, "befor": 5, "more": 5, "about": 5, "process": 5, "websit": 5, "next": 5, "code": 5, "download": 5, "extract": 5, "empti": 5, "directori": 5, "flipdotsim_exampl": 5, "section": 5, "below": 5, "python": 5, "16": 5, "bottom": 5, "right": 5, "without": 5, "specif": 5, "two": 5, "actual": 5, "fp": [5, 6], "30": 5, "gui": 5, "clear": 5, "invert": 5, "deiniti": 5, "reset": 5, "state": 5, "test_flipdot_sim": 5, "engin": 5, "standalon": 5, "linux": 5, "releas": 5, "cursor": 5, "kei": [5, 6], "up": 5, "down": 5, "scale": 5, "conform": 5, "protocol": 5, "sequenc": [5, 6], "ascii": 5, "get_buff": [3, 6], "get_displai": [3, 6], "route_index": [3, 6], "route_page_get": [3, 6], "route_page_post": [3, 6], "route_px": [3, 6], "route_txt_post": [], "set_px": [3, 6], "test_index": [3, 6], "test_pag": [3, 6], "test_plasmademo": [3, 6], "test_plasmademo_remot": [3, 6], "test_px": [3, 6], "web": 3, "flask_app": [], "flask": 6, "flask_env": 6, "webserv": 6, "provid": 6, "locat": 6, "coordin": 6, "statu": 6, "post": 6, "addr": 6, "curl": 6, "hostnam": 6, "rout": 6, "expect": 6, "entri": 6, "partial": 6, "updat": 6, "onoff": 6, "app": 6, "route_display_get": [3, 6], "route_display_post": [3, 6], "test_display_get": [3, 6], "test_display_post": [3, 6], "json": 6, "singl": 6, "imag": 6, "dictionari": 6, "duration_m": 6, "durat": 6, "millisecond": 6, "00001100": 6, "1000": 6, "includ": 6, "m": 6, "option": 6, "rtd": 0, "37c3": [], "congress": [], "have": 0, "poetri": 0, "its": 0, "depend": 0, "led": [1, 4, 5, 6], "on_off": [1, 4, 5], "led_brigth": 1, "132": 1, "display_avail": 1, "demo_all_onoff": 1, "demo_text_low": 1, "doe": 5, "notg": 5, "000011x0": 6, "bright": 6}, "objects": {"": [[1, 0, 0, "module-2", "fffserial"], [1, 0, 0, "module-0", "flipdotdisplay"], [1, 0, 0, "-", "flipdotfont"], [5, 0, 0, "-", "flipdotsim"], [4, 0, 0, "-", "net"], [2, 0, 0, "-", "rogueflip"], [1, 0, 0, "module-1", "util"], [6, 0, 0, "-", "web"]], "fffserial": [[1, 1, 1, "", "SerialDisplay"], [1, 4, 1, "", "demo"], [1, 4, 1, "", "demo_all_onoff"], [1, 4, 1, "", "demo_simple"], [1, 4, 1, "", "test_serial"]], "fffserial.SerialDisplay": [[1, 2, 1, "", "DIMENSION"], [1, 2, 1, "", "ECHO"], [1, 2, 1, "", "LED_BRIGTHNESS"], [1, 2, 1, "", "PICTURE"], [1, 2, 1, "", "PXRESET"], [1, 2, 1, "", "PXSET"], [1, 2, 1, "", "__annotations__"], [1, 3, 1, "", "__init__"], [1, 2, 1, "", "__module__"], [1, 3, 1, "", "close"], [1, 3, 1, "", "display_available"], [1, 3, 1, "", "led"], [1, 3, 1, "", "px"], [1, 3, 1, "", "show"]], "flipdotdisplay": [[1, 1, 1, "", "FlipDotDisplay"]], "flipdotdisplay.FlipDotDisplay": [[1, 3, 1, "", "__init__"], [1, 2, 1, "", "__module__"], [1, 3, 1, "", "flipdot"], [1, 3, 1, "", "led"], [1, 3, 1, "", "printbuffer"], [1, 3, 1, "", "px"], [1, 3, 1, "", "show"], [1, 3, 1, "", "show_deprecated"]], "flipdotfont": [[1, 1, 1, "", "Font"], [1, 1, 1, "", "TextScroller"], [1, 4, 1, "", "big_font"], [1, 4, 1, "", "demo_text_lower"], [1, 4, 1, "", "small_font"], [1, 4, 1, "", "test_text_scroller"]], "flipdotfont.Font": [[1, 3, 1, "", "letter"]], "flipdotfont.TextScroller": [[1, 3, 1, "", "changetext"], [1, 3, 1, "", "scrolltext"], [1, 3, 1, "", "statictext"]], "flipdotsim": [[5, 1, 1, "", "FlipDotSim"], [5, 4, 1, "", "test_flipdot_sim"]], "flipdotsim.FlipDotSim": [[5, 3, 1, "", "clear"], [5, 3, 1, "", "close"], [5, 3, 1, "", "led"], [5, 3, 1, "", "px"], [5, 3, 1, "", "reset"], [5, 3, 1, "", "set"], [5, 3, 1, "", "show"]], "net": [[4, 1, 1, "", "DisplayServer"], [4, 1, 1, "", "RemoteDisplay"], [4, 4, 1, "", "main"], [4, 4, 1, "", "test_networking"]], "net.DisplayServer": [[4, 3, 1, "", "handle_request"], [4, 3, 1, "", "start"]], "net.RemoteDisplay": [[4, 3, 1, "", "led"], [4, 3, 1, "", "px"], [4, 3, 1, "", "show"]], "rogueflip": [[2, 1, 1, "", "Game"], [2, 1, 1, "", "GameObject"], [2, 1, 1, "", "World"], [2, 4, 1, "", "run_remote_display"], [2, 4, 1, "", "run_simulator"], [2, 4, 1, "", "run_with_flipdotdisplay"], [2, 4, 1, "", "test_roguegame"]], "rogueflip.Game": [[2, 3, 1, "", "handle_input"], [2, 3, 1, "", "handle_px"], [2, 3, 1, "", "move_window"], [2, 3, 1, "", "player_in_window"], [2, 3, 1, "", "player_try_collect_coin"], [2, 3, 1, "", "run"], [2, 3, 1, "", "show_win_message"], [2, 3, 1, "", "tick"]], "rogueflip.GameObject": [[2, 3, 1, "", "draw"], [2, 3, 1, "", "tick"]], "rogueflip.World": [[2, 2, 1, "", "BACK"], [2, 2, 1, "", "COIN"], [2, 2, 1, "", "PLAYER"], [2, 2, 1, "", "WALL"], [2, 3, 1, "", "find_coins"], [2, 3, 1, "", "find_player"], [2, 3, 1, "", "get_type"], [2, 3, 1, "", "is_coin"], [2, 3, 1, "", "is_onboard"], [2, 3, 1, "", "is_player"], [2, 3, 1, "", "is_wall"]], "util": [[1, 4, 1, "", "draw_surface_on_fdd"], [1, 4, 1, "", "draw_text_on_fdd"]], "web": [[6, 4, 1, "", "get_buffer"], [6, 4, 1, "", "get_display"], [6, 4, 1, "", "route_display_get"], [6, 4, 1, "", "route_display_post"], [6, 4, 1, "", "route_index"], [6, 4, 1, "", "route_page_get"], [6, 4, 1, "", "route_page_post"], [6, 4, 1, "", "route_px"], [6, 4, 1, "", "set_px"], [6, 4, 1, "", "test_display_get"], [6, 4, 1, "", "test_display_post"], [6, 4, 1, "", "test_index"], [6, 4, 1, "", "test_page"], [6, 4, 1, "", "test_plasmademo"], [6, 4, 1, "", "test_plasmademo_remote"], [6, 4, 1, "", "test_px"]]}, "objtypes": {"0": "py:module", "1": "py:class", "2": "py:attribute", "3": "py:method", "4": "py:function"}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "class", "Python class"], "2": ["py", "attribute", "Python attribute"], "3": ["py", "method", "Python method"], "4": ["py", "function", "Python function"]}, "titleterms": {"develop": 0, "document": 0, "deploy": 0, "creat": 0, "class": 0, "diagram": 0, "video": [0, 3], "backup": 0, "flipdotdisplai": 1, "modul": [1, 2, 5], "util": 1, "fffserial": 1, "text": 1, "On": 1, "The": 1, "displai": 1, "game": 2, "rogueflip": 2, "level": 2, "descript": [2, 5], "flipflapflop": 3, "flipdot": [3, 5], "anzeigen": 3, "ansteuern": 3, "demo": 3, "schaltplan": 3, "index": 3, "und": 3, "tabellen": 3, "net": 4, "simul": 5, "instal": 5, "exampl": 5, "godot": 5, "version": 5, "web": 6, "37c3": []}, "envversion": {"sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.todo": 2, "sphinx.ext.viewcode": 1, "sphinx": 60}, "alltitles": {"Games": [[2, "games"]], "Rogueflip": [[2, "rogueflip"]], "Level Description": [[2, "level-description"]], "Module Description": [[2, "module-rogueflip"], [5, "module-flipdotsim"]], "flipflapflop - FlipDot-Anzeigen ansteuern": [[3, "flipflapflop-flipdot-anzeigen-ansteuern"]], "Demo-Video": [[3, "demo-video"]], "Schaltplan": [[3, "schaltplan"]], "Index und Tabellen": [[3, "index-und-tabellen"]], "Developer Documentation": [[0, "developer-documentation"]], "Deployment": [[0, "deployment"]], "Creating the documentation": [[0, "creating-the-documentation"]], "Class Diagram": [[0, "class-diagram"]], "Video Backups": [[0, "video-backups"]], "FlipDotDisplay": [[1, "flipdotdisplay"]], "Module flipdotdisplay": [[1, "module-0"]], "Module util": [[1, "module-1"]], "Module fffserial": [[1, "module-fffserial"]], "Text On The Display": [[1, "text-on-the-display"]], "Net": [[4, "module-net"]], "FlipDot-Simulator": [[5, "flipdot-simulator"]], "Installation": [[5, "installation"]], "Example": [[5, "example"]], "Simulator (godot version)": [[5, "simulator-godot-version"]], "Web": [[6, "module-web"]]}, "indexentries": {"dimension (fffserial.serialdisplay attribute)": [[1, "fffserial.SerialDisplay.DIMENSION"]], "echo (fffserial.serialdisplay attribute)": [[1, "fffserial.SerialDisplay.ECHO"]], "flipdotdisplay (class in flipdotdisplay)": [[1, "flipdotdisplay.FlipDotDisplay"]], "font (class in flipdotfont)": [[1, "flipdotfont.Font"]], "led_brigthness (fffserial.serialdisplay attribute)": [[1, "fffserial.SerialDisplay.LED_BRIGTHNESS"]], "picture (fffserial.serialdisplay attribute)": [[1, "fffserial.SerialDisplay.PICTURE"]], "pxreset (fffserial.serialdisplay attribute)": [[1, "fffserial.SerialDisplay.PXRESET"]], "pxset (fffserial.serialdisplay attribute)": [[1, "fffserial.SerialDisplay.PXSET"]], "serialdisplay (class in fffserial)": [[1, "fffserial.SerialDisplay"]], "textscroller (class in flipdotfont)": [[1, "flipdotfont.TextScroller"]], "__annotations__ (fffserial.serialdisplay attribute)": [[1, "fffserial.SerialDisplay.__annotations__"]], "__init__() (fffserial.serialdisplay method)": [[1, "fffserial.SerialDisplay.__init__"]], "__init__() (flipdotdisplay.flipdotdisplay method)": [[1, "flipdotdisplay.FlipDotDisplay.__init__"]], "__module__ (fffserial.serialdisplay attribute)": [[1, "fffserial.SerialDisplay.__module__"]], "__module__ (flipdotdisplay.flipdotdisplay attribute)": [[1, "flipdotdisplay.FlipDotDisplay.__module__"]], "big_font() (in module flipdotfont)": [[1, "flipdotfont.big_font"]], "changetext() (flipdotfont.textscroller method)": [[1, "flipdotfont.TextScroller.changetext"]], "close() (fffserial.serialdisplay method)": [[1, "fffserial.SerialDisplay.close"]], "demo() (in module fffserial)": [[1, "fffserial.demo"]], "demo_all_onoff() (in module fffserial)": [[1, "fffserial.demo_all_onoff"]], "demo_simple() (in module fffserial)": [[1, "fffserial.demo_simple"]], "demo_text_lower() (in module flipdotfont)": [[1, "flipdotfont.demo_text_lower"]], "display_available() (fffserial.serialdisplay method)": [[1, "fffserial.SerialDisplay.display_available"]], "draw_surface_on_fdd() (in module util)": [[1, "util.draw_surface_on_fdd"]], "draw_text_on_fdd() (in module util)": [[1, "util.draw_text_on_fdd"]], "fffserial": [[1, "module-2"]], "flipdot() (flipdotdisplay.flipdotdisplay method)": [[1, "flipdotdisplay.FlipDotDisplay.flipdot"]], "flipdotdisplay": [[1, "module-0"]], "flipdotfont": [[1, "module-flipdotfont"]], "led() (fffserial.serialdisplay method)": [[1, "fffserial.SerialDisplay.led"]], "led() (flipdotdisplay.flipdotdisplay method)": [[1, "flipdotdisplay.FlipDotDisplay.led"]], "letter() (flipdotfont.font method)": [[1, "flipdotfont.Font.letter"]], "module": [[1, "module-0"], [1, "module-1"], [1, "module-2"], [1, "module-flipdotfont"], [4, "module-net"], [5, "module-flipdotsim"], [6, "module-web"]], "printbuffer() (flipdotdisplay.flipdotdisplay method)": [[1, "flipdotdisplay.FlipDotDisplay.printbuffer"]], "px() (fffserial.serialdisplay method)": [[1, "fffserial.SerialDisplay.px"]], "px() (flipdotdisplay.flipdotdisplay method)": [[1, "flipdotdisplay.FlipDotDisplay.px"]], "scrolltext() (flipdotfont.textscroller method)": [[1, "flipdotfont.TextScroller.scrolltext"]], "show() (fffserial.serialdisplay method)": [[1, "fffserial.SerialDisplay.show"]], "show() (flipdotdisplay.flipdotdisplay method)": [[1, "flipdotdisplay.FlipDotDisplay.show"]], "show_deprecated() (flipdotdisplay.flipdotdisplay method)": [[1, "flipdotdisplay.FlipDotDisplay.show_deprecated"]], "small_font() (in module flipdotfont)": [[1, "flipdotfont.small_font"]], "statictext() (flipdotfont.textscroller method)": [[1, "flipdotfont.TextScroller.statictext"]], "test_serial() (in module fffserial)": [[1, "fffserial.test_serial"]], "test_text_scroller() (in module flipdotfont)": [[1, "flipdotfont.test_text_scroller"]], "util": [[1, "module-1"]], "displayserver (class in net)": [[4, "net.DisplayServer"]], "remotedisplay (class in net)": [[4, "net.RemoteDisplay"]], "handle_request() (net.displayserver method)": [[4, "net.DisplayServer.handle_request"]], "led() (net.remotedisplay method)": [[4, "net.RemoteDisplay.led"]], "main() (in module net)": [[4, "net.main"]], "net": [[4, "module-net"]], "px() (net.remotedisplay method)": [[4, "net.RemoteDisplay.px"]], "show() (net.remotedisplay method)": [[4, "net.RemoteDisplay.show"]], "start() (net.displayserver method)": [[4, "net.DisplayServer.start"]], "test_networking() (in module net)": [[4, "net.test_networking"]], "flipdotsim (class in flipdotsim)": [[5, "flipdotsim.FlipDotSim"]], "clear() (flipdotsim.flipdotsim method)": [[5, "flipdotsim.FlipDotSim.clear"]], "close() (flipdotsim.flipdotsim method)": [[5, "flipdotsim.FlipDotSim.close"]], "flipdotsim": [[5, "module-flipdotsim"]], "led() (flipdotsim.flipdotsim method)": [[5, "flipdotsim.FlipDotSim.led"]], "px() (flipdotsim.flipdotsim method)": [[5, "flipdotsim.FlipDotSim.px"]], "reset() (flipdotsim.flipdotsim method)": [[5, "flipdotsim.FlipDotSim.reset"]], "set() (flipdotsim.flipdotsim method)": [[5, "flipdotsim.FlipDotSim.set"]], "show() (flipdotsim.flipdotsim method)": [[5, "flipdotsim.FlipDotSim.show"]], "test_flipdot_sim() (in module flipdotsim)": [[5, "flipdotsim.test_flipdot_sim"]], "get_buffer() (in module web)": [[6, "web.get_buffer"]], "get_display() (in module web)": [[6, "web.get_display"]], "route_display_get() (in module web)": [[6, "web.route_display_get"]], "route_display_post() (in module web)": [[6, "web.route_display_post"]], "route_index() (in module web)": [[6, "web.route_index"]], "route_page_get() (in module web)": [[6, "web.route_page_get"]], "route_page_post() (in module web)": [[6, "web.route_page_post"]], "route_px() (in module web)": [[6, "web.route_px"]], "set_px() (in module web)": [[6, "web.set_px"]], "test_display_get() (in module web)": [[6, "web.test_display_get"]], "test_display_post() (in module web)": [[6, "web.test_display_post"]], "test_index() (in module web)": [[6, "web.test_index"]], "test_page() (in module web)": [[6, "web.test_page"]], "test_plasmademo() (in module web)": [[6, "web.test_plasmademo"]], "test_plasmademo_remote() (in module web)": [[6, "web.test_plasmademo_remote"]], "test_px() (in module web)": [[6, "web.test_px"]], "web": [[6, "module-web"]]}}) \ No newline at end of file +Search.setIndex({"docnames": ["developer", "fdd", "game", "index", "net", "simulator", "web"], "filenames": ["developer.rst", "fdd.rst", "game.rst", "index.rst", "net.rst", "simulator.rst", "web.rst"], "titles": ["Developer Documentation", "FlipDotDisplay", "Games", "flipflapflop - FlipDot-Anzeigen ansteuern", "Net", "FlipDot-Simulator", "Web"], "terms": {"find": 0, "here": [0, 1, 4], "inform": [0, 5], "thi": [0, 1, 2, 4, 5, 6], "project": [0, 5], "If": [0, 1, 4], "you": [0, 1, 6], "just": 0, "want": 0, "us": [0, 1, 2, 4, 5, 6], "packag": [0, 1, 5], "don": 0, "t": [0, 1, 4], "need": [0, 1, 5], "read": [0, 1, 6], "ani": 0, "further": 0, "checkout": 0, "repositori": 0, "home": 0, "pi": [0, 1], "flipflapflop": 0, "cd": 0, "git": 0, "clone": 0, "http": [0, 2], "github": [0, 5], "com": 0, "tbs1": 0, "bo": 0, "The": [0, 2, 3, 4, 5, 6], "scenario": 0, "describ": [0, 4, 5], "reli": [0, 1, 5], "raspberri": [0, 1], "act": 0, "an": [0, 1, 2, 5, 6], "access": 0, "point": 0, "To": [0, 6], "setup": 0, "wai": [0, 1, 5], "can": [0, 1, 2, 4, 5, 6], "follow": [0, 1, 2, 4, 5], "instruct": 0, "from": [0, 2, 4, 5], "raspberrypi": [0, 1, 3], "org": [0, 2, 3], "we": [0, 1, 4], "choos": 0, "give": 0, "ip4": 0, "address": [0, 1, 6], "10": [0, 6], "0": [0, 1, 2, 4, 5, 6], "1": [0, 1, 4, 5, 6], "8": [0, 1, 5], "ethernet": 0, "port": [0, 1, 4, 5], "connect": [0, 1, 4], "directli": [0, 4], "via": [0, 1], "usb": 0, "local": [0, 1], "net": [0, 1, 3, 5], "order": [0, 4], "make": [0, 1], "other": [0, 1], "displai": [0, 2, 3, 4, 5, 6], "On": [0, 3], "run": [0, 1, 2, 4, 5, 6], "systemd": 0, "servic": 0, "file": [0, 1, 5], "must": [0, 1, 2, 4, 5, 6], "copi": 0, "etc": 0, "system": 0, "start": [0, 1, 2, 4, 6], "afterward": [0, 1, 4], "sudo": 0, "systemctl": 0, "enabl": 0, "automat": 0, "startup": [0, 5], "dure": [0, 1], "boot": 0, "command": [0, 4], "server": [0, 4, 5, 6], "default": [0, 1, 6], "10101": [0, 1, 4, 5], "configur": 0, "displayserver_servic": 0, "py": [0, 5, 6], "specifi": [0, 4], "dimens": [0, 1, 2, 4, 5], "well": 0, "modul": [0, 3], "i": [0, 1, 2, 5, 6], "made": 0, "sphinx": 0, "therefor": [0, 5], "framework": [0, 5], "third": 0, "parti": 0, "theme": 0, "readthedoc": 0, "instal": [0, 3], "pip": [0, 5], "r": [], "docgen": 0, "requir": [], "txt": [], "folder": 0, "html": 0, "bat": 0, "docucment": 0, "_build": 0, "It": [0, 1, 5], "automatical": 0, "doc": 0, "after": [0, 1, 4, 5], "push": 0, "avail": [0, 1, 5], "There": [0, 5], "gitlab": [], "ci": [], "yml": [], "script": [], "onli": 1, "execut": [], "host": [0, 4, 6], "deploi": [], "everi": 4, "commit": [], "onto": 1, "master": [], "branch": [], "exampl": [1, 2, 3], "found": [], "show": [0, 1, 2, 4, 5, 6], "link": 0, "ar": [0, 1, 4, 6], "youtub": 0, "mirror": [0, 3], "archiv": [0, 3, 5], "which": [1, 6], "turn": [1, 4, 5, 6], "expand": 1, "itself": 1, "control": [1, 5], "flipdot": [1, 2], "each": [1, 2, 4, 6], "segmentd": 1, "seper": 1, "one": [1, 4, 5], "gpio": 1, "i\u00b2c": 1, "sda": 1, "epand": 1, "_________________": 1, "scl": 1, "mod1": 1, "mod2": 1, "mod3": 1, "wire": 1, "per": 1, "allow": [1, 5, 6], "physic": [1, 5], "portexpand": 1, "spi": 1, "hand": 1, "suppos": 1, "would": 1, "like": [1, 2, 4], "pattern": 1, "top": [1, 5], "left": [1, 5], "corner": [1, 5], "o": 1, "first": 1, "creat": [1, 2, 3, 5], "paramet": [1, 6], "import": [1, 4, 5], "fdd": [1, 2], "new": [1, 6], "now": [1, 2, 4], "set": [1, 5, 6], "pixel": [1, 4, 5, 6], "px": [1, 4, 5, 6], "method": [1, 2, 5, 6], "true": [1, 4, 5, 6], "fals": [1, 4, 5, 6], "final": 1, "step": 1, "them": 1, "visibl": [1, 2], "A": [1, 2, 4, 5], "list": [1, 5, 6], "pin": 1, "14": 1, "15": 1, "18": 1, "23": 1, "24": 1, "class": [1, 2, 3, 4, 5], "32": 1, "width": [1, 2, 4, 5, 6], "28": [1, 4, 5], "height": [1, 2, 4, 5, 6], "13": [1, 4, 5], "sourc": [1, 2, 4, 5, 6], "__init__": 1, "given": [1, 5], "contain": [1, 4], "__module__": 1, "x": [1, 2, 4, 5, 6], "y": [1, 2, 4, 5, 6], "val": [1, 4, 5, 6], "immedi": [1, 5], "flip": 1, "dot": [1, 4, 5], "valu": [1, 6], "printbuff": 1, "print": 1, "buffer": 1, "termin": 1, "write": 1, "mayb": [0, 1], "bit": 1, "faster": 1, "than": 1, "show_deprec": 1, "fullbuff": 1, "current": [1, 5, 6], "flag": 1, "whole": 1, "chang": [1, 5, 6], "helper": 1, "handl": [1, 2], "draw_surface_on_fdd": 1, "surfac": 1, "pygam": [1, 5], "draw": [1, 2], "invok": [1, 2, 5], "black": 1, "rgb": 1, "consid": 1, "off": [1, 4, 5, 6], "color": 1, "clip": 1, "area": 1, "modifi": 1, "part": 1, "demo": [1, 2], "applic": 1, "pygamesurfacedemo": 1, "draw_text_on_fdd": 1, "fontnam": 1, "fontsiz": 1, "remotedisplai": [1, 3, 4], "taylorpi": 1, "remot": [1, 4], "send": [1, 4, 5, 6], "data": [1, 4, 6], "hallo": 1, "arial": 1, "9": 1, "serial": 1, "ardiuno": 1, "firmwar": 1, "commun": 1, "interfac": [1, 6], "arduino": 1, "help": 1, "devic": 1, "over": 1, "serialdisplai": 1, "4": [1, 4], "3": [1, 4, 6], "serial_devic": 1, "dev": 1, "ttyusb0": 1, "baud": 1, "9600": 1, "144": 1, "echo": [1, 4], "240": 1, "pictur": 1, "129": 1, "pxreset": 1, "130": 1, "pxset": 1, "131": 1, "__annotations__": 1, "all": [1, 5], "call": 1, "intern": 1, "until": [1, 5], "close": [1, 5], "content": [1, 5], "demo_simpl": 1, "test_seri": 1, "flipdotfont": 1, "textscrol": 1, "anoth": [1, 5], "bring": 1, "dispoai": 1, "font": 1, "filenam": 1, "bdf": 1, "letter": [1, 4], "get": [1, 6], "charact": [1, 2], "return": [1, 6], "integ": 1, "3x4": 1, "0b11110000": 1, "0b01100000": 1, "l": 1, "simpl": [1, 4], "usag": 1, "simul": [1, 3], "shown": 1, "flipdotsim": [1, 5], "time": [1, 5], "fd": [1, 5], "hello": [1, 6], "world": [1, 2, 6], "big_font": 1, "_": 1, "rang": [1, 5], "20": 1, "scrolltext": 1, "sleep": [1, 5], "changetext": 1, "add": 1, "some": [1, 4, 5], "space": 1, "scroll": [1, 6], "statictext": 1, "small_font": 1, "test_text_scrol": 1, "plai": 2, "funni": 2, "inspir": 2, "text": [2, 3, 6], "consol": 2, "base": 2, "dungeon": 2, "name": 2, "roguelik": 2, "video": [2, 5], "action": [2, 5], "tile": 2, "map": [2, 5], "editor": 2, "multipl": 2, "open": [2, 5], "tileset": 2, "label": 2, "p": 2, "c": 2, "repres": [2, 6], "player": 2, "collect": 2, "coin": 2, "respect": [2, 4], "look": 2, "crawler": 2, "www": 2, "mapeditor": 2, "correspond": 2, "flipdotdisplai": [2, 3], "worldfil": 2, "ressourc": 2, "rogueflip_world": 2, "tmx": 2, "handle_input": 2, "user": 2, "input": 2, "keyboard": 2, "joystick": 2, "handle_px": 2, "move_window": 2, "dx": 2, "dy": 2, "move": [2, 5], "window": [2, 5], "amount": 2, "player_in_window": 2, "check": 2, "insid": 2, "player_try_collect_coin": 2, "endless": 2, "loop": 2, "show_win_messag": 2, "tick": 2, "gameobject": 2, "blink_interv": 2, "5": 2, "determin": 2, "whether": 2, "should": 2, "drawn": 2, "frame": 2, "back": 2, "wall": 2, "find_coin": 2, "find_play": 2, "get_typ": 2, "is_coin": 2, "is_onboard": 2, "is_play": 2, "is_wal": 2, "run_remote_displai": 2, "run_simul": 2, "run_with_flipdotdisplai": 2, "test_roguegam": 2, "inhaltsverzeichni": 3, "util": 3, "fffserial": 3, "descript": 3, "godot": 3, "version": 3, "displayserv": [3, 4], "main": [3, 4], "test_network": [3, 4], "game": [3, 5], "rogueflip": 3, "develop": [3, 6], "document": 3, "deploy": 3, "diagram": 3, "backup": 3, "da": 3, "projekt": 3, "dient": 3, "der": 3, "ansteuerung": 3, "einer": 3, "zielanzeig": 3, "mit": 3, "verschiedenen": 3, "mikrocontrollern": 3, "oder": 3, "einem": 3, "folgend": 3, "bild": 3, "zeigt": 3, "ein": 3, "solch": 3, "anzeig": 3, "klein": 3, "rund": 3, "pl\u00e4ttchen": 3, "unterschiedlichen": 3, "farben": 3, "auf": 3, "den": 3, "seiten": 3, "sind": 3, "so": 3, "gelagert": 3, "dass": 3, "strom": 3, "genutzt": 3, "werden": 3, "kann": 3, "um": 3, "sie": 3, "durch": 3, "einen": 3, "magneten": 3, "kippen": 3, "zu": 3, "lassen": 3, "damit": 3, "dann": 3, "dem": 3, "dargestellt": 3, "aktion": 3, "bei": 3, "internen": 3, "aufbau": 3, "search": 3, "page": [3, 5, 6], "tcp": 4, "listen": 4, "request": [4, 6], "sent": 4, "ha": [4, 5], "special": 4, "later": 4, "string": [4, 6], "For": [4, 6], "instanc": [4, 6], "4x3": 4, "form": [4, 6], "1111": 4, "0110": 4, "111101100110": 4, "line": 4, "client": 4, "nc": 4, "size": 4, "ignor": [4, 6], "case": 4, "respond": 4, "let": [4, 5], "thread": 4, "abl": 4, "In": 4, "practic": 4, "differ": 4, "platform": 4, "displayprovid": 4, "d": 4, "displaybas": 4, "th": 4, "target": 4, "setdaemon": 4, "cl": 4, "2": [4, 5, 6], "output": 4, "come": 4, "handle_request": 4, "payload": 4, "see": 5, "befor": 5, "more": 5, "about": 5, "process": 5, "websit": 5, "next": 5, "code": 5, "download": 5, "extract": 5, "empti": 5, "directori": 5, "flipdotsim_exampl": 5, "section": 5, "below": 5, "python": 5, "16": 5, "bottom": 5, "right": 5, "without": 5, "specif": 5, "two": 5, "actual": 5, "fp": [5, 6], "30": 5, "gui": 5, "clear": 5, "invert": 5, "deiniti": 5, "reset": 5, "state": 5, "test_flipdot_sim": 5, "engin": 5, "standalon": 5, "linux": 5, "releas": 5, "cursor": 5, "kei": [5, 6], "up": 5, "down": 5, "scale": 5, "conform": 5, "protocol": 5, "sequenc": [5, 6], "ascii": 5, "get_buff": [3, 6], "get_displai": [3, 6], "route_index": [3, 6], "route_page_get": [3, 6], "route_page_post": [3, 6], "route_px": [3, 6], "route_txt_post": [], "set_px": [3, 6], "test_index": [3, 6], "test_pag": [3, 6], "test_plasmademo": [3, 6], "test_plasmademo_remot": [3, 6], "test_px": [3, 6], "web": 3, "flask_app": [], "flask": 6, "flask_env": 6, "webserv": 6, "provid": 6, "locat": 6, "coordin": 6, "statu": 6, "post": 6, "addr": 6, "curl": 6, "hostnam": 6, "rout": 6, "expect": 6, "entri": 6, "partial": 6, "updat": 6, "onoff": 6, "app": 6, "route_display_get": [3, 6], "route_display_post": [3, 6], "test_display_get": [3, 6], "test_display_post": [3, 6], "json": 6, "singl": 6, "imag": 6, "dictionari": 6, "duration_m": 6, "durat": 6, "millisecond": 6, "00001100": 6, "1000": 6, "includ": 6, "m": 6, "option": 6, "rtd": 0, "37c3": [], "congress": [], "have": 0, "poetri": 0, "its": 0, "depend": 0, "led": [1, 4, 5, 6], "on_off": [1, 4, 5], "led_brigth": 1, "132": 1, "display_avail": 1, "demo_all_onoff": 1, "demo_text_low": 1, "doe": 5, "notg": 5, "000011x0": 6, "bright": 6, "todo": 0, "switch": 0, "io": 0}, "objects": {"": [[1, 0, 0, "module-2", "fffserial"], [1, 0, 0, "module-0", "flipdotdisplay"], [1, 0, 0, "-", "flipdotfont"], [5, 0, 0, "-", "flipdotsim"], [4, 0, 0, "-", "net"], [2, 0, 0, "-", "rogueflip"], [1, 0, 0, "module-1", "util"], [6, 0, 0, "-", "web"]], "fffserial": [[1, 1, 1, "", "SerialDisplay"], [1, 4, 1, "", "demo"], [1, 4, 1, "", "demo_all_onoff"], [1, 4, 1, "", "demo_simple"], [1, 4, 1, "", "test_serial"]], "fffserial.SerialDisplay": [[1, 2, 1, "", "DIMENSION"], [1, 2, 1, "", "ECHO"], [1, 2, 1, "", "LED_BRIGTHNESS"], [1, 2, 1, "", "PICTURE"], [1, 2, 1, "", "PXRESET"], [1, 2, 1, "", "PXSET"], [1, 2, 1, "", "__annotations__"], [1, 3, 1, "", "__init__"], [1, 2, 1, "", "__module__"], [1, 3, 1, "", "close"], [1, 3, 1, "", "display_available"], [1, 3, 1, "", "led"], [1, 3, 1, "", "px"], [1, 3, 1, "", "show"]], "flipdotdisplay": [[1, 1, 1, "", "FlipDotDisplay"]], "flipdotdisplay.FlipDotDisplay": [[1, 3, 1, "", "__init__"], [1, 2, 1, "", "__module__"], [1, 3, 1, "", "flipdot"], [1, 3, 1, "", "led"], [1, 3, 1, "", "printbuffer"], [1, 3, 1, "", "px"], [1, 3, 1, "", "show"], [1, 3, 1, "", "show_deprecated"]], "flipdotfont": [[1, 1, 1, "", "Font"], [1, 1, 1, "", "TextScroller"], [1, 4, 1, "", "big_font"], [1, 4, 1, "", "demo_text_lower"], [1, 4, 1, "", "small_font"], [1, 4, 1, "", "test_text_scroller"]], "flipdotfont.Font": [[1, 3, 1, "", "letter"]], "flipdotfont.TextScroller": [[1, 3, 1, "", "changetext"], [1, 3, 1, "", "scrolltext"], [1, 3, 1, "", "statictext"]], "flipdotsim": [[5, 1, 1, "", "FlipDotSim"], [5, 4, 1, "", "test_flipdot_sim"]], "flipdotsim.FlipDotSim": [[5, 3, 1, "", "clear"], [5, 3, 1, "", "close"], [5, 3, 1, "", "led"], [5, 3, 1, "", "px"], [5, 3, 1, "", "reset"], [5, 3, 1, "", "set"], [5, 3, 1, "", "show"]], "net": [[4, 1, 1, "", "DisplayServer"], [4, 1, 1, "", "RemoteDisplay"], [4, 4, 1, "", "main"], [4, 4, 1, "", "test_networking"]], "net.DisplayServer": [[4, 3, 1, "", "handle_request"], [4, 3, 1, "", "start"]], "net.RemoteDisplay": [[4, 3, 1, "", "led"], [4, 3, 1, "", "px"], [4, 3, 1, "", "show"]], "rogueflip": [[2, 1, 1, "", "Game"], [2, 1, 1, "", "GameObject"], [2, 1, 1, "", "World"], [2, 4, 1, "", "run_remote_display"], [2, 4, 1, "", "run_simulator"], [2, 4, 1, "", "run_with_flipdotdisplay"], [2, 4, 1, "", "test_roguegame"]], "rogueflip.Game": [[2, 3, 1, "", "handle_input"], [2, 3, 1, "", "handle_px"], [2, 3, 1, "", "move_window"], [2, 3, 1, "", "player_in_window"], [2, 3, 1, "", "player_try_collect_coin"], [2, 3, 1, "", "run"], [2, 3, 1, "", "show_win_message"], [2, 3, 1, "", "tick"]], "rogueflip.GameObject": [[2, 3, 1, "", "draw"], [2, 3, 1, "", "tick"]], "rogueflip.World": [[2, 2, 1, "", "BACK"], [2, 2, 1, "", "COIN"], [2, 2, 1, "", "PLAYER"], [2, 2, 1, "", "WALL"], [2, 3, 1, "", "find_coins"], [2, 3, 1, "", "find_player"], [2, 3, 1, "", "get_type"], [2, 3, 1, "", "is_coin"], [2, 3, 1, "", "is_onboard"], [2, 3, 1, "", "is_player"], [2, 3, 1, "", "is_wall"]], "util": [[1, 4, 1, "", "draw_surface_on_fdd"], [1, 4, 1, "", "draw_text_on_fdd"]], "web": [[6, 4, 1, "", "get_buffer"], [6, 4, 1, "", "get_display"], [6, 4, 1, "", "route_display_get"], [6, 4, 1, "", "route_display_post"], [6, 4, 1, "", "route_index"], [6, 4, 1, "", "route_page_get"], [6, 4, 1, "", "route_page_post"], [6, 4, 1, "", "route_px"], [6, 4, 1, "", "set_px"], [6, 4, 1, "", "test_display_get"], [6, 4, 1, "", "test_display_post"], [6, 4, 1, "", "test_index"], [6, 4, 1, "", "test_page"], [6, 4, 1, "", "test_plasmademo"], [6, 4, 1, "", "test_plasmademo_remote"], [6, 4, 1, "", "test_px"]]}, "objtypes": {"0": "py:module", "1": "py:class", "2": "py:attribute", "3": "py:method", "4": "py:function"}, "objnames": {"0": ["py", "module", "Python module"], "1": ["py", "class", "Python class"], "2": ["py", "attribute", "Python attribute"], "3": ["py", "method", "Python method"], "4": ["py", "function", "Python function"]}, "titleterms": {"develop": 0, "document": 0, "deploy": 0, "creat": 0, "class": 0, "diagram": 0, "video": [0, 3], "backup": 0, "flipdotdisplai": 1, "modul": [1, 2, 5], "util": 1, "fffserial": 1, "text": 1, "On": 1, "The": 1, "displai": 1, "game": 2, "rogueflip": 2, "level": 2, "descript": [2, 5], "flipflapflop": 3, "flipdot": [3, 5], "anzeigen": 3, "ansteuern": 3, "demo": 3, "schaltplan": 3, "index": 3, "und": 3, "tabellen": 3, "net": 4, "simul": 5, "instal": 5, "exampl": 5, "godot": 5, "version": 5, "web": 6, "37c3": []}, "envversion": {"sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx.ext.todo": 2, "sphinx.ext.viewcode": 1, "sphinx": 60}, "alltitles": {"Games": [[2, "games"]], "Rogueflip": [[2, "rogueflip"]], "Level Description": [[2, "level-description"]], "Module Description": [[2, "module-rogueflip"], [5, "module-flipdotsim"]], "flipflapflop - FlipDot-Anzeigen ansteuern": [[3, "flipflapflop-flipdot-anzeigen-ansteuern"]], "Demo-Video": [[3, "demo-video"]], "Schaltplan": [[3, "schaltplan"]], "Index und Tabellen": [[3, "index-und-tabellen"]], "FlipDotDisplay": [[1, "flipdotdisplay"]], "Module flipdotdisplay": [[1, "module-0"]], "Module util": [[1, "module-1"]], "Module fffserial": [[1, "module-fffserial"]], "Text On The Display": [[1, "text-on-the-display"]], "Net": [[4, "module-net"]], "FlipDot-Simulator": [[5, "flipdot-simulator"]], "Installation": [[5, "installation"]], "Example": [[5, "example"]], "Simulator (godot version)": [[5, "simulator-godot-version"]], "Developer Documentation": [[0, "developer-documentation"]], "Deployment": [[0, "deployment"]], "Creating the documentation": [[0, "creating-the-documentation"]], "Class Diagram": [[0, "class-diagram"]], "Video Backups": [[0, "video-backups"]], "Web": [[6, "module-web"]]}, "indexentries": {"get_buffer() (in module web)": [[6, "web.get_buffer"]], "get_display() (in module web)": [[6, "web.get_display"]], "module": [[6, "module-web"]], "route_display_get() (in module web)": [[6, "web.route_display_get"]], "route_display_post() (in module web)": [[6, "web.route_display_post"]], "route_index() (in module web)": [[6, "web.route_index"]], "route_page_get() (in module web)": [[6, "web.route_page_get"]], "route_page_post() (in module web)": [[6, "web.route_page_post"]], "route_px() (in module web)": [[6, "web.route_px"]], "set_px() (in module web)": [[6, "web.set_px"]], "test_display_get() (in module web)": [[6, "web.test_display_get"]], "test_display_post() (in module web)": [[6, "web.test_display_post"]], "test_index() (in module web)": [[6, "web.test_index"]], "test_page() (in module web)": [[6, "web.test_page"]], "test_plasmademo() (in module web)": [[6, "web.test_plasmademo"]], "test_plasmademo_remote() (in module web)": [[6, "web.test_plasmademo_remote"]], "test_px() (in module web)": [[6, "web.test_px"]], "web": [[6, "module-web"]]}}) \ No newline at end of file